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
ListingName Customer's name as it should appear on schedule Alpha (0-255 chars) Yes John and Mary Doe
Frequency How often customer should be billed...
One Time Only = 0
Weekly = 52
Semi Weekly = 26
Bi Monthly = 24
Monthly = 12
Quarterly = 4
Bi Annually = 2
Annually = 1
Numeric (2 digits) Yes 12
StartDateTime Starting date of the schedule (must occur in the future) MM/DD/YYYY Yes 1/1/2010
EndingDateTime Date schedule should end (must occur after StartDateTime) MM/DD/YYYY No 12/31/2010
Amount Amount to charge with each occurence 0.00 Yes 9.65
Currency Standard currency code Alpha (3 digits) Yes USD
Memo Billing memo Alpha Numeric (0-255 chars) No Monthly donation
Card Present Specifies if card is present at time of transaction "true" or "false"
No true
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