| Name | Description | Type | Constraint | MaxLength |
|---|---|---|---|---|
| TransactionConfig | This is the object that descibes the credentials required to authenticate with ANYpay | TransactionConfig | Mandatory | NA |
| Token | This is the token generated by ANYpay to uniquely identify a transaction | xs:string | Optional | 50 |
| TokenisedCardNumber | This is the tokenized card number to uniquely identify a card number | xs:string | Optional | 50 |
| TransactionReference | This is the merchant's own unique reference for the transaction | xs:string | Mandatory | 50 |
| TransactionAmount | This is the monetary value of the transaction in minor units | Money | Mandatory | NA |
