Take payments via web using a transport key
Param name | Description |
---|---|
amount required |
The total amount to charge for the transaction Value: Must be a String |
clerk_id optional |
A unique ID for the user running the transaction. POS can send the server ID, clerk ID, employee ID, register ID or any other ID that identifies the user or system running the transaction. Value: Must be a String |
terminal_id optional |
Terminal ID to uniquely identify the terminal to the processor. The terminal ID must contain all numeric characters. Value: Must be a String |
entry_mode optional |
The entry mode for the keypad or web form passed on to the payment provider (default: Keyed) Value: Must be a String |
invoiceable_item_id optional |
The invoiceableitem ID of the fee that will be applied with a successful payment (depricated, use paymentfee_id) Value: Must be a String |
invoiceable_item_ledger_id optional |
The ledger ID that the invoiceable_item fee should be applied to (depricated) Value: Must be a String |
payment_fee_id optional |
The invoiceable_item ID of the fee that will be applied with a successful payment Value: Must be a String |
payments optional |
The ledgers and amounts being paid for auto reconciliation Value: Must be an array of any type |
Param name | Description |
---|---|
transport_key required |
The transport key returned from the createtransportkey request Value: Must be a String |