Skip to main content

Global Payments

Send and track payments globally with a single API
  • Near-instant payment processing
  • Choose from over 5 payment methods
  • Available daily in over 15 countries
  • Track payment status to completion

Capabilities

J.P. Morgan’s Global Payments API is a unified API solution, supporting multiple payment rails and methods through a single API. The Global Payments API is the primary route for sending money using J.P. Morgan. The Global Payments API offers you access to the complete payment life cycle, including transaction initiation, status tracking and webhooks, and payment details retrieval. With our unified solution, you can quickly and easily enable multiple payment methods.

Send near-instant payments to a client.

Pay funds to an eligible recipient’s debit or reloadable prepaid card within minutes.

Send cross-border real-time payments using Blockchain deposit accounts.

Initiate concise, yet robust, ACH payments through the Global Payments API.

Use asynchronous webhooks to receive real-time status updates on your requests.

The J.P. Morgan Payments ecosystem is designed with you in mind. Our APIs are structured to be easily used together, so you can build an entire solution that leverages different capabilities. You can use the Global Payments API in conjunction with other J.P. Morgan Payments APIs to build more complex solutions.

We are planning to add the following products and regions to Version 2 of Global Payments API: Push to Wallet, ACH availability in key regions, and FX wires. 

In addition, to improve the developer experience, we are planning the following enhancements in Version 2: 

  • Unified API Endpoints: This involves merging endpoints with similar functions to facilitate a unified interface for clients, simplifying integration and maintenance. 
  • Enhanced Schema Modelling and API Congruence: We've streamlined our API by transitioning to logical, scalable object structures, and standardized the design of schemas across all APIs for increased reusability across various domains. 
  • Enhanced Error Reporting: The new API will provide more detailed information regarding transaction errors, allowing for better understanding and quicker resolution of issues.

How it works

How it works

How to

Learn how to initiate an Real-Time Payments transaction request.

Learn how to initiate a Push to Card request.

Learn how to initiate a Coin Payments deposit transaction.

Learn how to initiate an ACH payment request.

Learn how to enable webhooks.

Next steps

Complete the onboarding process to ensure you have everything you need.

Learn more about our supported payment rails and methods.