On This Page 
    Develop Your Integration
    Learn about integration models, best practices, and authentication options for developing your integration with 
Visa Acceptance Solutions
.This section provides an overview of the available integration models and supporting resources to help you develop your integration.
Develop your integration according to the product specifications for the APIs you are
            integrating. For guidance on the products to include in your integration, see the
            integration guides in the Developer Center.
Best Practices
            Visa Acceptance Solutions
 recommends using the Visa Acceptance Solutions
 REST
                APIs and the hosted payment fields. These integration methods capture sensitive
                payment data securely. Use Microform, Unified Checkout, and tokenization methods to
                ensure the safety of the cardholder data and reduce PCI requirements for your
                customers. For more information, see Secure Integration Methods.Legacy APIs, such as Simple Order API, are supported but may not include the full feature set.
Many regions require the use of the 3-D Secure feature, which facilitates Strong Customer Authentication (SCA). 
Visa Acceptance Solutions
 recommends using the Payer Authentication service to ensure your software is available in those regions.Consider your customers' needs when deciding which products and services to include in your integration.
SDKs and GitHub
            You can access various APIs with the REST API SDKs to begin development of your
                solution. For more information about the 
Visa Acceptance Solutions
 API SDKs, see
                    REST API SDKs.Authentication Options
            Determine the authentication method for your integration. The options include:
- Merchant API Key Credentials:Supports both HTTP signature and JWT authentication methods. Merchants generate the necessary key type within theBusiness Centerand are responsible for the full lifecycle management of these credentials. These credentials are used to authenticate API requests to our acceptance platform.
 - Partner Solution API Key Credentials (Pilot):Supports JWT authentication mechanisms with REST API integrations. This delegate authentication method allows you (the Tech Partner) to generate and manage the complete key lifecycle, providing streamlined credential management. Currently available as a pilot program.
 - OAuth 2.0 (Pilot):OAuth 2.0 is offered as a pilot for tech partners exploring secure, token-based, permission-scoped API integrations. This industry-standard authorization protocol allows applications securely access APIs on behalf of merchants, without exposing sensitive credentials. It enables safer, more controlled interactions by issuing short-lived access tokens with specific scopes. For more information, see the OAuth 2.0 Developer Guide.
 
To become an early adopter for Partner Solution Key or OAuth 2.0, contact your
                    
Visa Acceptance Solutions
 representative.