The Authorization API can be used by any developer in the Sandbox. To use a complete suite of the VisaNet Connect - Acceptance APIs in the Sandbox, Certification or Production you must be pre-approved by your acquirer and Visa. The approval process is available as part of Production Onboarding. Use of the APIs is subject to the use restrictions and other terms and conditions set forth in the applicable agreement. For further information, contact [email protected].
The following table lists the regional availability for VisaNet Connect - Acceptance APIs. To view availability of all products, refer to the Availability Matrix.
The VisaNet Connect - Acceptance APIs enable Visa clients – acquirers, acquirer-processors, and approved technology partners – to process payments through a direct interface to Visa’s global payment system to authorize, clear, and settle payments. Clients can quickly and securely process payments solutions over a simple internet connection to VisaNet, eliminating the need for installing hardware at the client’s site.
The VisaNet Connect - Acceptance APIs offer a suite of RESTful APIs that allow clients to establish a direct connection to VisaNet over the public internet using ISO20022 ATICA data dictionary and naming standards. A functional sandbox environment is available for clients to prototype their integration. Once in production, Visa clients can process card or token-based payment requests for various payment solutions and scenarios.
The following infographic illustrates how the APIs function.
The Authorization API is used to request approval of PAN or token-based transactions. To enable the clearing and settlement of an approved transaction, a subsequent Capture API request is required.
In addition to Authorization API, VisaNet Connect - Acceptance also offers the following APIs that are restricted. To access the following APIs in sandbox, certification and production you must be pre-approved by your acquirer and Visa. For further information, contact [email protected].
The Capture API is used to initiate the clearing and settlement of a previously approved authorization request. The Capture API request should be submitted as soon as a client fulfills a customer’s order and must be within 30 days of the original authorization request.
The Sale API is used for a purchase when goods or services are delivered immediately to the consumer.
The Refund API is used to submit credit vouchers or merchandise returns for card and token based transactions.
The Void API can be used to reverse an outstanding or previously approved transaction. Voids can be also be submitted in case of time-outs.
The Verification API can be used to validate cardholder account information. Account verification is supported for both Visa and non-Visa brands*.
* Non-Visa brands include payment networks supported by Visa Authorization Gateway Service.