Initialization of a payment session will trigger a payment authorization user experience on the paired Authsignal payment terminal application.
cURL
curl --request POST \ --url https://api.authsignal.com/v1/terminal/payment-session \ --header 'Content-Type: application/json' \ --data '{ "amount": 123, "reference": "<string>", "currency": "<string>" }'
{ "challengeId": "ef6b3212-6121-4a9e-92ef-09d819e36e93", "status": "PENDING", "reference": "xxx-xxx-xxx" }
The amount intended to be authorized at the terminal.
A reference identifier originating from the point of sale system.
The currency intended to be authorized at the terminal.
OK
The ID of the payment session.
PENDING
COMPLETED
EXPIRED
FAILED
Was this page helpful?