Streamline checkout flows by embedding payment method selection directly into your website while leveraging secure, hosted forms.
Key advantages:
- Design your own payment method selector UI/UX
- Sensitive customer data remains entirely with
Axepta BNP Paribas's system significantly reducing your PCI-DSS compliance responsibilties and associated costsMultiexcerpt include SpaceWithExcerpt EN MultiExcerptName Partner-Name PageWithExcerpt EN:Wording - Automatic validation and error management
- Adjust the layout, colors and branding elements to align with your website's appearance for Cards and Direct debit
Payment flow
Forms hosted by Multiexcerpt includeSpaceWithExcerpt EN MultiExcerptName Partner-Name PageWithExcerpt EN:Wording
SpaceWithExcerpt | EN |
---|---|
MultiExcerptName | Partner-Name |
PageWithExcerpt | EN:Wording |
Applicable payment methods: Cards and SEPA Direct Debit
Multiexcerpt | ||
---|---|---|
| ||
- Customer proceeds to checkout on your online store.
- Your frontend requests the payment page to the backend.
Your backend makes a Create payment call with
paymentMethods.integrationType=HOSTED
to
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording
responds with HTTP 202 response code and a redirect URL to your backend.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Your backend orchestrates the browser to redirect the UI to the redirect URL.
- Customer is redirected to payment form hosted by
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Customer enters the details and completes payment.
- Upon completion, customer is redirected to the return URL that was submitted by you during Create payment call (urls.return) with payId in the query parameters.
- Browser fetches the return URL hosted by your backend.
- Backend makes a GET Payment details call with payId to retrieve the responseCode of the payment.
responds with the responseCode of the payment along with other parameters.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Your backend returns a success or a failure page based on the responseCode of the payment.
Forms hosted by APM (Alternate Payment Method Providers)
Multiexcerpt | ||
---|---|---|
| ||
- Customer selects a payment method and proceeds to checkout on your online store.
- Your frontend requests the payment page to the backend.
Your backend makes a Create payment call with
paymentMethods.integrationType=HOSTED
to
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording
makes a payment request to the APM providerMultiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - APM provider responds with redirect URL
responds with HTTP 202 response code and a redirect URL to your backend.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Your backend orchestrates the browser to redirect the UI to the redirect URL.
- Customer is redirected to payment form hosted by APM provider.
- Customer enters the details and completes payment.
- APM provider redirects the customer to
's callback URL that was submitted in step 4.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Browser requests callback URL to
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording
communicates with APM provider to confirm the responseCode of the payment.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Upon completion, customer is redirected to the return URL that was submitted by you during Create payment call (urls.return) with payId in the query parameters.
- Browser fetches the return URL hosted by your backend.
- Backend makes a GET Payment details call with payId to retrieve the responseCode of the payment.
responds with the responseCode of the payment along with other parameters.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt EN:Wording - Your backend returns a success or a failure page based on the responseCode of the payment.
Supported payment methods
Refer to Payment methods overview for the list of supported payment methods on Hosted forms.