post
https://sandbox-api-gtw.softpoint.io/api/locations//transactions/transfer
Creates an ACH transfer transaction for the specified location.
Request Headers
| Header | Required | Description |
|---|---|---|
| Authorization | Yes | Bearer YOUR_ACCESS_TOKEN |
| Content-Type | Yes | application/json |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
location_id | string | Yes | Identifier of the location where the ACH transaction will be processed. |
Request Body Parameters
| Field | Type | Required | Description |
|---|---|---|---|
token | string | Yes | Token representing the ACH payment method. |
user_id | string | Yes | Identifier of the user performing the transaction. |
invoice_no | string | No | Invoice reference associated with the transfer. |
amount | number | Yes | Transaction amount to be processed. |
Response
200 — Success
{
"amount_approved": "11.52",
"transaction_id": "3FD911F0-B6D6-0FD4-B41B-D05099D6021D",
"token": "GqirBOPpHTMs9021"
}| Field | Type | Description |
|---|---|---|
amount_approved | string | The amount that was approved for the transaction. |
transaction_id | string | Unique identifier of the created transaction. |
token | string | The ACH token used in the transaction. |
403 — Forbidden
Returned when neither the payer nor the payee has a Merchant ID (MID).
{
"error": {
"code": 99184,
"name": "ach_403",
"message": "Forbidden",
"details": {
"status": false,
"message": "To initiate a transaction, either the payer or the payee must have a mid.",
"data": null,
"errors": null,
"error_code": null
}
}
}
