Payment parameters (credit)
This page provides information about the required fields to initiate an ACH credit payment. You must include all required fields to initiate a successful payment.
Requirements by country
This section provides the required fields for ACH credit payments by region and country. Review the required fields for the applicable region or country prior to coding.
Europe, the Middle East, and Africa (EMEA)
This section contains the required payment parameters to initiate an ACH credit payment in the EMEA region.
Single Euro Payments Area (SEPA)
The following table contains the required payment parameters to initiate an ACH credit payment in SEPA:
Field |
Description |
Minimum |
Maximum |
Notes |
---|---|---|---|---|
|
The requested execution date. |
10 |
10 |
Must be formatted as YYYY-MM-DD. |
|
The payment's unique end-to-end ID that's assigned by the originator. |
1 |
16 |
|
|
The value’s currency. |
3 |
3 |
Must be |
|
The value’s amount. |
1 |
12 |
|
|
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 debtor’s account number. |
|||
|
The debtor’s name. |
1 |
140 |
|
|
The debtor’s country. |
2 |
2 |
Must be a two-letter country code. |
|
The J.P. Morgan company ID. |
|||
|
The creditor’s account number. |
|||
|
The creditor’s name. |
1 |
140 |
United Kingdom
The following table contains the required payment parameters to initiate an ACH credit payment in the United Kingdom:
Field |
Description |
Minimum |
Maximum |
Notes |
---|---|---|---|---|
|
The requested execution date. |
10 |
10 |
Must be formatted as YYYY-MM-DD. |
|
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 |
|
|
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 debtor’s name. |
1 |
140 |
Required for well-formed XML, but not used by J.P. Morgan. |
|
The debtor’s country. |
2 |
2 |
Required by payment processor, but not used by J.P. Morgan. |
|
The debtor’s formally issued organization ID. |
1 |
35 |
|
|
The debtor agent’s country. |
2 |
2 |
Must be |
creditor.name |
The creditor's name. | 1 | 35 | J.P. Morgan uses the first 35 characters. |
|
The creditor’s country. |
2 |
2 |
Must be a two-letter country code. |
|
The creditor agent’s financial institution ID. |
6 |
6 |
Must be six-digit UK sort code. |
creditorAgent.financialInstitutionIds[].idType |
The creditor agent's financial institution ID type. | 3 | 18 |
|
|
The creditor agent’s country. |
2 |
2 |
Must be |
Latin America (LATAM)
This section contains the required payment parameters to initiate an ACH credit payment in the LATAM region.
Chile
The following table contains the required payment parameters to initiate an ACH credit payment in Chile:
Field |
Description |
Minimum |
Maximum |
Notes |
---|---|---|---|---|
|
The requested execution date. |
10 |
10 |
Must be formatted as YYYY-MM-DD. |
|
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 |
10 |
Must be less than or equal to 9999999999. |
|
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 debtor’s account number. |
1 |
17 |
|
|
The debtor’s account currency. |
3 |
3 |
For supported values, see Currency codes. |
|
The debtor’s name. |
1 |
140 |
|
debtorAgent.financialInstitutionIds[].id |
The debtor agent's financial institution ID. | 35 | ||
debtorAgent.financialInstitutionIds[].idType |
The debtor agent's financial instiution ID type. | 3 | 18 |
|
|
The creditor’s account number. |
1 |
17 |
|
|
The creditor’s account type. |
4 |
5 |
Must be |
|
The creditor’s account currency. |
3 |
3 |
For supported values, see Currency codes. |
|
The creditor’s name. |
1 |
70 |
|
|
The payment’s purpose code. |
10 |
10 |
For supported values, see Purpose codes. |
|
The payment’s purpose type. |
1 |
35 |
|
|
The creditor’s tax ID. |
1 |
35 |
|
|
The creditor’s taxpayer category. |
1 |
15 |
|
|
The debtor’s tax ID. |
1 |
35 |
|
|
The debtor’s taxpayer category. |
1 |
15 |
North America (NA)
This section contains the required payment parameters to initiate an ACH credit payment in the NA region.
Canada
The following table contains the required payment parameters to initiate an ACH credit payment in Canada:
Field |
Description |
Minimum |
Maximum |
Notes |
|
---|---|---|---|---|---|
|
The requested execution date. |
10 |
10 |
Must be formatted as YYYY-MM-DD. |
|
|
The payment's unique end-to-end ID that's assigned by the originator. |
1 |
15 |
|
|
|
The value’s currency. |
3 |
3 |
|
|
|
The value’s amount. |
1 |
11 |
|
|
|
The transfer type. |
6 |
6 |
Must be CREDIT . |
|
|
The payment type. |
3 |
3 |
Must be |
|
|
The payment’s service-level code. |
4 |
4 |
Must be |
|
debtor.account.accountNumber |
The debtor's account number. | 12 | 12 | Must not contain leading or trailing zeroes. |
|
debtor.account.accountCurrency |
The debtor's account currency. | 3 | 3 | Must be CAD or USD . |
|
debtor.account.companyId |
The debtor's company ID. | 9 | 9 | Must be seven digits followed by CA . |
|
|
The debtor’s name. |
1 |
140 |
Only the first 30 characters are sent to clearing. |
|
debtorAgent.financialInstitutionIds[].id |
The debtor agent's financial institution ID. | 8 | 8 | Must be CHASCATT . |
|
debtorAgent.financialInstitutionIds[].idType |
The debtor agent's financial institution ID type. | 3 | 3 | Must be BIC . |
|
debtorAgent.postalAddress.country |
The debtor agent's country. | 2 | 2 | Must be CA . |
|
creditor.account.accountNumber |
The creditor's account number. | 12 | 12 | Must not contain leading or trailing zeroes. |
|
creditor.name |
The creditor's name. | 1 | 140 | Only the first 30 characters are sent to clearing. |
|
creditorAgent.financialInstitutionIds[].id |
The creditor's agent's financial institution ID. | 9 | 9 | Must follow format for routing numbers, which is 0AAABBBBB, where AAA is the 3-digit financial institution ID and BBBBB is the branch ID. | |
creditorAgent.financialInstitutionIds[].idType |
The creditor agent's financial institution ID type. | 14 | 14 | Must be ROUTING_NUMBER . |
|
creditorAgent.postalAddress.country |
The creditor agent's country. | 2 | 2 | Must be CA . |
United States
The following table contains the required payment parameters to initiate an ACH credit 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 |
|
|
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 |
|
|
|
The debtor’s company ID. |
10 |
10 |
Might include leading spaces, leading zeroes, or both. |
|
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 |
|
|
The debtor agent’s name. |
1 |
35 |
Required for IAT. |
|
The debtor agent’s financial institution ID. |
9 |
9 |
|
|
The debtor agent’s financial institution ID type. |
5 |
5 |
Must be |
|
The debtor agent’s country. |
2 |
2 |
|
|
The creditor’s account number. |
1 |
|
|
creditor.account.accountType |
The creditor's account type. | 4 | 4 |
|
|
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 |
Might contain leading zeroes. |
|
The creditor agent's financial institution ID type. |
5 |
5 |
Must be |
|
The creditor agent’s country. |
2 |
2 |
Must be a two-letter country code. |
additionalParties.ultimateDebtor.name |
The ultimate debtor's name. | 1 |
|
Required if different from debtor's details. |
additionalParties.ultimateDebtor.postalAddress.addressLines |
The ultimate debtor's unstructured address. | 1 | 35 |
|
additionalParties.ultimateDebtor.postalAddress.buildingNumber |
The ultimate debtor's building number. | 1 | 35 |
|
|
The ultimate debtor’s street name. |
1 |
35 |
|
|
The ultimate debtor’s city. |
1 |
35 |
|
|
The ultimate debtor’s postal code. |
1 |
33 |
|
|
The ultimate debtor’s country subdivision. |
1 |
35 |
|
|
The ultimate debtor’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 credit 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 payment parameters for ACH debit payments.
- Learn about the supported values and resources for ACH payment parameters.