Hosted Payment Pages

The Hosted Payment Pages integration involves calling our Create Transaction endpoint to create a transaction using a specific Payment Method Id. If successful, you will receive a checkout URL for the selected method in the response.

You can start this process one of two ways:

  • Dynamic: You first call our Get Payment Methods endpoint to retrieve a list of all available payment methods for your shop, filtered according to the parameters you set and show them on your website
  • Static: If you already know the Payment Method IDs you would like to use, you can code them into your payment selection page and call the Create Transaction directly.
AdvantagesLimitations
- Customization: Ability to build your own payment method selection page. - Up to date: The Dynamic Flow will ensure your payment methods list is always up to date.- Complexity: More involved to implement than the paywall integration.

Below is a step-by-step guide of each of the flows:

Dynamic flow

When utilising dynamic integration, the process generally follows these steps:

  1. Send a GET payment methods with the desired country and channel filters;
  2. The response will contain a list of all the payment methods found. Display these on your checkout page.
  3. The user selects the payment method they wish to use.
  4. Send a POST Transaction with the selected payment method ID;
  5. Redirect the user to the payment method checkout page URL given in the form object of the response;

The transaction will then follow the standard transaction flow and be processed by our system. You will be notified of every status change, sent to your notificationUrl.

Dynamic flowchart

This flowchart illustrates the dynamic integration flow explained above.

Dynamic Integration Flowchart.

Dynamic Integration Flowchart.


Static flow

  1. Build your payment selection page with the desired payment methods.
  2. The user selects the payment method they wish to use.
  3. Send a POST Transaction with the selected payment method ID;
  4. Redirect the user to the payment method checkout page URL given in the form object of the response

The transaction will then follow the standard transaction flow and be processed by our system. You will be notified of every status change, sent to your notificationUrl.