v1
latestOpenAPI 3.1.02026-08-0425501.2 MBACH Recurring Sale
Request body
Merchant APP ID (Alphanumeric - Length of 32 chars)
Merchant APP KEY (Alphanumeric - Length of 32 chars and special chars $@%#)
EPI is an end point identifier, Identify the device on valor infrastructure, it's a 10 digit number starts with 2
Message type for sale transaction request achaddrecurringsale
Customer account number should be numeric
Routing number is a nine-digit code used to identify a financial institution within the ACH
Name of the payee - Alphabet (Max length of 30 chars)
Account type should be C => Checking, S =>Savings, G => GeneralLedger
Customer entry class should be present ( Business or Personal)
Transaction amount - Maximum amount $999999.99 (Ex: 0.01 to 999999.99)
Default set as 1
Subscription start payment date accepted expiry YYYYMMDD
The number of subscriptions should be set between 1 and 6. If the subscription is set to never expire, please use -1
1 – Daily 2 – Weekly 3 – Bi-Weekly 4 – Monthly
State tax amount - Currency $ (Eg. 00.00)
City tax amount - Currency $ (Eg. 00.00)
Reduced tax amount - Currency $ (Eg. 00.00)
Credit or Debit
Customer email id - Varchar 255 (Ex: test@domain.com). For ACH banking email or phone required
Customer phone number- 10 digit Numeric (Ex: 5247896523)
For frequency types 1 (Daily) and 4 (Monthly), the day of the month should be set between 1 and 30. For frequency types 2 (Weekly) and 3 (Bi-Weekly), the day of the week should be set between 0 and 6
If the transaction can be sent to the QB account, set the value to 1; otherwise, set it to 0.
Set to 1 if the QuickBooks invoice email is sent, otherwise set to 0.
Response
200