Learn how Visa APIs work
Get pricing details and an overview of the flow between your app, Visa Developer, and Visa APIs.
Overview
Visa APIs let you securely connect your app to payment, identity, and data services. This page explains how requests move between your app, Visa Developer, and Visa APIs, how environments and authentication work, and what to expect when you move from no‑cost Sandbox testing to paid usage in Certification and Production.
Ready to start a project? Follow the quick start.
Learn the basic flow
Every Visa API integration follows the same pattern:
Here’s what happens:
- Your app sends an HTTPS request.
- Visa Developer verifies your credentials and routes the call.
- Visa APIs process the request and return a response.
This flow stays the same in Sandbox, Certification, and Production environments.
How a request moves through Visa Developer
Use the diagram below to understand how a request moves from your application to Visa and back. Each layer represents a distinct part of the integration and highlights where configuration, authentication, API calls, and processing occur.
How to read the request flow
Use the section below to learn what each layer does and what matters to your integration.
| Environment | URL | Purpose |
|---|---|---|
| Sandbox |
|
Development and testing |
| Certification | https://cert.api.visa.com |
Validate your integration |
| Production | https://api.visa.com |
Go live after approval |
Switching environments? Learn more in the Environment switching and testing guide.
Pricing and usage
Pricing for Visa products is designed to apply at the point where a capability provides value, such as per transaction, per API call, or through a subscription. Because Visa Developer supports a wide range of APIs, SDKs, and use cases across different types of developers and businesses, pricing is determined based on how you plan to use a Visa product rather than a single, fixed model.
The following outlines Visa Developer’s general approach to pricing. Pricing varies by use case and is finalized through an individual review and contract. For pricing specific to your integration, contact your Visa account representative or email [email protected].
Factors that affect pricing
In addition to the pricing model used for a specific Visa product, other factors may influence your final pricing.
Regional variation
Pricing is tailored by region to support local markets. While the overall pricing framework is consistent globally, regional Visa teams determine pricing details based on market needs and regulations.
For region‑specific pricing details, contact your Visa account representative or email [email protected].