How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

JPMorgan Chase Payment Information Retrieval API

APIs to retrieve status and details of a payment

JPMorgan Chase Payment Information Retrieval API is one of 65 APIs that JPMorgan Chase publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Payment Information Retrieval. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 2 operations across 2 paths, and defines 72 schemas. It is described by OpenAPI 3.2.0, at version 1.2.3.

Requests are made against 5 base URLs: https://apigateway.jpmorgan.com/tsapi/v1, https://api-mtls.merchant.jpmorgan.com/tsapi/v1, https://apigatewaycat.jpmorgan.com/tsapi/v1, https://apigatewaycat-pci.jpmorgan.com/tsapi/v1, https://api-mock.payments.jpmorgan.com/tsapi/v1.

2 operations 2 paths 72 schemas 2 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.2.3
Base URL
https://api.payments.jpmorgan.com/onboarding/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

JPMorgan Chase Payment Information Retrieval API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 2 GET. Each is listed below with its method, path, parameters, and response codes.

Payment Information Retrieval 2

APIs to retrieve status and details of a payment

GET
/payments
Retrieve payment details
getPaymentDetails 2 params → 200400403503
GET
/payments/status
Retrieve payment status
getPaymentStatus 2 params → 200400403503

Schemas 72

The contract defines 72 schemas that model the data the API accepts and returns. The most detailed are Payments (19 properties), Creditor (9 properties), PostalAddress (8 properties), UltimateDebtorOrganization (6 properties). Each schema is shown below with its type and property counts.

