Integrate ACH via Stripe on your website or mobile application with just a few lines of code.
Parameter Name | Required | Description |
---|---|---|
currencyCode | ✓ | 3-letter currency code in ISO 4217 format. For ACH via Stripe, only USD is supported. |
order ↳ lineItems | ✓ | Details of the line items of the order |
metadata | ✓ | In order to have ACH via Stripe successful, you need to pass your device info: IP address and user agent in the metadata.metadata.deviceInfo.ipAddress and metadata.deviceInfo.userAgent |
paymentMethod | ✓ |
Primer.showUniversalCheckout
with the Stripe publishable key set up.vaultOnAgreement
flag should be passed, along with paymentType
:
Parameter Name | Required | Description |
---|---|---|
customerId | ✓ | A unique identifier for your customer |
vaultOnAgreement
flag is turned on when creating the client session.Test Institution
and Success
account in the next screen. Next you will be taken back to Checkout to confirm the mandate. Primer will receive a webhook and subsequently update the payment to SETTLED.