On This Page

{#jumplink-list}  
[Markdown](/docs/vas/en-us/isv-plugins/get-started/all/na/isv-getting-started.md)

Recent Revisions to This Document {#isv-doc-revisions}
======================================================

25.07.01
--------

:
Initial release.

Partner Getting Started {#isv-partner-starter-intro}
====================================================

As a `Visa Acceptance Solutions` partner, you have access to a range of solutions that can help grow your business and offer your customers more ways to pay. You can use Visa's global network, innovative products, and trusted brand to enhance your value proposition and drive revenue.  
Visa solutions are designed to meet the diverse needs of different partners and their customers. You can choose options that match your business model, target market, and integration preferences.  
The benefits of partnering with Visa:

* Access to the world's largest payment network, reaching over 200 countries and territories
* Ability to offer your customers multiple payment methods, including contactless, mobile, online, and in-app payments
* Opportunity to use Visa's expertise, resources, and tools to support your business growth and innovation
* Exposure to Visa's extensive network of merchants, acquirers, issuers, and other partners

{#isv-partner-starter-intro_ul_yvb_tyv_21c}  
Visa offers three brands to deliver payment solutions to your merchants and customers, each with a unique integration process:

* Visa Acceptance Platform
* Cybersource
* Authorize.Net

{#isv-partner-starter-intro_ul_rts_yyv_21c}  
![Visa Acceptance Platform, Cybersource, and Authorize.Net logos](/content/dam/new-documentation/documentation/en-us/topics/isv/platform/getstarted/images/3mainbrands.png/jcr:content/renditions/original)

Partnership Models
------------------

The `Visa Acceptance Solutions` partnership program offers flexible commercial models that adapt to your business needs and growth. The available partnership models are:

* **Referral Partners:** Diversify your revenue streams with low commitment by referring merchants to Visa Acceptance Solutions where they can build great payment experiences. For more information, see [Referral \| `Visa Acceptance Solutions`](https://www.visaacceptance.com/en-us/become-a-partner/referral.md "").
* **Enablement Partners:** Integrate our offerings into your platform and build innovative, custom payment solutions for your merchants. For more information, see [Enablement \| `Visa Acceptance Solutions`](https://www.visaacceptance.com/en-us/become-a-partner/enablement.md "").
* **Reseller Partners:** Sell our solutions directly to your merchants with the option to deliver them under your brand. For more information, see [Reseller \| `Visa Acceptance Solutions`](https://www.visaacceptance.com/en-us/become-a-partner/partner.md "").
* **Authorize.Net Partners:** Complement your own merchant account offering with the Authorize.Net payment gateway. Partner with Authorize.Net as a reseller, enablement or referral partner. For more information, see [Become a partner \| Authorize.Net](https://www.authorize.net/sign-up/become-a-partner/technology-partner.md "").

Becoming a Partner {#isv-partner-starter-integration-getting-started}
=====================================================================

To become a `Visa Acceptance Solutions` technology partner, complete these steps:

1. Register for a Tech Partner Sandbox.
2. Explore available products and services to integrate.
3. Activate your `Business Center` account and log in to manage your solutions.
4. Develop and test your integration.
5. Validate your integration with `Visa Acceptance Solutions`.
6. Access your production account information.

{#isv-partner-starter-integration-getting-started_ol_jf3_2gk_cfc}  
The following sections guide you through each of these steps in detail:

* [Creating a Tech Partner Sandbox Account](/docs/vas/en-us/isv-plugins/get-started/all/na/isv-getting-started/isv-partner-starter-reqs-sandbox.md "")
* [Including your Partner Solution ID in your Integration](/docs/vas/en-us/isv-plugins/get-started/all/na/isv-getting-started/isv-partner-starter-partn-id.md "")
* [Validating Your Solution in the `Business Center`](/docs/vas/en-us/isv-plugins/get-started/all/na/isv-getting-started/isv-partner-validate.md "")
  {#isv-partner-starter-integration-getting-started_ul_kf3_2gk_cfc}

Creating a Tech Partner Sandbox {#isv-partner-starter-reqs-sandbox}
===================================================================

To create a technology partner sandbox, go to [Become a Technology Partner for `Visa Acceptance Solutions`](https://developer.visaacceptance.com/technology-partners.md "").

Onboarding a New Solution {#isv-partner-starter-reqs-id}
========================================================

After you create your tech partner sandbox, you must onboard a solution to receive a Partner Solution ID for testing purposes.  
Follow these steps to onboard a solution in your partner sandbox account:

1. In the left navigation panel, go to Partner Management.
2. Click Manage Solutions and then click Add Solution.
3. Follow the guided process to enter the required information for onboarding your solution.

Define the ` Visa Acceptance Solutions ` products that are part of your integration during solution onboarding. You can find the products and services available for integration on the [Developer Center API Reference](https://developer.visaacceptance.com/api-reference-assets/index.md#static-home-section ""). The solution onboarding flow presents the product scopes that align with the available products and services.  
After you successfully onboard, you receive a test Partner Solution ID. Your Partner Solution ID is effectively an organization ID. This is the unique identifier for your integration with the platform. Use this Partner Solution ID for testing purposes only. Test your integration and provide details to the `Visa Acceptance Solutions` solutions team. The team will validate your integration and provide production access with a live Partner Solution ID.
The Partner Solution ID may also be referenced as the Partner Solution Org ID, Solution ID, or PSID. These terms are interchangeable and represent the same unique ID associated with the integration. If you have access to an existing Partner Solution ID, certain functionalities within this guide may not be available. ` Visa Acceptance Solutions ` recommends you complete the registration process on the [Become a Technology Partner for ` Visa Acceptance Solutions `](https://developer.visaacceptance.com/technology-partners.md "") page to ensure proper agreements and updated partner details for future integration and to get access to the latest functionality.

Develop Your Integration {#isv-partner-starter-integration-intro}
=================================================================

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](https://developer.visaacceptance.com/api/developer-guides.md "").

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](https://developer.visaacceptance.com/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/payments_intro_digt_accpt_sec_intg.md "").  
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](https://developer.visaacceptance.com/resources/rest-api-sdks.md "").

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 the `Business Center` and 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](https://developer.visaacceptance.com/docs/vas/en-us/oauth/developer/all/rest/oauth/cybs-extend-intro.md "").

To become an early adopter for Partner Solution Key or OAuth 2.0, contact your `Visa Acceptance Solutions` representative.

Including your Partner Solution ID in your Integration {#isv-partner-starter-partn-id}
======================================================================================

Include your Partner Solution ID with transaction requests to identify all requests going through your integration. Including your Partner Solution ID in your integration enables `Visa Acceptance Solutions` to accurately track your transaction volumes, and provide monitoring, servicing and troubleshooting.  
Currently, this functionality and reporting is only available from within `Visa Acceptance Solutions` Payments APIs by including your Partner Solution ID within the body of the payloads.  
To integrate with `Visa Acceptance Solutions` payments APIs, include your assigned Partner Solution ID with every payments API request you make in your integration, both in the test and production environments.  
Validate that your Partner Solution ID has been passed and captured properly.  
This example show you how to include the Partner Solution ID value in the clientReferenceInformation.partner.solutionId when you send a request:

```
{
  "clientReferenceInformation": {
    "code": "TC50171_3",
    "partner": {
      "solutionId": "6hah804t"
    }
  }
}
```

Example: Including a Partner Solution ID in a Request {#isv-partner-starter-reqs-id-ex}
=======================================================================================

This example shows how to include a Partner Solution ID in a payment request. The Partner Solution ID is included in the `clientReferenceInformation.partner.solutionId` field.  
Request with a Partner Solution ID

```
{
  "clientReferenceInformation": {
    "code": "TC50171_3",
    "partner": {
      "solutionId": "6hah804t"
    }
  },
  "paymentInformation": {
    "card": {
      "number": "4111111111111111",
      "expirationMonth": "12",
      "expirationYear": "2031"
    }
  },
  "orderInformation": {
    "amountDetails": {
      "totalAmount": "102.21",
      "currency": "USD"
    },
    "billTo": {
      "firstName": "John",
      "lastName": "Doe",
      "address1": "1 Market St",
      "locality": "san francisco",
      "administrativeArea": "CA",
      "postalCode": "94105",
      "country": "US",
      "email": "test@cybs.com",
      "phoneNumber": "4158880000"
    }
  }
}
```

Test Your Solution {#isv-parter-starter-integration-testing}
============================================================

To test your solution, you must have access to a merchant sandbox account to simulate a real transaction.  
Create an account on the [`Visa Acceptance Solutions` Sandbox](https://developer.visaacceptance.com/hello-world/sandbox.md "") page in the Developer Center.  
After you develop your integration, send a test transaction using the sandbox merchant org ID you created during the sandbox sign up. Ensure you include the merchant org ID in the headers as required and outlined in the product integration guides.  
You must also include your Partner Solution ID in the `clientReferenceInformation.partner.solutionId` field in the request body.

Validating your Partner Solution ID in the `Business Center` {#isv-partner-validate}
====================================================================================

Validate the receipt of your Partner Solution ID within the `Business Center` from your test merchant account, when you view a transaction:

1. Log in to the test `Business Center` using your merchant sandbox account.
2. Go to the Transaction Details Search page.
3. Filter search results for transactions with your Partner Solution ID.

{#isv-partner-validate_ol_zmr_zv5_32c}  
Your search finds your assigned Partner Solution ID, confirming successful partner integration.

The Transaction Details Page
----------------------------

The following image shows an example of the Transaction Details page:
![Transaction Details page in the Business Center](/content/dam/new-documentation/documentation/en-us/topics/isv/platform/getstarted/images/ebc-validation.png/jcr:content/renditions/original)

Get Listed on the Partner Directory {#isv-partner-starter-directory-intro}
==========================================================================

The Partner Directory is a public platform that showcases your solutions as a `Visa Acceptance Solutions` integrated partner. It highlights your offerings, helps you stand out, and demonstrates how your solutions integrates with the `Visa Acceptance Solutions`. This directory increases your visibility to merchants and acquirers seeking technology partners for new projects.  
The primary function of the Partner Directory is to facilitate connections between Acceptance Solutions ISVs, technology partners, and `Visa Platform Connect`-connected acquirers.  
After developing a full integration, you can list your offering in the Partner Directory. For more information, see [Partner Directory](https://partners.visaacceptance.com/directory.md#/ "").

Prerequisites to Getting Listed in the Directory {#isv-partner-starter-directory-prerequisites}
===============================================================================================

Before submitting information for your partner listing, ensure you have:
* An active partner agreement with `Visa Acceptance Solutions`.
* Agreed to be listed under Visa Acceptance Solutions branding (signed our legal addendum).
* Registered for the [Acceptance Solutions Marketing Partner](https://cybersource.partner-experience.com/login "") portal.
* Designated two directory editors from your team to create and edit your listing information.
  {#isv-partner-starter-directory-prerequisites_ul_r5j_c4d_f1c}

Requesting Directory Access {#isv-partner-starter-directory-steps}
==================================================================

Follow these steps to request directory access:

* Enter a partnership agreement. For more information, see [Becoming a Partner](https://www.visaacceptance.com/en-gb/become-a-partner.md "").
* Complete integration with `Visa Acceptance Solutions`.
* Submit transactions in production using your assigned Partner Solution ID.
* Register for an account on the Acceptance Solutions Partner Marketing portal.
* Fill out the directory profile on the Acceptance Solutions Marketing Partner portal.
  {#isv-partner-starter-directory-steps_ul_c5w_1dw_21c}

Completing the Directory Profile {#isv-partner-starter-directory-pop}
=====================================================================

Create and update your listing on the Acceptance Solutions Partner Marketing portal. Managing your content is seamless. Add, remove, and update information about your company and products. `Visa Acceptance Solutions` approves your content before you publish it.  
Follow the framework and best practices outlined in this section of the guide.

Accessing your Company Profile in the Partner Portal
----------------------------------------------------

From the **Company Profile** page, make these changes and updates:

* Add your company logo.
* Indicate which `Visa Acceptance Solutions` products your offering is compatible with.
* Indicate which countries your offering is available in.
* Indicate which industries your offering serves.

{#isv-partner-starter-directory-pop_ul_d5w_1dw_21c}  
To access the Company Profile page:

1. Log in to the [Partner Portal](https://cybersource.partner-experience.com/login "").
2. Click your user profile at the top right of the page.
3. Click Company Profile.
   {#isv-partner-starter-directory-pop_ol_cqs_frc_h2c}

Accessing the Company Information
---------------------------------

Review the information under the Company Information section on the Company Profile page. Add or make changes, including your company's logo.  
![](/content/dam/new-documentation/documentation/en-us/topics/isv/platform/getstarted/images/update-company-profile.png/jcr:content/renditions/original)

Accessing the Marketplace Profile
---------------------------------

Click Marketplace Profile on the left panel of the Partner Portal. Add information for your partner listing on this page.  
![Enter information about your partner listing on the Marketplace Profile
tab.](/content/dam/new-documentation/documentation/en-us/topics/isv/platform/getstarted/images/input-info.png/jcr:content/renditions/original)

Entering your Directory Profile Information
-------------------------------------------

Enter information in each section to complete the Directory Profile Information:

1. In the Headline section, enter a short headline for your business.
2. In the Company Description section, enter two to three sentences summarizing your company and product offerings.
3. In the Value Proposition section, enter two to three sentences summarizing the value of your company and offering.
4. In the Graphics section, enter an image at least 575px. Include any images you want to display on your listing (jpeg or png files).
5. In the optional Video section, enter a video you would like to display on your listing (link or mp4 files).
6. In the Product Overview section, enter this information:
   * Available version number
   * System requirements
   * Product compatibility
7. Under the Integration Information section, provide instructions for merchants on how to integrate and configure their merchant accounts with `Visa Acceptance Solutions`'s offerings. Enter instructions in each text box on how to complete these tasks:
   1. **Create a sandbox account**: Describe how to create a sandbox account. Merchants must set up their integration to register for a sandbox account. From this account, they create their security certificates and test their implementation. Link detailed instructions in Step 8.
   2. **Create your Credentials** : Describe how to create credentials. Merchants must create REST keys to connect `Visa Acceptance Solutions` to your company's accounts. Link detailed instructions in Step 8.
   3. **Configure the Plug-in** : Describe how to configure the plug-in. Enter the link to your `Visa Acceptance Solutions`'s offerings page. The page must allow merchants to view and checkout your offerings. After checkout, explain how your company grants them access keys to download your company's instance. Link detailed instructions in Step 8.
      {#isv-partner-starter-directory-pop_ol_yrl_f52_f2c}
8. In the Resources field, add any relevant links to content you want to share. These links can include documentation, listing information, GitHub sites, and other links.
9. In the Downloadable Assets field, add any relevant files you want to share. These files will be available for download on your listing (pdf files).
10. Click Request Review to send a draft of your listing for review to the `Visa Acceptance Solutions` team.

Requesting a Review of the Company Profile
------------------------------------------

Submit the listing to the `Visa Acceptance Solutions` team for review. After the review, the team approves and publishes your listing to the Partner Directory or requests changes.  
If changes are required, you can repeat the steps above to access your Marketplace profile, make changes, and request another review. You will receive an email notification when the status of your listing changes.  
![Click Request Review for a review of your company profile.](/content/dam/new-documentation/documentation/en-us/topics/isv/platform/getstarted/images/request-profile-review.png/jcr:content/renditions/original)
Contact your account executive if you have any questions or concerns.

Support Resources and Forums {#isv-partner-starter-integration-dev-center}
==========================================================================

Access these resources to learn about Card Not Present (e-commerce) and Card Present (in-person) integrations:

* [Accept Payments Online](https://developer.visaacceptance.com/accept-payments/accept-payments-online.md "")
* Review the comprehensive API Reference for details on other transaction types and available APIs: [In-Person Accept](https://developer.visaacceptance.com/products/in-person-accept.md "")
* [API Reference](https://developer.visaacceptance.com/api-reference-assets/index.md "")
  {#isv-partner-starter-integration-dev-center_ul_xfw_srq_22c}

Developer Center Forum {#isv-partner-starter-integration-forums}
================================================================

Visit the [Cybersource Developer Community](https://community.developer.cybersource.com/t5/cybersource-Technology-Partners/ct-p/cybersourceTechnologyPartnersandISVs "") to ask questions or engage with the developer community.

Partner Blog and Newsletter {#isv-partner-starter-integration-blog}
===================================================================

To subscribe to the Partner blog and newsletter, see the [Subscription Management Center](https://solutions.visaacceptance.com/subscription "").

Frequently Asked Questions {#isv-partner-starter-faq}
=====================================================

How do I sign up for the Partner Marketing portal?
:
Sign up at this link: [Partner Marketing portal](https://cybersource.partner-experience.com/ ""). You receive portal approval and login details through email within 2-5 business days.

What does the partner marketing portal contain?
:
The Visa Acceptance Solutions partner portal is a self-service resource to help partners succeed in maximizing mutual partnership value. Through the portal, you access helpful product and leadership content, product trainings, register referral leads (only for referral partners), view the `Visa Acceptance Solutions` event calendar, and edit your directory listing.

How many users can we have in the marketing partner portal?
:
You can have as many users as you need! However, designate only two users as directory editors.

What if I have future edits to my listing?
:
If you want to make changes to your partner listing, follow the same process as when you first created it. Log back in to the partner portal, make edits to your Profile page, and request a review by the Visa team.
{#isv-partner-starter-faq_dl_w43_ltv_32c}
