special_tender_request contains the following data elements:
if not specified the PED object will be automatically populated.
The merchant account processing this transaction. Transactions can be performed with any of the merchant accounts that were returned when registering the POS.
Type of gift card transaction (Redeem, which uses a card balance to pay for an item, Load, which loads a balance to a card, and Balance Inquiry which returns the current balance of the card).
|char||A merchant-supplied reference for the transaction.|
|char||Currency of the transaction (ISO 4217).|
|long||Amount of the transaction in minor currency units.|
Payment method used for the transaction, such as a gift card, Alipay etc.
For Gift Cards:
For Alipay and WeChat Pay:
Special options are dictionary key value pairs. This information is passed directly to the PED, which interprets it.
Activate, load, or refund a balance to a card by creating a special tender and passing the following values as the
The activate and load values can be piped to chain the tasks by passing "activate|load".
Perform a cash back or deactivate a card by creating a special tender and passing a
The cashback and deactivate values can be piped to chain the tasks by passing "cashback|deactivate".
|boolean||Specifies that the POS handles and prints receipts. If omitted, it is required that the PED prints the receipt. If there is no printer unit, the transaction will fail.|
Contains key/value pairs that can be used by the merchant to return specific additional data, in particular in the final transaction result.