Payment parameters
This page provides information about the fields to initiate a Push to Wallet payment. You must include all required fields to initiate a successful payment. The conditional and optional fields provide additional functionality, and aren't required to initiate a successful payment.
Required
The following table contains the required payment parameters to initiate a Push to Wallet payment:
Field | Description |
Minimum |
Maximum |
Notes |
|
---|---|---|---|---|---|
|
The requested execution date. |
10 | 10 |
|
|
paymentIdentifiers.endToEndId |
The payment’s unique end-to-end ID that's assigned by the sender. |
1 | 35 | ||
|
The value's currency. | 3 | 3 | Must be USD . |
|
|
The value's amount. | 1 | 8 |
|
|
|
The transfer type. | 6 | 6 | Must be CREDIT . |
|
|
The payment type. | 5 | 6 | Must be PAYPAL or VENMO . |
|
|
The debtor’s account number. |
1 | 35 | Must not contain leading zeroes. | |
|
The debtor’s name. | 1 | 140 | ||
|
The debtor agent's financial institution ID. | 8 | 8 | Must be CHASUS33 . |
|
|
The debtor’s agent’s ID type. | 3 | 3 | Must be BIC . |
|
creditor.account.alternateAccountIdentifiers.identifier |
The creditor’s email address or phone number. | 1 | 128 | ||
creditor.account.alternateAccountIdentifiers.idType |
The alternate account ID's type. | 11 | 11 | Must be PROPRIETARY . |
|
creditor.account.alternateAccountIdentifiers.proprietarySchemeName |
The creditor’s alternate ID type. | 4 | 4 | Must be EMAL or TELI . |
|
creditor.name |
The creditor’s name. | 1 | 140 | Must not contain any special characters. | |
creditor.postalAddress.country |
The creditor’s country. | 2 | 2 | Must be US . |
|
paymentPurpose.purpose.code |
The payment’s purpose code. | 5 | 21 | For supported values, see Purpose codes. | |
paymentPurpose.purpose.type |
The payment’s purpose type. | 11 | 11 | Must be PROPRIETARY . |
|
remittanceInformation.unstructuredInformation.text |
The message that's included in the notification that's sent to the beneficiary. | 1 | 140 |
Conditional
The following table contains the conditional payment parameters to initiate a Push to Wallet payment:
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
additionalParties.ultimateDebtor.organizationIds.organizationId |
The ultimate debtor’s organization ID. |
1 | 35 | Required in lieu of |
additionalParties.ultimateDebtor.individualIds[].individualId |
The ultimate debtor's individual ID. | 1 | 35 | Required in lieu of additionalParties.ultimateDebtor.organizationIds.organizationId for financial institutions with a banking license. |
additionalParties.ultimateDebtor.name |
The ultimate debtor’s name. |
1 | 140 | Required for financial institutions with a banking license. |
|
The ultimate debtor’s building number. |
1 |
16 |
Required for financial institutions with a banking license. |
|
The ultimate debtor’s street name. |
1 |
70 |
Required for financial institutions with a banking license. |
|
The ultimate debtor’s city. |
1 |
20 |
Required for financial institutions with a banking license. |
|
The ultimate debtor’s postal code. |
1 |
16 |
Required for financial institutions with a banking license. |
additionalParties.ultimateDebtor.postalAddress.countrySubDivision |
The ultimate debtor's two-digit state code. | 2 | 2 | Required for financial institutions with a banking license. |
|
The ultimate debtor’s country. |
2 |
2 |
Required for financial institutions with a banking license. |
Optional
The following table contains the optional payment parameters to initiate a Push to Wallet payment:
Field |
Description |
Minimum | Maximum | Notes |
---|---|---|---|---|
creditor.postalAddress.type |
The creditor's postal address type. | 4 | 4 | Must be one of the following:
|
|
The creditor's street name. | 1 |
70 |
|
|
The creditor's city. | 1 | 20 | |
|
The creditor's postal code. | 1 |
16 |
|
|
The creditor's country subdivision. |
1 |
3 |
Related
For more information about Push to Wallet, see Overview.
Next steps
Learn about the supported values and resources for Push to Wallet payment parameters.