| Name | Description | Type | Constraint | MaxLength |
|---|---|---|---|---|
| TransactionConfig | This is the object that descibes the credentials required to authenticate with ANYpay | TransactionConfig | Mandatory | NA |
| TransactionAmount | This is the monetary value of the transaction in minor units amount | Money | Mandatory | NA |
| 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 |
| PreAuthTransactionReference | This is the merchant's own reference for the original pre-authorization. Required if the tokenized card number is used for more than one pre-authorization | xs:string | Mandatory | 50 |
