Before integrating with the Visa Offers Network (VON) API, ensure you have the necessary prerequisites and understand the authentication requirements. Perform the initial Visa Offers Network (VON) API setup with support from the Visa Implementation Manager.
Ensure your development environment meets these requirements:
All VON API endpoints follow this base URL pattern:
https://sandbox.api.visa.com/von/gor-gateway/{service}/v1/{resource}
Where:
In the production environment, replace "sandbox" with the production URL provided during your production onboarding process. The production URL follows the same pattern and will be provided during onboarding.
The VON API uses URL-based versioning, where each endpoint includes the current version number in the URL path. Future API versions will be announced through the Visa Developer Center (VDC).
VON API authentication relies on client credentials provided through HTTP headers. Each VON API service uses specific authentication headers.
Clients must use X-GOR-API-KEY and X-GOR-SHARED-SECRET, along with the applicable headers listed in this table, for proper authentication and authorization.
| Header Name | Used By | Required | Example |
|---|---|---|---|
| X-GOR-CLIENT-ID | Offers Service | Yes | X-GOR-CLIENT-ID: your-client-id-here |
| X-GOR-CLIENT-ID | Consumer Enrollment Service | Yes | X-GOR-CLIENT-ID: your-client-id-here |
| EX-CORRELATION-ID | Ledger Service | No | EX-CORRELATION-ID: unique-request-id-123 |
| clientId | Payout Service | Yes | clientId: your-client-id-here |
All API responses use JSON format and include appropriate HTTP status codes. Successful responses return relevant data objects, while error responses provide detailed error information including error codes, messages, and field-specific details when applicable.
The standard response header is Content-Type: application/json.
Before using the Visa Offers Network (VON) API, ensure you have an active Visa Developer Center (VDC) account and the required VON-specific permissions.
After completing these prerequisites, you will have the necessary access and credentials to begin integrating with the VON API in the sandbox environment. Next, configure sandbox access to test your integration before moving to production.
Configure access to the Visa Offers Network (VON) sandbox environment for testing and development.
Your application is now configured to use the VON API sandbox environment for development and testing. You can now make your first API call to test the integration functionality.