Direct Integration allows you to process payments entirely via server-to-server API calls while creating your own payment experience. This approach is ideal for businesses requiring full control over their payment interface while being compliant with PCI-DSS regulations.

Main Features:

  • No redirects. Customers stay on your website/application throughout the payment process

  • Control over the user interface/user experience of the payment process

  • Requires more integration effort than other integration modes

  • Requires strict compliance to handle sensitive PCI data


This type of integration is only available to merchants compliant with the full PCI DSS regulation (329 questions).



Payment Flow



  1. The customer proceeds with the payment on your online store.

  2. Your frontend requests the payment page from the backend.

  3. Your backend generates the payment form.

  4. The customer enters the details and completes the payment.

  5. Your frontend requests the payment to your backend.

  6. Your backend performs a CreatePayment with `paymentMethods.integrationType=DIRECT` to Axepta BNP Paribas.

  7. Axepta BNP Paribas responds with an HTTP 201 response code or an error based on the outcome of the transaction.

  8. Your backend returns a success or failure page based on the payment response code.


Payment Methods

The list of payment methods compatible with this integration is available in the section: Payment Methods