Skip to main content

Overview

This document explains how to complete an eCommerce (ECOM) transaction using the GuestPay Hosted Payment Page.


eCommerce transactions are categorized as either Payments or Validations:

  • Payments involve collecting funds from the cardholder.
  • Validations confirm the validity of the card without collecting funds.

The GuestPay Hosted Payment Page supports Apple Pay and Google Pay for Payments only; these methods are not available for Validations.


To initiate a transaction via the Hosted Payment Page, the calling service must send a POST request to the following URL:

https://hpp.payment.pay.accessacloud.com/api/checkout/sessions

Note: The URL varies depending on the environment.

The body of the post should contain the details of the transaction, e.g. amount, CRS reference, customer billing details. A successful post will return a unique URI to display the payment page in the customer's browser. Details and examples below


IMPORTANT


Each merchant is issued a unique ClientId and APIKey. These credentials must be configurable within your solution.