Payment parameters
This page provides information about the required fields for Same Currency Wire Payment types. You must include all required fields for a successful request. Optional fields provide additional functionality and are not required to create a successful request.
Requirements by country
Information in this section provides details for these region specific requirements. Review the information for the region to understand the requirements prior to coding.
Europe, Middle East, and Africa (EMEA)
Germany
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 15 |
|
value.currency |
The value’s currency. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. |
value.amount |
The value’s amount. | 0 | 15 |
|
transferType |
Indicates the direction of the money movement.
|
Must be CREDIT. |
||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
||
paymentTypeInformation.serviceLevelCode |
Specifies an agreed service level under which the payment should be processed based on a set of pre-defined categories.
|
Must be URGP . |
||
debtor.account.accountNumber |
This field captures the debtor's account number | 1 | 34 | Provide IBAN if not providing debtorAccount.accountNumber |
debtor.account.accountCurrency |
ISO 4217 Alpha-3 Currency Code | 3 | 3 | N/A |
debtor.name |
Party name | 1 | 140 | J.P. Morgan overlays with static data from our client files. |
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | Must be |
||
debtorAgent.financialInstitutionIds[].idType |
Debtor agent’s financial institution ID type. | Must be BIC . |
||
debtorAgent.postalAddress.country |
Country | 2 | 2 | Must be 2-character ISO country code corresponding to Debtor Agent BIC. |
creditor.account.accountNumber |
This field captures a regular account number | Provide IBAN if not providing creditTransferTransactionInformation.creditorAccount.accountNumber |
||
creditor.name |
Party name | 1 | 70 | J.P. Morgan uses the first 70 characters of your data. |
creditor.postalAddress.country |
Country | 2 | 2 | J.P. Morgan uses 105 characters for the complete Postal Address. |
creditorAgent.additionalInstitutions[].postalAddress.country |
Country | 2 | 2 |
Required when a Creditor Agent is present in the transaction.
|
Switzerland
Switzerland wire transfer
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 15 |
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. |
value.amount |
A string representation of a (potentially) whole number or decimal positive number.
|
0 | 15 | Amount to be placed here has a 15-character limit and includes the decimal point. |
transferType |
Indicates the direction of the money movement.
|
Must be CREDIT. |
||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
||
paymentTypeInformation.serviceLevelCode |
Specifies an agreed service level under which the payment should be processed based on a set of pre-defined categories.
|
Must be URGP . |
||
debtor.account.accountNumber |
This field captures the debtor's account number | 1 | 34 | Provide IBAN if not providing debtorAccount.accountNumber |
debtor.account.accountCurrency |
ISO 4217 Alpha-3 Currency Code | 3 | 3 | Valid ISO CCY Code |
debtor.name |
Party name | 1 | 140 | J.P. Morgan overlays with static data from our client files. |
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier, i.e., BIC, USABA, CLEARING_SYSTEM_ID | Must be CHASCHGX or CHASCHGXXXX . |
||
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier | Must be BIC . |
||
debtorAgent.postalAddress.country |
Country | 2 | 2 | Must be 2-character ISO country code corresponding to Debtor Agent BIC. |
creditor.account.accountNumber |
This field captures a regular account number | Provide IBAN if not providing creditTransferTransactionInformation.creditorAccount.accountNumber |
||
creditor.name |
Party name | 1 | 70 | J.P. Morgan uses the first 70 characters of your data. |
creditor.postalAddress.country |
Country | 2 | 2 | J.P. Morgan uses 140 characters for the complete Postal Address. |
creditorAgent.additionalInstitutions[].postalAddress.country |
Country | 2 | 2 | Required when a creditor agent is present in the transaction:
Must be different or payment must not be in local currency. |
United Kingdom
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 15 |
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. |
value.amount |
A string representation of a (potentially) whole number or decimal positive number.
|
0 | 15 | Amount to be placed here has a 15-character limit and includes the decimal point. |
transferType |
Indicates the direction of the money movement.
|
Must be CREDIT . |
||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
||
paymentTypeInformation.serviceLevelCode |
Specifies an agreed service level under which the payment should be processed based on a set of pre-defined categories.
|
Must be URGP . |
||
debtor.account.accountNumber |
This field captures the debtor's account number | 1 | 34 | Provide IBAN if not providing debtorAccount.accountNumber . Use for Physical Account or Virtual Account, depending on your customer profile. |
debtor.account.accountCurrency |
ISO 4217 Alpha-3 Currency Code | 3 | 3 | Valid ISO CCY Code |
debtor.name |
Party name | 1 | 140 | J.P. Morgan overlays with static data from our client files. |
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier, i.e., BIC, USABA, CLEARING_SYSTEM_ID | Must be one of
|
||
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier | Must be BIC. |
||
debtorAgent.postalAddress.country |
Country | 2 | 2 | Must be 2-character ISO country code corresponding to Debtor Agent BIC. |
creditor.account.accountNumber |
This field captures a regular account number | Provide IBAN if not providing creditTransferTransactionInformation.creditorAccount.accountNumber |
||
creditor.name |
Party name | 1 | 70 | J.P. Morgan uses the first 70 characters of your data. |
creditor.postalAddress.country |
Country | 2 | 2 | J.P. Morgan uses 140 characters for the complete Postal Address. |
creditorAgent.additionalInstitutions[].postalAddress.country |
Country | 2 | 2 | Required when a creditor agent is present in the transaction:
Must be different or payment must not be in local currency. |
North America (NA)
Canada
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 15 |
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. Must be CAD . |
value.amount |
A string representation of a (potentially) whole number or decimal positive number.
|
0 | 15 | Amount to be placed here has a 15-character limit and includes the decimal point. |
transferType |
Indicates the direction of the money movement. The transaction is either a credit push transfer or a direct debit pull transfer. | Must be CREDIT. |
||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
||
paymentTypeInformation.serviceLevelCode |
Specifies an agreed service level under which the payment should be processed based on a set of pre-defined categories.
|
Use
|
||
debtor.account.accountNumber |
Debtor's account number | 1 | 34 | |
debtor.account.accountCurrency |
ISO 4217 Alpha-3 Currency Code | 3 | 3 | Valid ISO CCY Code |
debtor.name |
Party name | 1 | 140 | J.P. Morgan overlays with static data from our client files. |
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | Accepted values include: CHASCATT or CHASCATTXXX . |
||
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier | Must be BIC . |
||
debtorAgent.postalAddress.country |
Country | 2 | 2 | Must be 2-character ISO country code corresponding to Debtor Agent BIC. Must be BR . |
creditor.account.accountNumber |
This field captures a regular account number | 1 | 16 | Provide creditTransferTransactionInformation.creditorAccount.accountNumber if not providing IBAN . Up to 16 digit account number. May optionally include any check digits, separators (hyphens, blanks, slashes; no need to insert leading zeros). |
creditor.name |
Party name | 1 | 70 | J.P. Morgan uses the first 70 characters of your data. |
creditor.postalAddress.country |
Country | 2 | 2 | J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postalAddress.addressLines |
Unstructured addresses | 1 | 70 | For regulatory reasons. J.P. Morgan recommends that the beneficiary party fields always includes an account ID, full name and address regardless of the beneficiary party’s country of domicile. Complete information is defined as having the following fields completed for the beneficiary party.
J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postalAddress.buildingNumber |
Building Number | 1 | 16 | For regulatory reasons. J.P. Morgan recommends that the beneficiary party fields always includes an account ID, full name and address regardless of the beneficiary party’s country of domicile. Complete information is defined as having the following fields completed for the beneficiary party.
J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postalAddress.streetName |
Street Name | 1 | 70 | For regulatory reasons. J.P. Morgan recommends that the beneficiary party fields always includes an account ID, full name and address regardless of the beneficiary party’s country of domicile. Complete information is defined as having the following fields completed for the beneficiary party.
J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postalAddress.city |
City | 1 | 35 | For regulatory reasons. J.P. Morgan recommends that the beneficiary party fields always includes an account ID, full name and address regardless of the beneficiary party’s country of domicile. Complete information is defined as having the following fields completed for the beneficiary party.
J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postaladress.postalCode |
Postal Code | 1 | 16 | For regulatory reasons. J.P. Morgan recommends that the beneficiary party fields always includes an account ID, full name and address regardless of the beneficiary party’s country of domicile. Complete information is defined as having the following fields completed for the beneficiary party.
J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postalAddress.countrySubDivision |
Country Subdivision code | 1 | 35 | For regulatory reasons. J.P. Morgan recommends that the beneficiary party fields always includes an account ID, full name and address regardless of the beneficiary party’s country of domicile. Complete information is defined as having the following fields completed for the beneficiary party.
J.P. Morgan uses 140 characters for the complete Postal Address. |
creditor.postalAddress.country |
Country | 2 | 2 | J.P. Morgan uses 140 characters for the complete postal address. |
creditorAgent.name |
Party Name | 1 | 140 | |
creditorAgent.financialInstitutionIds[].id |
Financial Institution Identifier i.e BIC, USABA, CLEARING_SYSTEM_ID | 1 | 35 | Must be a valid local bank code. BIC and memberId are both required. |
creditorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier | Mandatory if previous field is used. Use "BIC" or "clearing_system"ID". | ||
creditorAgent.additionalInstitutions[].postalAddress.country |
Country | 2 | 2 | J.P. Morgan uses 140 characters for the complete postal address. |
additionalParties.intermediaryAgents[].postalAddress.country |
Country | 2 | 2 | Required when an Intermediary Agent is present in the transaction. JPM uses 105 characters for the complete Postal Address. Refer to the Postal Addressing worksheet for formatting options. As a value added service (outside of CGI) to increase straight through processing rates, JPM recommends supplying as much information as possible. JPM uses 70 characters for the complete Postal Address or 104 characters if BIC is not provided. Refer to the Postal Addressing worksheet for formatting options. |
United States
United States (customer transfer)
Field | Description | Minimum | Maximum | Notes | |
---|---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
|||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 35 |
|
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | |
value.amount |
A string representation of a (potentially) whole number or decimal positive number.
|
0 | 15 | Amount to be placed here has a 15-character limit and includes the decimal point. |
|
transferType |
Indicates the direction of the money movement.
|
Must be CREDIT. |
|||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
|||
paymentTypeInformation.paymentContext |
Specifies the context of the payment flow. Wires-secific payment context:
|
Must be set to CUSTOMER . |
|||
debtor.account.accountNumber |
This field captures the debtor's account number | Unambiguous identification of the account of the debtor to which a debit entry will be made as a result of the transaction. | |||
debtor.name |
1 | 14 | Mandatory for ACH payments: Chile & US | ||
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | Unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme. | |||
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | BIC or USABA | |||
creditorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | ||||
creditorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | Mandatory if previous field is used. | |||
additionalParties.instructedAgent.id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | CHASUS33XXX |
|||
additionalParties.instructedAgent.idType |
Type of identifier. | N/A | |||
settlementInformation.settlementAmount.accountNumber |
Settlement account number. | 1 | 34 | Use this field to distinguish PACS.008 from PAIN.001 |
United States (financial institution transfer)
Field | Description | Minimum | Maximum | Notes | |
---|---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
|||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 35 |
|
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | |
value.amount |
A string representation of a (potentially) whole number or decimal positive number.
|
0 | 15 | Amount to be placed here has a 15-character limit and includes the decimal point. |
|
transferType |
Indicates the direction of the money movement.
|
Must be CREDIT. |
|||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
|||
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | Unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme. | |||
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | BIC or USABA | |||
creditorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | Code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identifier code (BIC)" | |||
creditorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | Mandatory if previous field is used. Use "BIC". |
United States (corporate initiated payment)
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g., value date). |
|
||
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request.
|
1 | 35 |
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 | Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. |
value.amount |
A string representation of a (potentially) whole number or decimal positive number.
|
0 | 15 | Amount to be placed here has a 15-character limit and includes the decimal point. |
transferType |
Indicates the direction of the money movement.
|
Must be CREDIT. |
||
paymentType |
Type of payment being initiated. Use WIRE for wire payments. |
Must be WIRE. |
||
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | CHASUS33XXX | ||
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | Value is "BIC". | ||
creditorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | |||
creditorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | Mandatory if previous field is used. |
Related
For conditional and optional payment parameters for Same Currency Wire Payments, see the API specification.
Next Steps
- Review Same Currency Wire Resources.
- Learn how to initiate a Wire Payment.