Tech Partner Requirements

To join the Visa Acceptance partnership ecosystem, the following steps are required before development can commence.

Create a Sandbox Account

First you will need to create a sandbox account.

Obtain a Partner Solution ID

A Partner Solution ID is a short code that is supplied in a transaction request. This code allows Visa to identify a transaction as being supplied via your software. A mandatory requirement for any partner, the Partner Solution ID will allow for improved reporting, servicing, and troubleshooting. You must be assigned a unique Partner Solution ID specific to your integration with the platform.
To initiate this process, the above Sandbox Account sign up process will trigger an alert to our teams to generate and supply you with this ID, soon after account creation.
Visa Acceptance Platform and Cybersource use Partner Solution ID to track technology partner transaction volume by linking merchant transactions to your solution. The below provides instructions for integrating and validating your assigned Partner Solution ID.
  1. Include your Partner Solution ID with every API call made by your integration in both Test and Production.
  2. Self-validate that your Partner Solution ID has been properly sent.
Sample:
clientReferenceInformation.partner.solutionId
attribute
{ "clientReferenceInformation" : { "code" " : "clientCode", "partner" : { "solutionId" : "888888888" } } }

Example: Sending a Partner Solution ID

Request with a Partner Solution ID
{ "clientReferenceInformation": { "code": "TC50171_3", "partner": { "solutionId": "88888888" } }, "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" } } }

How to Validate the Account in the
Business Center

To ensure the Partner Solution ID is being passed correctly, you can validate the receipt of this information within the EBC, when viewing a transaction:
  1. Log into the test Business center.
  2. Navigate to the Transaction Details Search page.
  3. Search for transactions with your Partner Solution ID.
If your search finds your assigned Partner Solution ID, then your account is valid. If the search does not find your Partner Solution ID (shows value 9999), then your account is not valid.
The Transaction Details Page