Stripe
This page provides an overview of the payments methods provided by the Stripe adapter in the IXOPAY platform. It also includes a full list of all configuration options available to you when integrating Stripe within your payments landscape, as well as an overview of the parameters required when submitting a transaction via IXOPAY’s API.
Payment Methods
NOTE: the payment.js integration differs from the general implementation.
Stripe does not support to render card number and CVC/CVV fields in different DIV elements, but uses a standard widget to collect card data. Hence, only the numberDivId will be considered, and the cvvDivId is ignored.
Additional Parameters
ACSS/Pre-Authorized debit (“PAD”)
Prior to being able to charge the customer, the merchant must verify that the account is owned by the customer and obtain a mandate. This may be either achieved with a successful Register transaction or aDebit transaction with the withRegister flag set.
Additionally, the merchant is required to pass on the following data when trying to acquire the initial mandate.
For subsequent transactions, these data are not required anymore.
ACH
Prior to being able to charge the customer, the merchant must verify that the account is owned by the customer and obtain a mandate. This may be either achieved with a successful Register transaction or aDebit transaction with the withRegister flag set.
Additionally, the merchant is required to pass on the following data when trying to acquire the initial mandate.
For subsequent transactions, these data are not required anymore.
ACH Credit Transfer
In order to provision and retrieve a VBAN from Stripe, send a Register transaction. The bank data are included in the response object.
Creditcard
Postback Extra Data for Credit Card
Account Funding Transactions (AFTs)
Refer to: https://docs.stripe.com/payments/aft (page restricted; request access from Stripe)
For description of Stripe request fields refer to: https://docs.stripe.com/payments/aft/integration-guide (page restricted; request access from Stripe)
It’s required to enable AFT transactions by marking “Enable Account Funding Transactions” checkbox in connector Config (for PCI connectors in Vault Setup).
Extended Authorization
Refer to https://docs.stripe.com/payments/extended-authorization
Postback/Response Extra Data for Extended Authorization
refer to https://docs.stripe.com/terminal/features/extended-authorizations