Delete ACH Token

Permanently removes an ACH token and its associated bank account data from the system.

Request Headers

HeaderRequiredDescription
AuthorizationYesBearer YOUR_ACCESS_TOKEN
Content-TypeYesapplication/json

Path Parameters

ParameterTypeRequiredDescription
location_idstringYesIdentifier of the location that owns the token
tokenstringYesThe ACH token to be deleted

Request Body

No request body is required for this endpoint.


Response

200 — Success

{
  "status": "approved",
  "message": "ACH account deleted successfully"
}

Response Fields

FieldTypeDescription
statusstringResult status (approved on success)
messagestringHuman-readable confirmation message

404 — Token Not Found

Returned when the specified token does not exist or does not belong to the given location.

{
  "error": {
    "code": 1234,
    "name": "ach_generic",
    "message": "ACH token not found",
    "details": []
  }
}

400 — Processor Error

Returned when the underlying processor fails to delete the account.

{
  "error": {
    "code": 1234,
    "name": "trx_error",
    "message": "Error deleting ACH account",
    "details": []
  }
}

Notes

  • Deletion is permanent and cannot be undone.
  • Any future transaction attempts using the deleted token will fail.
  • Not all processors support token deletion. A 400 Bad Request with trx_error may indicate that the processor does not allow this operation. Get smarter responses, upload files and images, and more.

Path Params
string
required
string
required
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain