createSpecialTransactionRequest on the selected
ADYDevice. This creates an
A merchant-supplied reference for the transaction
The amount of the transaction.
The currency of the transaction.
Options is an NSDictionary with 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".
The unique merchant reference for the transaction.
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.
ADYTransactionProcessorDelegate, specifically the methods:
Check transaction progress
ADYTransactionProcessorDelegate to stay informed about the transaction's progress and completion. The
error param is set if the transaction cannot be started.
- (BOOL)startWithDelegate:(id<ADYTransactionProcessorDelegate>)delegate error:(NSError **)error;
Cancel a gift card transaction
requestCancel method to cancel a gift card transaction.