Skip to content

ACH

This section explains the details of integration of the Web Checkout service

Sale

Request Payload

{
    "username": "CERT4549444000033",
    "password": "5B034VrA",
    "trxOper": "sale",
    "accountID": "0001",
    "customerName": "John Doe",
    "customerEmail": "test@test.com",
    "address1": "address1",
    "address2": "address2",
    "city": "city",
    "state": "state",
    "zipcode": "00960",
    "trxID": "123456",
    "refNumber": "",
    "trxDescription": "Prueba",
    "trxAmount": "0.01",
    "bankAccount": "132456798",
    "routing": "021502011",
    "accType":"w",
    "filler1": "",
    "filler2": "",
    "filler3": ""
}

Response Payload

{
    "authNumber": "227527",
    "batchNumber": "225",
    "merchantid": "4549444000033",
    "rCode": "0000",
    "rMsg": "Transaction received and approved",
    "refNumber": "034680002833",
    "requestID": "573630eab413298",
    "trxID": "123456",
    "trxoper": "payment",
    "trxtype": "ach"
}

Reverse

Request Payload

{
    "username": "CERT4549444000033",
    "password": "5B034VrA",
    "trxOper": "reverse",
    "accountID": "0001",
    "customerName": "John Doe",
    "customerEmail": "test@test.com",
    "address1": "",
    "address2": "",
    "city": "",
    "state": "",
    "zipcode": "00960",
    "trxID": "123456",
    "refNumber": "034680002834",
    "trxDescription": "Prueba",
    "trxAmount": "0.01",
    "bankAccount": "",
    "routing": "",
    "accType":"",
    "filler1": "",
    "filler2": "",
    "filler3": ""
}

Response Payload

{
    "authNumber": "227535",
    "batchNumber": "225",
    "merchantid": "4549444000033",
    "rCode": "0000",
    "rMsg": "Transaction received and approved",
    "refNumber": "034680002834",
    "requestID": "e4d47bb2932b4fc",
    "trxID": "123456",
    "trxoper": "reverse",
    "trxtype": "ach"
}