Direct integration enables you to process payments entirely through server-to-server API calls, maintaining full ownership of the customer-facing checkout experience. This approach is ideal for businesses requiring complete control over their payment interface while leveraging Axepta BNP Paribas's global payment infrastructure.
Core characteristics:
- No redirects. Customers remain on your website/app throughout checkout
- Full ownership and control of the UI/UX of checkout process
- Requires more integration efforts than other integrations
- Requires stricter compliance to manage PCI sensitive data
Payment flow
- Customer proceeds to checkout on your online store.
- Your frontend requests the payment page to the backend.
- Your backend renders the payment form.
- Customer enters the details and completes payment.
- Your frontend requests for payment to your backend.
Your backend makes a Create payment call with
paymentMethods.integrationType=DIRECT
to Axepta BNP Paribas.- Axepta BNP Paribas responds with HTTP 201 response code or an error depending on the outcome of the transaction.
- 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 via direct integration.