Payment parameters
This page provides information about the required fields for Kinexys Digital Payments payment requests. You must include all required fields for a successful request. Optional fields provide additional functionality and are not required to create a successful request.
Required fields
The following table lists required JSON fields for all Kinexys Digital Payments payments.
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
requestedExecutionDate |
Requested execution date of the payment instruction (e.g. value date) in yyyy-mm-dd format, must be either the current or future date. | N/A | N/A |
|
paymentIdentifiers.endToEndId |
Customer-assigned unique identifier to unambiguously identify the Payment Initiation request. This identification is passed on, unchanged, throughout the entire end-to-end chain. | 16 | 16 |
|
value.currency |
Currency of the payment, based on ISO 4217 Alpha-3 Currency Code. | 3 | 3 |
|
value.amount |
A String representation of a (potentially) whole number or decimal positive number. - Amount should be more than 0.01 with maximum of two decimal places allowed in most markets. |
1 | 18 |
|
transferType |
Indicates the direction of the money movement. The transaction is either a credit push transfer or a direct debit pull transfer. | N/A | N/A | Use CREDIT for Kinexys Digital Payments |
paymentType |
The type of payment being initiated. | N/A | N/A | Use BLOCKCHAIN for payments via Kinexys Digital Payments |
debtor.account.accountNumber |
This field captures the debtor's account number. | 8 | 10 |
|
debtor.account.accountType |
This field captures the debtor's account type. | 8 | 10 |
|
debtorAgent.financialInstitutionIds[].id |
Financial Institution Identifier. i.e BIC, USABA, CLEARING_SYSTEM_ID | 8 | 8 |
|
debtorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | 3 | Value must be "BIC". | |
creditor.account.accountNumber |
This field captures a regular account number. | 8 | 10 |
|
creditor.account.accountType |
This field captures the creditor's account type. | 8 | 11 |
|
creditorAgent.financialInstitutionIds[].id |
Financial Institution Identifier, i.e., BIC, USABA, CLEARING_SYSTEM_ID | 8 | 8 |
|
creditorAgent.financialInstitutionIds[].idType |
The type of financial institution identifier. | 3 | Value must be "BIC". |
Optional fields
The following table lists optional JSON fields for all Kinexys Digital Payments payments.
Field | Description | Minimum | Maximum | Notes |
---|---|---|---|---|
remittanceInformation.unstructuredInformation.text | Unstructured information | 1 | 140 |
|
Next Steps
- Review Kinexys Digital Payments Resources.
- Learn how to initiate a Kinexys Digital Payments deposit.