Objects Reference

ACH

NameTypeRequiredDescription
accountNumberstringACH Account Number.
MaxLength(17)
accountTypeenum

achAccountTypeId

Valid Parameters
 
1savingsSavings accounts are intended for putting money aside for long periods of time.
2checkingChecking accounts are intended for depositing checks, making withdrawals and managing bill payments.
entityTypeenum

achEntityTypeId

Valid Parameters
 
0personalPersonal account
1businessBusiness account
nameOnAccountstringName of the account owner.
Max (120)
routingNumberstringThe ACH routing number is a 9–digit number assigned to financial institutions by The American Bankers Association (ABA)
to identify the financial institution upon which a payment was drawn.
Max (9)

Billing Address

NameTypeRequiredDescription
addressLinestring Billing address.
MaxLength(50)
citystring City name.
MaxLength(50)
countrystring Country name.
Enter two or three-letter country code.
MaxLength(3)
emailstring Contact Email.
MaxLength(50)
phoneNumberstring Contact phone number.
MaxLength(20)
statestring Sate name.
Enter two or three-letter state code.
MaxLength(3)
zipPostalCodestring Zip code.
MaxLength(20)

Credit Card

NameTypeRequiredDescription
numberstringconditionalCredit card number.
Required if “token” is null; else – Null
expirationDatestringconditionalCredit card expiration date.
Required if “token” is null; else – Null
nameOnCardstringconditionalCardholder’s name.
MaxLength(120)
Required if “token” is null; else – Null
typestringconditional

creditCardTypeId.
Required if “token” is null. Else Null

Valid Parameters
 
0Visa
1Mastercard
2Diners
3IsraCard
4AmericanExpress
7Discover
8JCB
9VisaDebit
10MastercardDebit
11Delta
12Electron
13Maestro
14Solo
15Interac
cvvstringconditionalCredit card CVV value.
Only digits are allowed.
Min length = 3,Max length = 4
Required if “token” is null; else – Null

Merchant Data

NameTypeRequiredDescription
freeTextstring Merchant free text.
MaxLength(255)
transactionDatedatetime Merchant transaction processing date.
ISO format (yyyy-MM-dd HH:mm:ss).
transactionDescriptionstring Merchant transaction description.
MaxLength(255)
transactionIdstring Merchant transaction identifier.
MaxLength(255)

Original Transaction

NameTypeRequiredDescription
transactionIdstringconditional

Original transaction identifier.
Required for Submit payouts

If “transactionType” = System , then the value must be > 0,

if “transactionType” = Processor, then the value must be text,

if “transactionType” = Merchant, then the value must be text.

transactionTypeenum

Original transaction type identifier.

Valid Parameters
 
0System
1Processor
2Merchant