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 to Axepta BNP Paribas.
- Axepta BNP Paribas responds with the redirect URL to your backend.
- 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 their 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) 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 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 responseCode response code of the payment.
Payment methods
The list of payment methods compatible with this integration is available in the section: Payment methods
