Send an ACH push money transfer is done by passing the required account id, contact id, amount and description. You can also pass the type for the ACH (sameDay, nextDay). Default is nextDay. Description is passed in the ACH addenda and is displayed on the recipient's transaction details view. Response is a transfer object.
ENDPOINT
- POST v1/send/ach
REQUEST
- {
- "accountId": "{{accountId}}",
- "contactId": "{{contactId}}",
- "amount": "500.00",
- "description": "Rent Payment",
- "type": "sameDay"
- }
RESPONSE
- {
- "id": "tra-70ac999c-b9e6-4311-8211-28073496a215",
- "accountId": "acc-63d656eb-fedc-4250-8111-48a5ff0faed9",
- "contactId": "con-ab8e4ddc-cf09-448d-aa19-f71527b8393c",
- "name": "Bright Might LLC",
- "accountNumber": "1098324502",
- "routingNumber": "121042882",
- "address": {
- "addressType": "",
- "line1": "",
- "line2": "",
- "city": "",
- "state": "",
- "country": "",
- "postalCode": ""
- },
- "amount": "500.00",
- "status": "completed",
- "description": "Rent Payment",
- "txnType": "debit",
- "transferType": "ach",
- "transferSubType": "originated",
- "createdAt": "2021-12-16T08:06:58Z",
- "modifiedAt": "2021-12-16T08:06:58Z",
- "transferredAt": "2021-12-16T08:06:58Z",
- "accountType": "businessChecking",
- "iban": "",
- "valid": "",
- "parentTransferId": "",
- "reviewCode": "",
- "reviewMessage": "",
- "type": "sameDay",
- "metadata": null
- }
Now, you can cancel an ACH transaction before it is processed (see cut off times)
ENDPOINT
- POST /send/ach/{{transferId}}/cancel