Download OpenAPI specification:Download
Token.io's Open Banking API
Token.io Support: support.token.io
The Token.io Open Banking API enables you to connect securely with banks for a range of services.
Using our API you can:
These endpoints enable you to make single immediate payments and future dated payments using the redirect flow, embedded flow and decoupled flow.
The POST /v2/payments
endpoint enables you to initiate a payment with a bank.
Once the payment has been initiated, the end user needs to authenticate themselves with their bank.
Check payment status:
INITIATION_PENDING_REDIRECT_AUTH
or INITIATION_PENDING_REDIRECT_HP
, redirect the user to the redirect url found in the authentication payload of the payment, to authenticate at the bank or at Token.io's Hosted Pages.INITIATION_PENDING_EMBEDDED_AUTH
, collect the requested data listed in the authentication payload of the payment and use the POST /v2/payments/{paymentId}/embedded-auth
endpoint to provide the requested field values.INITIATION_PENDING
, Token.io needs more time to process this request with the bank. In the case of a successful scenario, the status will be updated to INITIATION_PENDING_REDIRECT_AUTH
, INITIATION_PENDING_EMBEDDED_AUTH
or INITIATION_PENDING_DECOUPLED_AUTH
when the authentication details are ready. The update can be checked by the GET /v2/payments/{paymentId}
endpoint or received via a webhook (see Webhooks).INITIATION_PENDING_DECOUPLED_AUTH
, the bank has requested a decoupled authentication from the user and Token.io is awaiting the result. No further action is required.request-timeout
header:request-timeout
header in your API-only POST /v2/payments
requests to match the timeout of your client and avoid DEADLINE_EXCEEDED
errors. If this is set, Token.io sends a response when this timeout period has passed and will update payment status as soon as the bank has responded.POST /v2/payments
call.INITIATION_PENDING
.INITIATION_PENDING
.INITIATION_PENDING_REDIRECT_AUTH
. The update will be sent in a webhook, if TPP is subscribed for webhooks.GET /v2/payments/{id}
call and receives the payment with the status INITIATION_PENDING_REDIRECT_AUTH
.Successful response
The client specified an invalid argument
The authorization information is missing or invalid
Permission to access this endpoint is denied
An unexpected or internal server error
{- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "onBehalfOfId": "c5a863bc-86f2-4418-a26f-25b24c7983c7",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "localInstrument": "SEPA",
- "debtor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "executionDate": "2023-04-29",
- "confirmFunds": false,
- "returnRefundAccount": false,
- "disableFutureDatedPaymentConversion": false,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "chargeBearer": "CRED",
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}, - "flowType": "FULL_HOSTED_PAGES"
}, - "pispConsentAccepted": false,
- "initialEmbeddedAuth": {
- "username": "John Smith"
}
}
{- "payment": {
- "id": "pm:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "onBehalfOfId": "c5a863bc-86f2-4418-a26f-25b24c7983c7",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "localInstrument": "SEPA",
- "debtor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "executionDate": "2023-04-29",
- "confirmFunds": false,
- "returnRefundAccount": false,
- "disableFutureDatedPaymentConversion": false,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "chargeBearer": "CRED",
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}, - "flowType": "FULL_HOSTED_PAGES"
}, - "convertedToFutureDatedPayment": false,
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}, - "status": "INITIATION_COMPLETED",
- "statusReasonInformation": "The payment is settled on the debtor side.",
- "bankPaymentStatus": "ACPC",
- "bankPaymentId": "1231423",
- "bankTransactionId": "2UhwCZ3BMaEcAUK8bZdukor7NL4tH6TBuu6aJMp5KKfX:5zKcENpV",
- "createdDateTime": "2023-04-05T17:02:11.954Z",
- "updatedDateTime": "2023-04-05T17:02:11.954Z"
}
}
The GET /v2/payments
endpoint provides you with a list of payments and their details.
limit required | integer <int32> [ 1 .. 200 ] The maximum number of records to return. Example: limit=10 |
offset | string The offset from the previous page. Example: offset=LerV6Jmex |
ids | Array of strings Filters payments by their ids - returns only payments with ids listed in this parameter. Example: ids=pm2:4QExXrhKTxfShBdcTeqFabqJJhUF:2gFUX1NDgpN&ids=pm2:N5cJDFsQzVca3Qvr8kQocgEnjgX:2gFUX1NEdYA |
invertIds | boolean Invert ids query - returns only payments with ids not listed in the ids parameter. |
statuses | Array of strings (PaymentStatuses) Filters payments by their statuses - returns only payments with statuses listed in this parameter. Example: statuses=INITIATION_COMPLETED&statuses=INITIATION_REJECTED |
invertStatuses | boolean Invert statuses query - returns only payments with statuses not listed in the statuses parameter. Example: invertStatuses=true |
createdAfter | string Returns only payments created after this time (in ISO 8601 format). Example: createdAfter=2022-04-05T17:00:00.000Z |
createdBefore | string Returns only payments created before this time (in ISO 8601 format). Example: createdBefore=2022-04-05T17:00:00.000Z |
refIds | Array of strings Filters payments by their Example: refIds=ShBdcTeqFabqJJhUF&refIds=N5cJDFsQzVca3Q |
onBehalfOfId | string Filters payments by the Example: onBehalfOfId=c5a863bc-86f2-4418-a26f-25b24c7983c7 |
refundStatuses | Array of strings (PaymentRefundStatus) Filters payments by their refund status values - returns only payments with refund statuses listed in this parameter. Example: refundStatuses=PARTIAL&refundStatuses=NONE |
partial | boolean Returns payments in a partial format - with only id and status fields populated. Example: partial=true |
Successful response
The client specified an invalid argument.
The authorization information is missing or invalid
An unexpected or internal server error
{- "payments": [
- {
- "id": "pm:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "onBehalfOfId": "c5a863bc-86f2-4418-a26f-25b24c7983c7",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "localInstrument": "SEPA",
- "debtor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "executionDate": "2023-04-29",
- "confirmFunds": false,
- "returnRefundAccount": false,
- "disableFutureDatedPaymentConversion": false,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "chargeBearer": "CRED",
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}, - "flowType": "FULL_HOSTED_PAGES"
}, - "convertedToFutureDatedPayment": false,
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}, - "status": "INITIATION_COMPLETED",
- "statusReasonInformation": "The payment is settled on the debtor side.",
- "bankPaymentStatus": "ACPC",
- "bankPaymentId": "1231423",
- "bankTransactionId": "2UhwCZ3BMaEcAUK8bZdukor7NL4tH6TBuu6aJMp5KKfX:5zKcENpV",
- "createdDateTime": "2023-04-05T17:02:11.954Z",
- "updatedDateTime": "2023-04-05T17:02:11.954Z"
}
], - "pageInfo": {
- "limit": 20,
- "offset": "LerV6Jmex",
- "nextOffset": "KgwG8Qkat",
- "haveMore": false
}
}
The POST /v2/payments/{paymentId}/embedded-auth
endpoint provides you with the requested information when the payment status is INITIATION_PENDING_EMBEDDED_AUTH
. The requested information can be found in the authentication field of the payment.
It's possible that some banks might request the user's input multiple times. In this case you might need to call this endpoint again for a new field set.
Successful response
The client specified an invalid argument.
The authorization information is missing or invalid
Permission to access this endpoint is denied
The requested entity, such as a payment, was not found
An unexpected or internal server error
{- "embeddedAuth": {
- "123": "SMS message"
}
}
{- "payment": {
- "id": "pm:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "onBehalfOfId": "c5a863bc-86f2-4418-a26f-25b24c7983c7",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "localInstrument": "SEPA",
- "debtor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "executionDate": "2023-04-29",
- "confirmFunds": false,
- "returnRefundAccount": false,
- "disableFutureDatedPaymentConversion": false,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "chargeBearer": "CRED",
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}, - "flowType": "FULL_HOSTED_PAGES"
}, - "convertedToFutureDatedPayment": false,
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}, - "status": "INITIATION_COMPLETED",
- "statusReasonInformation": "The payment is settled on the debtor side.",
- "bankPaymentStatus": "ACPC",
- "bankPaymentId": "1231423",
- "bankTransactionId": "2UhwCZ3BMaEcAUK8bZdukor7NL4tH6TBuu6aJMp5KKfX:5zKcENpV",
- "createdDateTime": "2023-04-05T17:02:11.954Z",
- "updatedDateTime": "2023-04-05T17:02:11.954Z"
}
}
The GET /v2/payments/{paymentId}
endpoint provides you with details of an individual payment and checks the payment status for the next step, if any.
Successful response
The authorization information is missing or invalid
The requested entity, such as a payment, was not found
An unexpected or internal server error
{- "payment": {
- "id": "pm:12345abcd:abcd",
- "memberId": "m:123456abcd:abcd",
- "initiation": {
- "bankId": "ob-modelo",
- "refId": "9htio4a1sp2akdr1aa",
- "remittanceInformationPrimary": "Sweepco",
- "remittanceInformationSecondary": "Secondary remittance information.",
- "onBehalfOfId": "c5a863bc-86f2-4418-a26f-25b24c7983c7",
- "amount": {
- "value": "10.23",
- "currency": "EUR"
}, - "localInstrument": "SEPA",
- "debtor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith",
- "ultimateDebtorName": "John Smith",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}
}, - "creditor": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "Customer Inc.",
- "ultimateCreditorName": "Customer Inc.",
- "address": {
- "addressLine": [
- "The Coach House"
], - "streetName": "221B",
- "buildingNumber": "2C",
- "postCode": "TR26 1EZ",
- "townName": "Saint Ives",
- "state": "Cornwall",
- "district": "string",
- "country": "GB"
}, - "bankName": "string"
}, - "executionDate": "2023-04-29",
- "confirmFunds": false,
- "returnRefundAccount": false,
- "disableFutureDatedPaymentConversion": false,
- "callbackState": "https://{callback-url}?signature=%7B%22memberId%22%3A%22m%3A3rKtsoKaE1QUti3KCWPrcSQYvJj9% 3A5zKtXEAq%22%2C%22keyId%22%3A%22lgf2Mn0G4kkcXd5m%22%2C%22signature%22%3A%22Md-2D G0X9PpuOxea0iK33cAZ2Ffk6E5I1mAcJS6YywU80Q0yYBOlwvGy37dmovmH_OC7Jl8c-fxQ5gP2RWTaDw%22%7D& state=%257B%2522csrfTokenHash%2522%253A%2522pod1e6xornyoesn2sp%2522%257D& tokenId=ta%3AHWowFawmAwiuPKNdM7xjpiQktPppgK2JatsWPZAyTHcq%3A5zKtXEAq",
- "chargeBearer": "CRED",
- "risk": {
- "psuId": "0000789123",
- "paymentContextCode": "PISP_PAYEE",
- "paymentPurposeCode": "DVPM",
- "merchantCategoryCode": "4812",
- "beneficiaryAccountType": "BUSINESS",
- "contractPresentIndicator": true,
- "beneficiaryPrepopulatedIndicator": true,
- "deliveryAddress": {
- "addressLine": [
- "Flat 2, The Red Lodge, 1 High Street"
], - "addressType": "BUSINESS",
- "buildingNumber": "1",
- "country": "GB",
- "countrySubDivision": [
- "North Yorkshire"
], - "department": "1",
- "postCode": "YO62 5JB",
- "streetName": "High Street",
- "subDepartment": "Flat 2",
- "townName": "York"
}
}, - "flowType": "FULL_HOSTED_PAGES"
}, - "convertedToFutureDatedPayment": false,
- "refundDetails": {
- "refundAccount": {
- "iban": "GB29NWBK60161331926819",
- "bic": "BOFIIE2D",
- "name": "John Smith"
}, - "paymentRefundStatus": "NONE",
- "settledRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}, - "remainingRefundAmount": {
- "value": "10.23",
- "currency": "EUR"
}
}, - "status": "INITIATION_COMPLETED",
- "statusReasonInformation": "The payment is settled on the debtor side.",
- "bankPaymentStatus": "ACPC",
- "bankPaymentId": "1231423",
- "bankTransactionId": "2UhwCZ3BMaEcAUK8bZdukor7NL4tH6TBuu6aJMp5KKfX:5zKcENpV",
- "createdDateTime": "2023-04-05T17:02:11.954Z",
- "updatedDateTime": "2023-04-05T17:02:11.954Z"
}
}