Physical Payment (Sync/Async)
Callbacks for payments initiated through the Paywall Physical POS service are delivered as follows:
ConnectionId
Physical POS provider connection ID
TerminalId
Terminal/Device ID
PaymentRequestId
The Paywall ID of the payment instruction.
PaymentRequestActivityId
The ID of the last transaction of the payment.
PaymentTypeId
Payment type See: Payment Types
PaymentStatusId
Payment status See: Payment Status
MerchantUniqueCode
The tracking/order value provided at the time of payment creation.
DisplayCode
The payment display information (shown in scenarios where the payment is listed on the device).
Amount
Payment amount
Message
Failure message in case the payment fails.
Hash
It is the Hash value used to verify that the request comes from Paywall. It is generated using the Physical POS Webhook Hash Key
created from the Paywall panel.
The key mentioned above may vary depending on the value of the HashKeyType
parameter. A dynamic structure should be implemented accordingly.
HashFormat
The format type used to generate the hash information. See: Hash Formats
HashKeyType
The key type used in generating the hash information. See: Key Types
Last updated