Property Summary Format Required Example
Token Token object holds authentication data BackOffice.AuthenticationToken    
TestMode Sets request to TestMode when set to true. "true" or "false"
No true
Amount Total amount of transaction 0.00 Yes 9.65
Currency Standard currency code Alpha (3 digits) Yes USD
Card Present true or false
1 or 0
Alpha Numeric
(up to 5 characters)
No If the card is or is not present during transaction
Card BackOffice.Card BackOffice.Card object Yes Card object holds all information specific to a credit card. This object can be inherited, visit here for more information.
ProfileNumber Can be used in lieu of the Card Object Numeric (10 digits) No 1234567890
CustomFields CustomFields object holds 30 optional custom fields BackOffice.CustomFields