Our REST API is a single point of integration that provides access to a vast worldwide payments ecosystem. It easily enables the processing of payments in person, on a website, or within an application (in-app). You can use it to manage transactions, disputes, and deposits across a multitude of currencies, payment methods, and regions.
This overview shows you how to use our interactive API Explorer and identifies some key API resources to get you started (for more information about our resources and their related actions, see Resources & Actions in API Definitions).
Each resource's page in the API Explorer contains a list of related endpoints, header parameters, and models for both requests and responses. Details for individual items can be toggled to show or hide using the information icon. You can also use the copy icon to copy either the parameter itself, the example, or a link to that spot to refer to later or share. Just hover over a line item to see these two icons. To show or hide all of the details for a section at the same time, use the Toggle Details link.

Details Showing for an Item
After finding what you need, use the interactive playground of our API Explorer to call our API using JSON or cURL. We provide code samples to get you started, and you can use the down arrow to switch examples. Add your own values and run a test directly on the page. Responses appear right below so you can instantly see how it works.
Interactive Code Playground
Create an access token to execute an API action.
Transfer funds between payer and merchant, and get transaction records.
Request payer validation from the card issuer to support 3D Secure requirements.
Determine fraud risk for a transaction, payer, or payment method.
Use a token to securely store sensitive information for future sales and refunds.
Store customer details such as name, addresses, and payment methods to use for future transactions.
Verify a payment method to create a transaction at a later time.
Report on all aspects of your app's usage of our API.
Close card-present batches and review them.
Obtain details of each deposit to your bank account.
Manage dispute queries and chargebacks.
Get available reports for a merchant.