The Hosted Payment Page (HPP) is our PCI DSS compliant hosted solution, allowing merchants to capture addresses for customer billing and shipping, contact information, and card details all through one simple redirect or embedded integration.
Using the HPP along with our SDKs and libraries means that you can set up a secure payment form in your application or website in minutes. The library handles the opening, display, and response of the HPP on desktop, tablet, mobile (both iOS and Android apps), or in-app, with minimal configuration required.
HPP offers:
If you're using other solutions through the HPP — like 3D Secure 2, Alternative Payment Methods, or Fraud Management — the information gathered through the HPP will be used to populate the associated required fields. In other words, you don’t have to provide that additional information in the HPP request.
Out of the box, the HPP offers the following real-time form validation:
The HPP can be used on both a desktop and mobile device.

HPP Desktop Example

HPP Mobile Device Example
The HPP handles the entire 3D Secure authentication flow, including determining which version of 3D Secure to use, gathering the necessary device information, and presenting the challenge to the customer if required. The HPP then processes the authorization and passes the additional authentication information to the card issuer.
To get familiar with how our HPP works, see our guide.
Remember to first register for a developer account if you don't already have one. Once logged in, you can request Sandbox credentials from your account.