Payment parameters (debit)
This page provides information about the required fields to initiate an ACH debit payment. You must include all required fields to initiate a successful payment.
Requirements by country
This section provides the required fields for ACH debit payments by region and country. Review the required fields for the applicable region or country prior to coding.
North America (NA)
This section contains the required payment parameters to initiate an ACH debit payment in the NA region.
United States
The following table contains the required payment parameters to initiate an ACH debit payment in the United States:
| Field | Description | Minimum | Maximum | Notes |
|---|---|---|---|---|
|
|
The requested execution date. |
10 |
10 |
|
|
|
The payment's unique end-to-end ID that's assigned by the originator. |
1 |
15 |
|
|
|
The value’s currency. |
3 |
3 |
Must be |
|
|
The value’s amount. |
1 |
11 |
Must be less than or equal to 1000000 for same-business-day payments, or 99999999.99 for next- and second-business-day payments. |
|
|
The transfer type. |
6 |
6 |
Must be |
|
|
The payment type. |
3 |
3 |
Must be |
|
|
The payment’s service-level code. |
4 |
4 |
Must be |
|
|
The payment’s local instrument code. |
3 |
3 |
|
|
|
The debtor’s account number. |
1 |
|
|
debtor.account.accountType |
The debtor's account type. | 4 | 4 |
|
|
|
The debtor’s account currency. |
3 |
3 |
Must be |
|
|
The debtor’s name. |
1 |
|
|
debtor.postalAddress.addressLines |
The debtor's unstructured address. | 1 | 35 |
|
debtor.postalAddress.buildingNumber |
The debtor's building number. | 1 | 35 |
|
|
|
The debtor’s street name. |
1 |
35 |
|
|
|
The debtor’s city. |
1 |
35 |
|
|
|
The debtor’s postal code. |
1 |
33 |
|
|
|
The debtor’s country subdivision. |
1 |
35 |
|
|
|
The debtor’s country. |
2 |
2 |
Only the first 35 characters of the combined postal and country codes are sent to clearing. |
|
|
The debtor agent’s financial institution ID. |
9 |
9 |
|
|
|
The debtor agent’s financial institution ID type. |
5 |
6 |
Must be |
|
|
The debtor agent’s country. |
2 |
2 |
Must be a two-letter country code. |
|
|
The creditor’s account number. |
17 |
35 |
|
|
|
The creditor’s account currency. |
3 |
3 |
Must be |
|
|
The creditor’s company ID. |
10 |
10 |
May include leading spaces, leading zeroes, or both. |
|
|
The creditor’s name. |
1 |
|
|
creditor.postalAddress.addressLines |
The creditor's unstructured address. | 1 | 35 |
|
creditor.postalAddress.buildingNumber |
The creditor's building number. | 1 | 35 |
|
|
The creditor's street name. |
1 |
35 |
|
|
|
The creditor's city. |
1 |
35 |
|
|
|
The creditor's postal code. |
1 |
33 |
|
|
|
The creditor's country subdivision. |
1 |
35 |
|
|
|
The creditor's country. |
2 |
2 |
|
|
|
The creditor agent’s name. |
1 |
35 |
Required for IAT. |
|
|
The creditor agent’s financial institution ID. |
9 |
9 |
|
|
|
The financial institution ID type. |
5 |
5 |
Must be |
|
|
The creditor agent’s country. |
2 |
2 |
Must be a two-letter country code. |
additionalParties.ultimateCreditor.name |
The ultimate creditor's name. | 1 |
|
Required if different from creditor's details. |
additionalParties.ultimateCreditor.postalAddress.addressLines |
The ultimate creditor's unstructured address. | 1 | 35 |
|
additionalParties.ultimateCreditor.postalAddress.buildingNumber |
The ultimate creditor's building number. | 1 | 35 |
|
|
|
The ultimate creditor's street name. |
1 |
35 |
|
|
|
The ultimate creditor's city. |
1 |
35 |
|
|
|
The ultimate creditor's postal code. |
1 |
33 |
|
|
|
The ultimate creditor's country subdivision. |
1 |
35 |
|
|
|
The ultimate creditor's country. |
2 |
2 |
|
|
|
The scheme type’s proprietary code. |
1 |
10 |
Must be free form or one of the following:
|
The following table contains an optional payment parameter that's often used to initiate an ACH debit payment in the United States:
| Field | Description | Minimum | Maximum | Notes |
|---|---|---|---|---|
remittanceInformation.unstructuredInformation.text |
The payment's remittance information. | 1 |
|
Must be in ANSI ASC X12 format. |
Related
- For more information about ACH, see Overview.
- For conditional and optional ACH payment parameters, see the API specification.
Next steps
Learn about the supported values and resources for ACH payment parameters.