Physical Payment (Sync/Async)
Callbacks for payments initiated through the Paywall Physical POS service are delivered as follows:
ConnectionIdPhysical POS provider connection ID
TerminalIdTerminal/Device ID
PaymentRequestIdThe Paywall ID of the payment instruction.
PaymentRequestActivityIdThe ID of the last transaction of the payment.
PaymentTypeIdPayment type See: Payment Types
PaymentStatusIdPayment status See: Payment Status
MerchantUniqueCodeThe tracking/order value provided at the time of payment creation.
DisplayCodeThe payment display information (shown in scenarios where the payment is listed on the device).
AmountPayment amount
MessageFailure message in case the payment fails.
HashIt 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.
HashFormatThe format type used to generate the hash information. See: Hash Formats
HashKeyTypeThe key type used in generating the hash information. See: Key Types
Last updated