Processing the transaction

Post the transaction details, encrypted, to this endpoint for processing. Note: the API will return a 200 status code for transactions that are declined. Use the resultCode and status fields to determine the processing result.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

ID of the terminal sending the payload

string
required
string
required
Headers
string
required

App ID provided by PAY to be included in each request by the APP/Device to the API

uuid
required

Idempotency key that prevents duplicate processing. Must equal the value of pay_transaction_id in the (decrypted) payload.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json