NEXI's Hosted payment page allows you to securely process transactions by redirecting your customers to a PCI-compliant payment interface. This integration requires minimal development effort, supports multiple payment methods under a single implementation and ensures sensitive customer data remains entirely within NEXI’s systems. By outsourcing payment processing, your business significantly reduces PCI-DSS compliance responsibilities and associated costs.
Key advantages:
-
Minimal development effort
-
Supports multiple payment methods under a single implementation
-
Sensitive customer data remains entirely with NEXI's system significantly reducing your PCI-DSS compliance responsibilties and associated costs
-
Automatic validation and error management
-
Adjust the layout, colors and branding elements to align with your website's appearance
-
Responsive design that supports all device sizes
Payment flow
-
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 NEXI
-
NEXI responds with the redirect URL to your backend.
-
Your backend orchestrates the browser to redirect the UI to the redirect URL.
-
Customer is redirected to Hosted payment page hosted by NEXI
-
Customer selects their 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 of the payment.
-
NEXI responds with the responseCode of the payment along with other parameters.
-
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 payment page.