PrimaryAccountIdentification
object
4 properties 1 required
UltimateDebtorName
string
- Mandatory for US RTP Market specific maximum length limits :- | Market |Maximum Length| |----------------- |----| | Push To Card| 25 |
AdditionalAlternateAccountIdentifier
object
A value that can be used as an alternative identifier for an account. - Each identifier entry MUST identify its context as assigned by the associated acount pl…
3 properties 2 required
IndividualIdentification
object
Individual Identification Schemes
1 property
Error
object
2 properties
UltimateCreditor
UltimateDebtor
Purpose
object
This field is mandatory for Singapore Faster Payments. Underlying reason for the payment transaction, eg., a charity payment, or a commercial agreement between…
2 properties
PaymentIdentifiers
object
Payment Id
2 properties 1 required
PaymentType
string
Mandatory for RTP, ACH payments and and Kinexys Digital Payments. To Specify the payment type, use: - RTP for Faster Payments - ACH.TRF for Chile ACH Payments…
Payments
object
19 properties 8 required
RemittanceInformation
object
Mandatory for Malaysia Faster Payments, optional for other markets
4 properties
CountryOfResidence
string
2 character ISO country code of residence. Mandatory for Interac payments.
AccountCurrency
string
Originator account currency in 3 character ISO currency code. Field not applicable to Alternate Payments (Cards) UK FPS - GBP only SEPA INSTANT - EUR only
Code
string
IndividualID
object
Can be used if the organizationID is not populated, when the underlying payer is an Individual. It should be used together with UltimateDebtorName and address,…
3 properties 1 required
InitiatingParty
The initiating Party
FirmRootId
string
UltimateCreditorName
string
Mandatory for US RTP & US FedNow
AdditionalCreditor
object
1 property
CoreInitiatingParty
object
Initiating party details
1 property 1 required
DebtorFinancialInstitutionId
object
Financial institution identifier of debtor
2 properties
CreditorAccount
IdType
string
Credit Transfer Payment Creditor Agent - Applicable and optional for Low value ACH payments (Chile). Applicable and mandatory for US RTP - USABA Debtor Agent -…
Errors
object
1 property
OrganizationId
object
Collection of registration information held against the party. It can be used when the underlying payer is a Legal Entity.
4 properties
FxApplied
object
1 property
StructuredInformation
object
5 properties
OrganizationPartyDetails
OrganizationIdentification
object
Organization Identification Schemes
1 property
OrganizationID
object
Can be used when the underlying payer is a Legal Entity. It should be used together with Ultimate Debtor Name and address, and it should contain the payment ac…
4 properties 1 required
AdditionalAlternateAccountIdentifiers
array
One or more values that can be used as alternative identifiers for an account.
UltimateCreditorOrganization
object
ultimate creditor organization party details
5 properties 1 required
AlternateAccountIdentification
object
5 properties 1 required
Decimal
string
A String representation of a (potentially) decimal positive number.
SecureVerification
object
2 properties
UltimateDebtorIndividual
object
ultimate debtor individual party details
6 properties 1 required
AlternateAccountIdentifier
string
Alternate Account Identifier eg. email, program id, card number or other types of identifiers, used as a different means of identifying an account. Mandatory f…
ServiceLevelCode
string
service Level in coded form.
CreditorAgent
object
- Not applicable for Push To Card, Push To Wallet, Zelle and Interac - Mandatory for pay by account and optional for pay by proxy. - Mandatory for Mexico RTP i…
2 properties 1 required
TaxInformation
object
mandatory for Brazil PIX and Chile Low value ACH payments Optional for Mexico RTP
3 properties
CategoryPurpose
object
Mandatory RTP markets :- Hong Kong - Mandatory
2 properties
PostalAddress
object
Address of the party - For UK FPS it is recommended that the combined length of all structured fields should be less than 140 characters - SEPA Instant : - cre…
8 properties
DeviceInfo
object
Contains Creditor device info. Applicable for Direct Debit Payments Only(transferType=DEBIT) Refer the table below for the applicable and mandatory markets | M…
2 properties
Debtor
object
5 properties 1 required
SchemeName
object
Mandatory - Alternate Payments :- Push To Wallet (PayPal/Venmo/Zelle) Mandatory for pay by proxy - RTP :- Singapore, Australia, Hong Kong, Malaysia, Brazil, Me…
1 property
AdditionalInstitution
object
Only applicable to UK Faster Payments and Mexico RTP (foreign remittances)
4 properties
DeliveryDetails
object
2 properties
AccountId
string
Direct Debit Payments | Payment Type | Market | Max Length | | -------------| -------- | ---------- | | RTP | Malaysia | 34 | --- Credit Transfer Payments Appl…
CoreStatus
object
6 properties
IndividualPartyDetails
AccountIdentification
string
Maximum length supported for each instrument and market :- | Market |Maximum length limits| | ------ |--------------------------| | US RTP |9 (Routing and Tran…
PaymentDetailsResponse
object
3 properties
CreditorFinancialInstitutionId
object
Financial institution identifier of creditor. For Mexico RTP use either bic or clearingSystemId for a bank transfer use case. Length supported 8 or 11
2 properties
PaymentRedirected
object
Object capturing details of a payment that has been redirected to another account Applicable to UK FPS
3 properties
DebtorAlternateAccountIdentification
object
3 properties 1 required
IndividualId
object
Can be used if organization ID is not populated, when the underlying payer is an Individual.
3 properties
PaymentStatus
object
1 property
PartyIdentifier
Proprietary
string
Usage rules :- Australia RTP - For AU Superannuation payment (category payment), populate "USI" SEPA Instant - Use value "LEI" to indicate the organization id…
DebtorAccountIdentification
object
3 properties 1 required
AdditionalIdentifier
object
4 properties 2 required
UltimateDebtorOrganization
object
ultimate debtor organization party details
6 properties 1 required
DateAndPlaceOfBirth
object
3 properties
Creditor
object
9 properties 1 required
AccountTypeEnum
string
Mandatory for : 1. Card Payments 2. Venmo/PayPal wallets 3. Interac 4. India IMPS 6. Malaysia RTP (Credit Transfer & Direct Debit) 8. Brazil RTP (Pay to accoun…
UltimateCreditorIndividual
object
ultimate creditor individual party details
5 properties 1 required
AdditionalParties
object
Additional parties involved in the money movement.
1 property
DebtorAgent
object
2 properties 1 required
DebtorDevice
object
Applicable and mandatory for Malaysia Faster Payments
1 property
AccountType
string
- Mandatory for SEPA Instant - Use IBAN - Mandatory for Blockchain Payments (Kinexys Digital Payments)- DDA, BDA (Blockchain Deposit Account) - Field not appli…
DebtorAccount

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

jp-morgan-chase-payment-information-retrieval-api-openapi.yml Raw ↑

Other APIs JPMorgan Chase publishes across the network.

Notifications API
Accounts API
Recipients API
Webhooks API
Transactions API
Documents API
JPMorgan Chase Account Information API
JPMorgan Chase Account Restrictions API
JPMorgan Chase Account Services API
JPMorgan Chase Account Statements API
JPMorgan Chase Account Transactions API
JPMorgan Chase Account Updates API
Where this information came from

This is an independent, third-party profile of JPMorgan Chase Payment Information Retrieval API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.