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.