Skip to content

Draft ACH

Draft an ACH (Automated Clearing House) transaction for bank account payments.

draftACH

transactions

ParameterTypeRequiredDefaultDescription
Merchant IDstringYes-The merchant identifier
E-Commerce IndicatoroptionsYes-Transaction type indicator
Account TypeoptionsYes-Type of bank account
Profile IDstringYes-The profile identifier
NamestringYes-Customer identifier/name
AmountstringYes-The transaction amount
ValueDescription
EE-commerce transaction
RRecurring transaction
TTelephone order
ValueDescription
ECHKChecking account
ESAVSavings account
{
"respstat": "A",
"respcode": "00",
"resptext": "Approval",
"retref": "123456789012",
"merchid": "MERCH001",
"amount": "150.00",
"accttype": "ECHK"
}
{
"error": "Invalid merchant ID"
}
FieldTypeDescription
respstatstringResponse status (A=Approved, C=Declined, B=Retry)
respcodestringResponse code
resptextstringResponse description
retrefstringTransaction reference number
merchidstringMerchant ID
amountstringTransaction amount
accttypestringAccount type used
  • Missing API URL: Fiserv credential is missing apiUrl
  • Invalid Merchant ID: Merchant ID not found or invalid
  • Invalid Profile: Profile ID not found
  • Transaction Declined: Check respstat and respcode for details