Axepta BNP Paribas’s Hosted payment page is used when the merchant wants to offer a complete and customized payment experience to their customers. This method is ideal for e-commerce sites that want to integrate a secure and compliant payment solution with current standards. This integration requires minimal development effort, supports multiple payment methods under a single implementation, and ensures that sensitive customer data remain entirely within Axepta BNP Paribas systems. By outsourcing payment processing, your business significantly reduces responsibilities and costs related to PCI-DSS compliance.
Key Advantages
- Optimized User Experience: Offer your customers an intuitive, secure, and responsive payment interface
- Minimal Development Effort: Provide multiple payment methods under a single implementation
- Compliance with Standards: Comply with current regulations thanks to the management of sensitive customer data by Axepta BNP Paribas, thereby significantly reducing your responsibilities and costs related to PCI-DSS compliance
Payment Flow
| Multiexcerpt | ||
|---|---|---|
| ||
- Customer proceeds to checkout on your online store.
- Your frontend requests the payment page to the backend.
Your backend makes a Create checkout session
call call to Axepta BNP Paribas.
Votre backend effectue un appel Create checkout session à - Axepta BNP Paribas .Axepta BNP Paribas répond avec l'URL de redirection à votre
- responds with the redirect URL to your backend.
- Votre backend orchestre le navigateur pour rediriger l'interface utilisateur vers l'URL de redirection.
- Le client est redirigé vers la page de paiement hébergée par Axepta BNP Paribas.
- Le client sélectionne son mode de paiement préféré et finalise le paiement. À la fin, le client est redirigé vers l'URL de retour que vous avez soumise lors de l'appel Create checkout session
- Your backend orchestrates the browser to redirect the User Interface to the redirect URL.
- Customer is redirected to Hosted payment page hosted by Axepta BNP Paribas.
- Customer selects its preferred payment method and completes payment.
- Upon completion, customer is redirected to the return URL that was submitted by you during Create checkout session call (urls.return) avec le payId dans les paramètres de requête.
- Le navigateur récupère l'URL de retour hébergée par votre backend.
- Le backend effectue un appel GET Payment details avec le payId pour récupérer le code de réponse du paiement.
- Axepta BNP Paribas répond avec le code de réponse du paiement ainsi que d'autres paramètres.
- Le backend renvoie une page de succès ou d'échec en fonction du code de réponse du paiement.
- 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 response code of the payment.
- Axepta BNP Paribas responds with the responseCode of the payment along with other parameters.
- Backend returns a success or a failure page based on the response code of the payment.
Payment methods
The list of payment methods compatible with this integration is available in the section: Payment methods
Méthodes de paiement
La liste des méthodes de paiement compatibles avec cette intégration est disponible dans la section: Méthodes de paiement
