# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Receive funds from an external account into a virtual account (PayInto Receipt) ## Overview A PayInto Receipt transaction transfers funds from a counterparty's physical bank account to a Virtual Transaction Account (VTA) in your J.P. Morgan Wallet™ program using a Payment Routing Number (PRN). A PRN is a clearing-routable number that masks the actual account number of a VTA, used to route incoming payments to the VTA. For more information about PRNs, see [Virtual accounts - Payment Routing Numbers](/docs/treasury/jp-morgan-wallet/capabilities/accounts/overview#payment-routing-numbers). The VTA that receives the funds must have a PRN. You can assign a PRN to a VTA when you [create it](/docs/treasury/jp-morgan-wallet/capabilities/accounts/create-virtual-account), or you can [assign a PRN to an existing VTA that doesn't have one](/docs/treasury/jp-morgan-wallet/capabilities/accounts/update-a-virtual-account#assign-a-payment-routing-number-to-a-virtual-transaction-account). Wallet initiates a PayInto Receipt transaction automatically when a VTA receives funds from an external physical account using a PRN. There is no client-facing endpoint to initiate the transaction. After Wallet processes the transaction, we send you a notification with information about the transaction. Some use cases for PayInto Receipt include: - Receiving payments from external parties: External counterparties (such as customers, business partners, or marketplaces) can send funds directly to a VTA by using the PRN. This is useful for scenarios where you expect to receive funds from third parties without initiating the transaction yourself. - Marketplace settlements: In e-commerce or marketplace environments, sellers can receive proceeds from sales directly into their VTAs. The marketplace or payment processor sends the funds using the PRN, ensuring the correct seller’s VTA is credited. - Bulk collections for international sellers: Payment processors can collect proceeds from US marketplaces on behalf of international sellers and use the PRN to route funds into the appropriate Wallet Virtual Account for each seller, facilitating cross-border settlements. - Affiliate and third-party payments: Businesses can use PRNs to receive affiliate commissions, tax payments, or other third-party payments directly into their VTAs, streamlining reconciliation and fund allocation. - General use for routable VTAs: Any scenario where you want to provide a unique, routable account number (PRN) to external payers for direct crediting of funds into a specific sub-ledger (VTA) within your Wallet program. For an overview of payment types in Wallet, see [Payments](/docs/treasury/jp-morgan-wallet/capabilities/payments/overview). ## Requirements For a counterparty to send a payment from an external bank account to a virtual account in your Wallet program, they must follow certain requirements. Depending on the payment system that executes the transaction, the incoming PayInto Receipt must contain an American Banking Association (ABA) number, Bank Identifier Code (BIC), International Bank Account Number (IBAN), or sort code. Additionally, the PayInto Receipt must include the PRN of the account that receives the funds. The format of the PRN depends on the payment rail. Incoming PayInto Receipt transactions must also adhere to properly formatted Standard Settlement Instructions (SSI). They should contain your name (`{C1}`) and the counterparty's name (`{C2}`) in the beneficiary format. Different payment processors might or might not work with PRNs. For more information, see [Virtual accounts - Use a PRN](/docs/treasury/jp-morgan-wallet/capabilities/accounts/overview#use-a-prn). ### US The following table outlines the requirements for US payment rails. **Required fields in routing instructions by US payment rail** | Payment rail | Bank identifier type | PRN | Beneficiary bank | Beneficiary formatting | | --- | --- | --- | --- | --- | | Bank identifier | Account number | | US ACH | ABA | 028000024 | 14-digit number | J.P. Morgan Chase Bank, New York | [{C1} Re: {C2}] | | US Wire | ABA / BIC | - ABA: 021000021 - BIC: CHASUS33 | 14-digit number | J.P. Morgan Chase Bank, New York | [{C1} Re: {C2}] | | US RTP | ABA | See the following table | 14-digit number | J.P. Morgan Chase Bank, New York | [{C1} Re: {C2}] | For US RTP, see the following table to determine which ABA routing number to use. **US RTP ABA routing numbers** | ABA routing number | TCH RTP eligible? | FedNOW eligible? | Recommended use case | Chase Connect customer guidance | | --- | --- | --- | --- | --- | | 021000021 | Yes | Yes | Use if your bank is enabled for both TCH RTP and FedNOW. | Don't use for adding virtual accounts; use only if instructed for non-virtual accounts. | | 028000024 | Yes | No | Use for Chase Connect portal validation and virtual accounts. | Use when adding new J.P. Morgan virtual accounts in Chase Connect portal. | ### UK The following table outlines the requirements for UK payment rails. **Required fields in routing instructions by UK payment rail** | Payment rail | Bank identifier type | PRN | Beneficiary bank | Beneficiary formatting | | --- | --- | --- | --- | --- | | Bank identifier | Account number / IBAN | | UK BACS | Sort code | 60-95-61 | 8-digit number | JPMorgan Chase Bank, N.A. - London Branch | [{C1} Re: {C2}] | | UK Wire | Sort code / BIC | - Sort code: 60-95-61 - BIC: CHASGB2LVR1 | - Using sort code: 8-digit number - Using BIC: GB | JPMorgan Chase Bank, N.A. - London Branch | [{C1} Re: {C2}] | | UK FPS | Sort code | 60-95-61 | 8-digit number | JPMorgan Chase Bank, N.A. - London Branch | [{C1} Re: {C2}] | ### Luxembourg For EU payment rails, Wallet only supports PayInto Receipt at the Luxembourg branch. The following table outlines the requirements for EU payment rails. **Required fields in routing instructions by EU payment rail** | Payment rail | Bank identifier type | PRN | Beneficiary bank | Beneficiary formatting | | --- | --- | --- | --- | --- | | Bank identifier | Account number / IBAN | | EU SEPA | BIC | CHASLULXVR1 | 20 characters: LU<2-digit check><16-digit account number> | J.P. Morgan SE - Luxembourg Branch | [{C1} Re: {C2}] | | EU Wire | BIC | CHASLULXVR1 | 20 characters: LU<2-digit check><16-digit account number> | J.P. Morgan SE - Luxembourg Branch | [{C1} Re: {C2}] | | EU SEPA Instant | BIC | CHASLULXVR1 | 20 characters: LU<2-digit check><16-digit account number> | J.P. Morgan SE - Luxembourg Branch | [{C1} Re: {C2}] | ## Notification After Wallet processes a PayInto Receipt transaction, we send you a notification with information about the transaction. The notification might include the following fields: ### groupHeader The following code snippet is an example of the `groupHeader` object. ```json { "groupHeader": { "messageIdentification": "f9ce5f06-6b10-4d2f-848a-686e970fab35", "creationDateTime": "2025-12-03T09:20:14.667+0000" } } ``` The following table describes the fields in the `groupHeader` object. **groupHeader fields in PayInto Receipt notification** | Field | Description | | --- | --- | | creationDateTime | Date and time when the transaction was initiated in ISO 8601 format: YYYY-MM-DDThh:mm:ss±hh:mm | | messageIdentification | Unique ID that identifies this notification. | ### originalGroupInformationAndStatus The following code snippet is an example of the `originalGroupInformationAndStatus` object. ```json { "originalGroupInformationAndStatus": { "originalMessageIdentification": "334c3aa0-30b3-418f-8ac5-55cedb1564f", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 } } ``` The following table describes the fields in the `originalGroupInformationAndStatus` object. **originalGroupInformationAndStatus fields in PayInto Receipt notifications** | Field | Description | | --- | --- | | originalMessageIdentification | Unique ID that identifies the original transaction. | | originalMessageNameIdentification | Type of the original transaction. For PayInto Receipt transactions, will always be API-PAYINTORECEIPT. | | originalNumberOfTransactions | Number of transactions that were included in the original request. Every request can only have one transaction. | ### originalPaymentInformationAndStatus The following code snippet is an example of the `originalPaymentInformationAndStatus` object. ```json { "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "360373372XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "3372XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/677871.07", "/POSTED-BALANCE:ultimateCreditor:ITAV/677871.07", "/POSTED-BALANCE:ultimateCreditor:XPCD/677871.07", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T09:20:14.558+00:00" ] } ], "acceptanceDateTime": "2025-12-03T09:20:14.080+0000", "accountServicerReference": "3372672668TC", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 5000, "currency": "USD" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "ORIG CO NAME:XXXXXXXX ORIG ID:XXXXXXXX DESC DATE:251203 CO ENTRY DESCR:SENDER SEC:CIE TRACE#:1130000XXXXXXXX EED:XXXXX", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "3 IND ID:XXXXXXXX IND NAME:8XXXXXXXX VXR/101481XXXXXXXX ", "remittanceSequenceNumber": "2" }, { "remittanceInformationText": " ONLNE TRNSFRXXXXXXXX TRN: 3372XXXXXXXX", "remittanceSequenceNumber": "3" } ], "debtorAccount": { "identification": { "other": { "identification": "UNAVAILABLE" } }, "currency": "USD", "name": "XXXXXXXX" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASUS33XXX" } }, "creditorAccount": { "identification": { "other": { "identification": "XXXXXXXXXX" } }, "currency": "USD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "7de9ab9002344624b9c73f26XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "XXXXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` The following table describes the fields in the `originalPaymentInformationAndStatus` object. **originalPaymentInformationAndStatus fields in PayInto Receipt notification** | Field | Description | | --- | --- | | originalPaymentInformationIdentification | Unique ID that identifies the original payment information sent to Wallet. | | transactionInformationAndStatus.acceptanceDateTime | Date and time when Wallet accepted and began processing the transaction, in ISO 8601 format: YYYY-MM-DDThh:mm:ss±hh:mm | | transactionInformationAndStatus.accountServicerReference | Unique ID that the account servicer (such as J.P. Morgan) assigns to the transaction for tracking, reconciliation, and auditing purposes. | | transactionInformationAndStatus.originalEndToEndIdentification | Unique ID that identifies the original transaction that was sent to Wallet over the end-to-end lifecycle of the transaction. | | transactionInformationAndStatus.originalTransactionReference.amount.instructedAmount.amount | Monetary value associated with the transaction. | | transactionInformationAndStatus.originalTransactionReference.amount.instructedAmount.currency | Currency of the funds associated with the transaction. | | transactionInformationAndStatus.originalTransactionReference.creditorAccount.currency | Currency of the funds in the credited DDA. | | transactionInformationAndStatus.originalTransactionReference.creditorAccount.identification.other.identification | ID of your Demand Deposit Account (DDA) that Wallet credited. | | transactionInformationAndStatus.originalTransactionReference.creditorAgent.financialInstitutionIdentification.bic | BIC of the branch where the credited account is located. | | transactionInformationAndStatus.originalTransactionReference.debtorAccount.currency | Currency of the funds in the counterparty's account. | | transactionInformationAndStatus.originalTransactionReference.debtorAccount.identification.other.identification | ID of the counterparty's physical account that Wallet debited. | | transactionInformationAndStatus.originalTransactionReference.debtorAgent.financialInstitutionIdentification.bic | Business Identifier Code (BIC) of the branch where the debited account is located. For information about BICs, see [Reference - Supported branches and their Business Identifier Codes](/content/dam/jpm-cp/payments-developer-console/en/docs/treasury/jp-morgan-wallet/reference#supported-branches-and-their-business-identifier-codes-bics). | | transactionInformationAndStatus.originalTransactionReference.paymentMethod | Payment method used in the transaction. For information about the different payment methods, see [Payments - Payment methods](/docs/treasury/jp-morgan-wallet/capabilities/payments/overview#payment-methods). | | transactionInformationAndStatus.originalTransactionReference.receiver.identification.organisationIdentification.other.identification | ID of the receiving party. | | transactionInformationAndStatus.originalTransactionReference.receiver.identification.organisationIdentification.other.schemeName.proprietary | Type of ID. | | transactionInformationAndStatus.originalTransactionReference.remittanceInformation.remittanceInformationText | Remittance information provided in the transaction. | | transactionInformationAndStatus.originalTransactionReference.remittanceInformation.remittanceSequenceNumber | Number of this remittance information item in the sequence. | | transactionInformationAndStatus.originalTransactionReference.requestedExecutionDate | Date when the counterparty requested that the transaction be executed. | | transactionInformationAndStatus.originalTransactionReference.ultimateCreditor.identification.organisationIdentification.other.identification | ID of the VTA that Wallet credited. | | transactionInformationAndStatus.originalTransactionReference.ultimateCreditor.identification.organisationIdentification.other.schemeName.proprietary | Type of ID. Will always be virtualAccountIdentification. | | transactionInformationAndStatus.statusReasonInformation.additionalInformation | Supplementary details or context about the transaction event. Contains a list of strings, each offering specific information related to the transaction, such as event types, status changes, error codes, or other relevant metadata. | | transactionInformationAndStatus.transactionStatus | Processing state of the transaction. For information about the different transaction status codes, see [Payments - Transaction status codes](/docs/treasury/jp-morgan-wallet/capabilities/payments/overview#transaction-status-codes). | ## Examples The following are examples of notifications that Wallet sends after a counterparty initiates a transfer of funds to a VTA using different payment rails. They include data about the corresponding PayInto Receipt transactions that Wallet automatically executes. ### North America #### US ACH The following is an example notification for a PayInto Receipt US ACH transaction. ```json { "groupHeader": { "messageIdentification": "f9ce5f06-6b10-4d2f-848a-686e970fab35", "creationDateTime": "2025-12-03T09:20:14.667+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "334c3aa0-30b3-418f-8ac5-55cedb1564f", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "360373372XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "3372XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/677871.07", "/POSTED-BALANCE:ultimateCreditor:ITAV/677871.07", "/POSTED-BALANCE:ultimateCreditor:XPCD/677871.07", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T09:20:14.558+00:00" ] } ], "acceptanceDateTime": "2025-12-03T09:20:14.080+0000", "accountServicerReference": "3372672668TC", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 5000, "currency": "USD" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "ORIG CO NAME:XXXXXXXX ORIG ID:XXXXXXXX DESC DATE:251203 CO ENTRY DESCR:SENDER SEC:CIE TRACE#:1130000XXXXXXXX EED:XXXXX", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "3 IND ID:XXXXXXXX IND NAME:8XXXXXXXX VXR/101481XXXXXXXX ", "remittanceSequenceNumber": "2" }, { "remittanceInformationText": " ONLNE TRNSFRXXXXXXXX TRN: 3372XXXXXXXX", "remittanceSequenceNumber": "3" } ], "debtorAccount": { "identification": { "other": { "identification": "UNAVAILABLE" } }, "currency": "USD", "name": "XXXXXXXX" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASUS33XXX" } }, "creditorAccount": { "identification": { "other": { "identification": "09XXXXXXXX" } }, "currency": "USD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "7de9ab9002344624b9c73f26XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### US Wire The following is an example notification for a PayInto Receipt US Wire transaction. ```json { "groupHeader": { "messageIdentification": "607572dc-c0e5-4a0b-b288-1597df8a51ef", "creationDateTime": "2025-12-03T14:26:01.451+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "741848f2-5ca2-4108-9761-40c6c210d11", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "1674663250XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "3250XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/822501.0", "/POSTED-BALANCE:ultimateCreditor:ITAV/822501.0", "/POSTED-BALANCE:ultimateCreditor:XPCD/822501.0", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T14:26:01.216+00:00" ] } ], "acceptanceDateTime": "2025-12-03T14:26:00.344+0000", "accountServicerReference": "3250535337ES", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 22199, "currency": "USD" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "VXR/101481XXXXXXXX BOOK TRANSFER CREDIT B/O: XXXXXXXX SAN ANTONIO TX 78216-2154 US REF: XXXXXXXX XXXXXXXX NEW YORK NY 10", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "017 US TRN: 3250XXXXXXXX", "remittanceSequenceNumber": "2" } ], "debtorAccount": { "identification": { "other": { "identification": "000000007XXXXXXXX" } }, "currency": "USD" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE", "name": "XXXXXXXX" }, "branchIdentification": { "identification": "802" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASUS33XXX" } }, "creditorAccount": { "identification": { "other": { "identification": "09XXXXXXXX" } }, "currency": "USD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "b945d9d72cbd4371abd2fcc0XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### US RTP The following is an example notification for a PayInto Receipt US RTP transaction. ```json { "groupHeader": { "messageIdentification": "669fa736-6aaf-453b-8c02-fd2493588d42", "creationDateTime": "2025-12-03T09:03:15.851+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "26fc44a9-a54c-4f08-901b-fc0627cf7c9", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "1622212886XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "2886XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/2", "/POSTED-BALANCE:ultimateCreditor:ITBD/76662370", "/POSTED-BALANCE:ultimateCreditor:ITAV/76662370", "/POSTED-BALANCE:ultimateCreditor:XPCD/76662370", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T09:03:15.620+00:00" ] } ], "acceptanceDateTime": "2025-12-03T09:03:14.593+0000", "accountServicerReference": "2886622336GB", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 2000000, "currency": "USD" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/VXR/101481XXXXXXXX/ REAL TIME TRANSFER RECD FROM ABA/CONTR BNK-0XXXXXXXX FROM: XXXXXXXX/RealNet Pa REF: PZ0B3WXXXXXXXX", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "O: TEXT-RmtInf-XXXXXXXX-20251XXXXXXXX IID: 20251203021000021P1BRJPC062XXXXXXXX RECD: 04:03:11 TRN: 2886XXXXXXXX BREF: XX", "remittanceSequenceNumber": "2" }, { "remittanceInformationText": "87119627704fbb8290aecaXXXXXXXX", "remittanceSequenceNumber": "3" } ], "debtorAccount": { "identification": { "other": { "identification": "UNAVAILABLE" } }, "currency": "USD" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASUS33XXX" } }, "creditorAccount": { "identification": { "other": { "identification": "09XXXXXXXX" } }, "currency": "USD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "2a1bd93c429341f6aa8d2103XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` ### EMEA #### UK Wire The following is an example notification for a PayInto Receipt UK Wire transaction. ```json { "groupHeader": { "messageIdentification": "d13891a8-8dc8-4014-8622-ea54568c1e41", "creationDateTime": "2025-11-26T15:19:36.597+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "46f0df41-8d97-4239-bc9b-b6147ed2e2f", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "4341008605XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "8605XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/28.0", "/POSTED-BALANCE:ultimateCreditor:ITAV/28.0", "/POSTED-BALANCE:ultimateCreditor:XPCD/28.0", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-11-26", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-11-26T15:19:36.271+00:00" ] } ], "acceptanceDateTime": "2025-11-26T15:19:33.881+0000", "accountServicerReference": "8605XXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 20, "currency": "GBP" } }, "requestedExecutionDate": "2025-11-26", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/OCMT/GBP20,/ B/O /LU4406700065XXXXXXXX XXXXXXXX", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "e, XXXXXXXX /VXR/GB19CHAS609561XXXXXXXX/ /URI/FROM XXXXXXXX,25.10.2025 /FXA/T2C76DA65C4F288B60B0DAXXXXXXXX2025 11 26T15 0", "remittanceSequenceNumber": "2" }, { "remittanceInformationText": "6 56Z/PPRO////ROC/E2759C1XXXXXXXX EMPTY NARRATIVE", "remittanceSequenceNumber": "3" } ], "debtorAccount": { "identification": { "other": { "identification": "4406700065XXXXXXXX" } }, "currency": "GBP", "name": "XXXXXXXX" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "CHASLULXXXX", "name": "J.P. MORGAN SE - LUXEMBOURG BRANCH" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASGB2LXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "00XXXXXXXX" } }, "currency": "GBP" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "37de9d3899eb4981ab3431c3XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### UK RTP The following is an example notification for a PayInto Receipt UK RTP transaction. ```json { "groupHeader": { "messageIdentification": "7e92252e-e4eb-48d6-9145-ed5bdeee443b", "creationDateTime": "2025-12-03T07:00:43.083+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "b27d88ac-c64b-4c46-ae1a-426bde19219", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "216540G1FCXXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "G1FCXXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/1903598.21", "/POSTED-BALANCE:ultimateCreditor:ITAV/1903598.21", "/POSTED-BALANCE:ultimateCreditor:XPCD/1903598.21", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T07:00:42.795+00:00" ] } ], "acceptanceDateTime": "2025-12-03T07:00:41.870+0000", "accountServicerReference": "G1FCXXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 373910.5, "currency": "GBP" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/REMI//VXR/GB09CHAS609561XXXXXXXX//REF/8251318cXXXXXXXX/ORDP/XXXXXXXX/FPS/", "remittanceSequenceNumber": "1" } ], "debtorAccount": { "identification": { "other": { "identification": "00XXXXXXXX" } }, "currency": "GBP", "name": "Payhawk." }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" }, "branchIdentification": { "identification": "XXXXXXXX" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASGB2LXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "00XXXXXXXX" } }, "currency": "GBP" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "b78c1f490f6e4f71b75f8918XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### EU SEPA The following is an example notification for a PayInto Receipt SEPA transaction. ```json { "groupHeader": { "messageIdentification": "8409c01c-004d-40c0-a956-1419056b1e9a", "creationDateTime": "2025-12-03T06:11:13.681+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "f5791c4c-133f-4760-90ce-0049a482400", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "561497G39PXXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "G39PXXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/20652.61", "/POSTED-BALANCE:ultimateCreditor:ITAV/20652.61", "/POSTED-BALANCE:ultimateCreditor:XPCD/20652.61", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T06:11:13.533+00:00" ] } ], "acceptanceDateTime": "2025-12-03T06:11:12.647+0000", "accountServicerReference": "G39PXXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 20652.61, "currency": "EUR" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/SCT//EREF/ST-SC4EXXXXXXXX/ORDP//NAME/XXXXXXXX/ID/BIC/CHASIE4LXXX/REMI//VXR/LU4006700033XXXXXXXX/XXXXXXXX/IACH/XXXXXX", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "XXXXXXXX/ULTD//NAME/XXXXXXXX", "remittanceSequenceNumber": "2" } ], "debtorAccount": { "identification": { "other": { "identification": "IE46CHAS930903XXXXXXXX" } }, "currency": "EUR", "name": "XXXXXXXX" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "CHASIE4LXXX" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASLULXXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "65XXXXXXXX" } }, "currency": "EUR" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "5df5ce75e8d444c4b72a4983XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### EU SEPA Wire The following is an example notification for a PayInto Receipt SEPA Wire transaction. ```json { "groupHeader": { "messageIdentification": "e969219f-ee0e-4868-aed4-9b36968f60c1", "creationDateTime": "2025-12-03T07:56:59.125+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "2e4b1ab7-ba6e-4bec-b944-6c1954266a7", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "3059741378XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "1378XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/2434.98", "/POSTED-BALANCE:ultimateCreditor:ITAV/2434.98", "/POSTED-BALANCE:ultimateCreditor:XPCD/2434.98", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T07:56:58.858+00:00" ] } ], "acceptanceDateTime": "2025-12-03T07:56:57.596+0000", "accountServicerReference": "1378XXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 2434.98, "currency": "EUR" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/OCMT/EUR2434,98/ /VXR/LU4106700033XXXXXXXX/ /URI/01 Nov 2025 30 Nov 2025///ROC/XXXXXXXX", "remittanceSequenceNumber": "1" }, { "remittanceInformationText": "XXXXXXXX B/O /309589XXXXXXXX XXXXXXXX WESTON COURT, WESTON NEWBURY, BERKSHIRE XXXXXXXX", "remittanceSequenceNumber": "2" }, { "remittanceInformationText": "BERLIN EMPTY NARRATIVE", "remittanceSequenceNumber": "3" } ], "debtorAccount": { "identification": { "other": { "identification": "309589XXXXXXXX" } }, "currency": "EUR", "name": "XXXXXXXX" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "LOYDDEBB", "name": "XXXXXXXX" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASLULXXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "65XXXXXXXX" } }, "currency": "EUR" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "c85de89666db4d79bd4e989bXXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### EU SEPA Instant The following is an example notification for a PayInto Receipt SEPA Instant transaction. ```json { "groupHeader": { "messageIdentification": "ac3df167-d0dd-4422-a4bf-416a1a4c6f35", "creationDateTime": "2025-12-03T07:00:46.355+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "f60ea67e-def7-4721-8085-737dbc051f1", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "761156G1FCXXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "G1FCXXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/2", "/POSTED-BALANCE:ultimateCreditor:ITBD/2759732.17", "/POSTED-BALANCE:ultimateCreditor:ITAV/2759732.17", "/POSTED-BALANCE:ultimateCreditor:XPCD/2759732.17", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T07:00:46.128+00:00" ] } ], "acceptanceDateTime": "2025-12-03T07:00:45.271+0000", "accountServicerReference": "G1FCXXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 36592.35, "currency": "EUR" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/REMI/a0a5201dXXXXXXXX/REF/c6fc1cec3cef42e7b52d77b3XXXXXXXX/VXR/LU0806700010XXXXXXXX/ORDP/XXXXXXXX/RT1/", "remittanceSequenceNumber": "1" } ], "debtorAccount": { "identification": { "other": { "identification": "GB04LHVB040315XXXXXXXX" } }, "currency": "EUR", "name": "XXXXXXXX" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "LHVBGB2L" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASLULXXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "65XXXXXXXX" } }, "currency": "EUR" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "8f429c8e869d4daf81189070XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` ### APAC #### AU Wire The following is an example notification for a PayInto Receipt AU Wire transaction. ```json { "event": { "id": "7daf5286-ae6d-483e-bcd0-383b6fe58d16", "creationDateTime": "2025-12-03T03:37:01.251+0000", "occurrenceDateTime": "2025-12-03T03:37:01.134+0000", "programId": "1000000014", "eventType": "TRANSACTION", "eventState": "COMPLETED", "finalState": true, "data": { "originalMessageInformationAndStatus": { "originalMessageId": "7aac1443-f1de-45a3-850b-d62edcf3af8", "transactionInformationAndStatus": { "relatedBatchInformation": { "originalPaymentInformationId": "601235T29FXXXXXXXXX", "batchFirmRootId": "87ebef33-be11-40b2-a4e8-922aXXXXXXXX" }, "firmRootId": "5dba4c5d-2b9d-405e-b3d9-e096XXXXXXXX", "customerReference": "T29FXXXXXXXXX", "debitAccountId": "00XXXXXXXX", "creditAccountId": "00XXXXXXXX", "creditVirtualAccountId": "XXXXXX", "creditPaymentRoutingNumber": "2XXXXXXXX", "debitAmount": { "currency": "AUD", "amount": "949197.74" }, "creditAmount": { "currency": "AUD", "amount": "949197.74" }, "transactionDate": "2025-12-03", "valueDate": "2025-12-03", "unstructuredRemittance": "/VXR/2XXXXXXXX/~MC SETTLEMENT FOR ICA XXXXX~~~~~~~~", "transactionLevelReturnInformation": { "reasons": [ { "description": "Generated ACK from PK" } ] }, "postedBalances": [ { "accountRefType": "ultimateCreditor", "accountType": "TRANSACTION", "effectiveDate": "2025-12-03", "version": 1, "itbd": 16514617.6408797, "itav": 16514617.6408797, "xpcd": 16514617.6408797, "timestamp": "2025-12-03T03:37:01.046+0000" } ] } } }, "transactionType": "PAYINTORECEIPT", "batchIntegrity": false } } ``` #### SG ACH The following is an example notification for a PayInto Receipt SG ACH transaction. ```json { "groupHeader": { "messageIdentification": "a0349587-a42f-4b2b-9e72-ed48204583f4", "creationDateTime": "2025-12-01T08:13:01.192+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "f3537199-9be6-40e7-b0ba-55bb8dc6f7b", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "876025LSG5335XXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "LSG5335XXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/408.42", "/POSTED-BALANCE:ultimateCreditor:ITAV/408.42", "/POSTED-BALANCE:ultimateCreditor:XPCD/408.42", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-01", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-01T08:13:00.934+00:00" ] } ], "acceptanceDateTime": "2025-12-01T08:12:59.934+0000", "accountServicerReference": "LSG5335XXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 60, "currency": "SGD" } }, "requestedExecutionDate": "2025-12-01", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/VXR/1000000XXXXXXXX~SI Transfer~XXXXXXXX RmtInf-~~~~~~~", "remittanceSequenceNumber": "1" } ], "debtorAccount": { "identification": { "other": { "identification": "00XXXXXXXX" } }, "currency": "SGD" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" }, "branchIdentification": { "identification": "34701" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASSGSGXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "88XXXXXXXX" } }, "currency": "SGD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### SG Wire The following is an example notification for a PayInto Receipt SG Wire transaction. ```json { "groupHeader": { "messageIdentification": "7a2e3395-33c4-4806-bb8e-6f280f11b7b5", "creationDateTime": "2025-10-07T10:48:31.982+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "5fd90347-6a83-473c-96ab-5d408e999a4", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "301490T47LCXXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "T47LCXXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/3", "/POSTED-BALANCE:ultimateCreditor:ITBD/4622.05", "/POSTED-BALANCE:ultimateCreditor:ITAV/4622.05", "/POSTED-BALANCE:ultimateCreditor:XPCD/4622.05", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-10-07", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-10-07T10:48:31.687+00:00" ] } ], "acceptanceDateTime": "2025-10-07T10:48:30.621+0000", "accountServicerReference": "T47LCXXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 4228.5, "currency": "SGD" } }, "requestedExecutionDate": "2025-10-07", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/VXR/1000000XXXXXXXX/~/ROC/C2795XXXXXXXX INVEST~~~~~~~~", "remittanceSequenceNumber": "1" } ], "debtorAccount": { "identification": { "other": { "identification": "00XXXXXXXX" } }, "currency": "SGD" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" }, "branchIdentification": { "identification": "34701" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASSGSGXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "88XXXXXXXX" } }, "currency": "SGD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` #### SG RTP The following is an example notification for a PayInto Receipt SG RTP transaction. ```json { "groupHeader": { "messageIdentification": "a2acaba6-7cd4-4a9d-a52a-1673dd9b08ce", "creationDateTime": "2025-12-03T14:34:40.145+0000" }, "originalGroupInformationAndStatus": { "originalMessageIdentification": "101e5d13-1bd5-4225-a969-0a8921cba5f", "originalMessageNameIdentification": "API-PAYINTORECEIPT", "originalNumberOfTransactions": 1 }, "originalPaymentInformationAndStatus": { "originalPaymentInformationIdentification": "908267FZPHXXXXXXXX", "transactionInformationAndStatus": [ { "originalEndToEndIdentification": "FZPHXXXXXXXX", "transactionStatus": "ACSC", "statusReasonInformation": [ { "additionalInformation": [ "/eventType/PaymentComplete", "/POSTED-BALANCE:ultimateCreditor:ACCOUNT-TYPE/TRANSACTION", "/POSTED-BALANCE:ultimateCreditor:VERSION/1", "/POSTED-BALANCE:ultimateCreditor:ITBD/500.0", "/POSTED-BALANCE:ultimateCreditor:ITAV/500.0", "/POSTED-BALANCE:ultimateCreditor:XPCD/500.0", "/POSTED-BALANCE:ultimateCreditor:EFFECTIVE-DATE/2025-12-03", "/POSTED-BALANCE:ultimateCreditor:TIMESTAMP/2025-12-03T14:34:40.023+00:00" ] } ], "acceptanceDateTime": "2025-12-03T14:34:39.352+0000", "accountServicerReference": "FZPHXXXXXXXX", "originalTransactionReference": { "amount": { "instructedAmount": { "amount": 500, "currency": "SGD" } }, "requestedExecutionDate": "2025-12-03", "paymentMethod": "BOOK", "remittanceInformation": [ { "remittanceInformationText": "/VXR/1000000XXXXXXXX/XXXXXXXX Rm~tInf-Transfer", "remittanceSequenceNumber": "1" } ], "debtorAccount": { "identification": { "other": { "identification": "UNAVAILABLE" } }, "currency": "SGD" }, "debtorAgent": { "financialInstitutionIdentification": { "bic": "UNAVAILABLE" }, "branchIdentification": { "identification": "/442159920" } }, "creditorAgent": { "financialInstitutionIdentification": { "bic": "CHASSGSGXXX" } }, "creditorAccount": { "identification": { "other": { "identification": "88XXXXXXXX" } }, "currency": "SGD" }, "ultimateCreditor": { "identification": { "organisationIdentification": { "other": [ { "identification": "XXXXXXXX", "schemeName": { "proprietary": "virtualAccountIdentification" } } ] } } }, "receiver": { "identification": { "organisationIdentification": { "other": [ { "identification": "10XXXXXXXX", "schemeName": { "proprietary": "ProgramID" } }, { "identification": "PAYINTORECEIPT", "schemeName": { "proprietary": "TxnType" } } ] } } } } } ] } } ``` ## Exceptions The following table lists exceptions that can occur with PayInto Receipt transactions and actions that you can take. **Exceptions that can occur with PayInto Receipt transactions** | Exception | Wallet action | Your action | Counterparty impact | | --- | --- | --- | --- | | VTA is closed or has a credit posting restriction | Wallet rejects the PayInto Receipt transaction and posts a miscellaneous transaction to the default VTA the next day. | When you get a notification that the default VTA received funds, you can take appropriate action. | Inform the counterparty of the rejection and the subsequent action they should take. | | Credit amount would push VTA balance above maximum balance limit | Wallet posts a "Completed with Exception" PayInto Receipt transaction to the default VTA with the following exception reason: "AM14 Transaction Amount exceeds balance limit on the Account." | When you get a notification that the default VTA received funds, you can take appropriate action. | Inform the counterparty of the exception and the subsequent action they should take. | | Payment awaiting operational review | Wallet holds payment from processing and awaits J.P. Morgan Operational Payment Review. | No action. When Wallet processes the payment, you receive a notification. | No action. When Wallet processes the payment, send a notification to the counterparty. | | PRN is not valid | Wallet could not find the VTA associated with the PRN and rejects the request. Wallet does not send you a notification. | Work with the counterparty to determine why they sent a payment to the invalid PRN. | Work with the counterparty to determine why they sent a payment to the invalid PRN. | ## Credit reversal After a counterparty sends a PayInto Receipt request, the counterparty can request a reversal of the transaction within a certain time frame if the payment rail they used allows it. For more information, see [Credit reversal](/docs/treasury/jp-morgan-wallet/capabilities/payments/reconciliation/credit-reversal).