Introduction

To enable digital issuance, you will need a BIN Sponsor or a direct Visa license as well as find a Visa Next-approved Issuer Processor. To get started, please visit Partner Portal. Note that established Issuers with existing card portfolios and licensed BINs can skip this step. 

Client developer diagram of their interaction with Visa Next
Find a Visa Next approved issuer graphic

Once your processor issues a card, the processor can enroll the card into Visa Next.

Processor issues cards and enrolls the card into Visa Next

You can then call the provisioning API provided through Visa Next to add this newly issued card to your customer’s mobile device and engage with your customers every time they shop using this new card.

Client developer diagram of their interaction with client call provisioning
Client's customer diagram of their interaction and transaction information
Thruogh Visa Next, clients enable customers to set up card controls graphic

Getting Started

Developers can quickly get started with Visa Next API platform by getting access to the APIs in the sandbox environment. This sandbox provides API developers with the ability to create objects required to issue cards, manage cards lifecycle, and simulate transactions. To get started, the sandbox requires a registration process to create base user credentials. This is available via a self-serve sign-up process to retrieve master credentials. Once master credentials are available, they can be used to create other objects. Master credentials will include an API Key, required in all calls.


Core Objects

Customer

A customer is the consumer for whom a card is to be issued or enrolled. There could be multiple cards associated with a customer. Digital-first clients may associate one customer with each of their own consumers. A customer object contains demographic information about the consumer such as address, phone, and email etc.

Card

Card represents the card account which has multiple attributes, including the 16-digit PAN number. Card object also includes expiry date, CVV2 etc. Operations such as tokenization, managing its lifecycle etc. are available on it.

Transaction

A transaction object is a multi-purpose entity that represents all types of transactions made on a card account. It may include funding transactions, authorizations made while using the card, or when a refund is applied to the card.

Encrypted PAN payload ('Blob')

This is a representation of a PAN that is channeled by native pays to the Visa Token Service, in order to perform in-app token provisioning.


Create Objects (API Calls)

Here is a quick overview of the core objects required to build a card issuing and management system.

Creating a Customer

One of the core entities in the Visa Next issuing platform is a customer. A customer represents the user for which the card is to be issued or enrolled. It includes demographic information about the user. In addition to basic information, this object may also be used to contain KYC (Know Your Customer) details as required in some markets.

This POST RESTful API requires an authorization header containing the access token retrieved in previous step (creating access token), and the API Key created for your (Visa Developer Platform) account. The following example shows a trimmed down list of request parameters for customer creation, but the full schema of cardholder information can be found in the API Reference section.

Create a Customer - Request
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
POST https://{{hostname}}/core/customers?apikey={{api-key}}
  
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
  
// Request Body
{
    "firstName": "John D",
    "lastName": "Doe",
    "mobileNumber": "9187185734",
    "emailAddress": "JDoe@visa.com",
    "address": {
        "name": "John D Doe",
        "line1": "12301 Research Boulevard",
        "line2": "Research Boulevard",
        "line3": "Visa USA",
        "city": "Austin",
        "state": "TX",
        "countryCode": "US",
        "postalCode": "78759"
    },
    "locale": "en_US",
    "clientCustomerID": "VISA-Test-C1"
}
		
Create a Customer - Response
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
{
    "clientCustomerID": "VISA-Test-C1",
    "vCustomerID": "32d9676b-3388-4190-bab1-5c8c0e417ee0",
    "firstName": "John D",
    "lastName": "Doe",
    "mobileNumber": "9187185734",
    "emailAddress": "JDoe@visa.com",
    "address": {
        "name": "John",
        "line1": "12301 Research Boulevard",
        "line2": "Research Boulevard",
        "line3": "Visa USA",
        "city": "Austin",
        "state": "TX",
        "countryCode": "US",
        "postalCode": "78759"
    },
    "locale": "en_US",
    "status": "ACTIVE"
}
		

In the response above, a customer ID has been generated, which will be used to associate a card with the customer.

Enrolling a card

Once an issuer processor issues a card, the processor can enroll the card into Visa Next platform. This will generate a common card identifier which the client can use to invoke several Visa systems without sending in PAN separately. 

Enroll Card - Request
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
POST https://{{hostname}}/core/customers/{{vCustomerID}}/cards?apikey={{api-key}
 
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
  
// Request Body
{
    "encCardInfo": "JWE Encrypted using VisaPublicKey cardInfo",
    "currencyCode": "USD",
    "countryCode": "US",
    "paymentAccountReference": "V-PAR-OF-CARD"
}
		
Enroll Card - Response
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
{
    "vCardID": "v-123-b797ef81-2f39-4776-8810-e7c1c11cc602",
    "encCardInfo": "JWE Encrypted using requester public key cardInfo"
}
		

Retrieving details of a card

By default, sensitive information such as PAN number and CVV2 of a card are not returned while creating a card, and an additional call is required to do so. In production, the developer may want to call this API after doing a step-up auth of their users.

Get Card by vCardId - Request
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
GET https://{{hostname}}/core/cards/{{vCardID}}?apikey={{api-key}}
 
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
		
Get Card by vCardId - Response
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
{
"vCardID": "v-123-b797ef81-2f39-4776-8810-e7c1c11cc602",
"encCardInfo": "JWE Encrypted using requester public key cardInfo"
}
		

Retrieving Transactions

Transactions for a card (or simulations in sandbox) can be retrieved using the following simple API. It returns a list of transactions issued for the provided cardID.

Get Transactions by vCardID - Request
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
GET https://{{hostname}}/core/cards/{{vCardID}}/transactions?apikey={{api-key}}
 
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
		
Get Transactions by vCardID - Response
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
{
    "first": false,
    "last": false,
    "number": 0,
    "numberOfElements": 0,
    "totalElements": 0,
    "totalPages": 0,
    "content": [],
    "empty": true
}
 
or
 
{
    "first": false,
    "last": false,
    "number": 0,
    "numberOfElements": 0,
    "totalElements": 0,
    "totalPages": 0,
    "content": [
        {
            "entryMode": null,
            "card": {
                "paymentAccountReference": "V0123456789112345678921234567",
                "expirationDate": {},
                "vCardID": "v-123-90b3a4f9-13a8-42b9-8403-6231a5d3281a",
                "issuerBIN": "462845",
                "last4": null
            },
            "merchantInfo": {
                "merchantCategoryCode": "5812",
                "name": "CEDELE-RFC",
                "city": "SINGAPORE",
                "countryCode": "SG",
                "state": "",
                "postalCode": "000000000",
                "vMerchantID": null
            },
            "currencyCode": "SGD",
            "amount": 26.6,
            "transactionDateTime": 1556077178,
            "motoECIIndicator": null,
            "cardPresent": false,
            "vTransactionID": "000000009",
            "vCustomerID": "50797ee1-3ed6-489b-aefd-2f9d108991ed",
            "cardAcceptorID": null,
            "acquirerBIN": "405526",
            "tokenRequesterID": null,
           "cardAcceptorTerminalID": null
        }
    ],
    "empty": false
}
		

Setting card control

Client will be able to set and manage card controls using the common card identifier. 

Create Control - Request
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
POST https://{{hostname}}/core/cards/{{vCardID}}/controls
 
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
  
// Request Body
{
    "name": "This is a control",
    "scope": [
        {
            "scopeType": "MERCHANT_SCOPE_TYPE",
            "scope": [
                "ADULT_ENTERTAINMENT"
            ],
            "actions": "ALLOW",
            "status": "ACTIVE",
            "spendLimit": {
                "amount": 30,
                "timePeriod": "DAY"
            }
        },
        {
            "scopeType": "TRANSACTION_SCOPE_TYPE",
            "scope": [
                "CNP_ECOMM_MOTO"
            ],
            "actions": "ALLOW",
            "status": "ACTIVE",
            "spendLimit": {
                "amount": 30,
                "timePeriod": "MONTH"
            },
            "countryScope": [
                "US",
                "IN"
            ]
        }
    ]
}
		
Create Control - Response
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
{
    "createdDateTime": 1573028702000,
    "updatedDateTime": 1573028701000,
    "vControlID": "031e372f-c664-42d9-8482-7810041e39aa",
    "vCardID": "v-123-671ce3e8-1af3-4525-a547-261545e4622a",
    "scope": [
        {
            "scopeType": "MERCHANT_SCOPE_TYPE",
            "scope": [
                "ADULT_ENTERTAINMENT"
            ],
            "status": "ACTIVE",
            "actions": "ALLOW",
            "spendLimit": {
                "amount": 30.0,
                "timePeriod": "DAY"
            }
        },
        {
            "scopeType": "TRANSACTION_SCOPE_TYPE",
            "scope": [
                "CNP_ECOMM_MOTO"
            ],
            "status": "ACTIVE",
            "actions": "ALLOW",
            "spendLimit": {
                "amount": 30.0,
                "timePeriod": "MONTH"
            },
            "countryScope": [
                "US",
                "IN"
            ]
        }
    ],
    "name": "This is a control"
}
		

Encrypted PAN payload ('Blob')

Client can initiate a request with a common card identifier to the Visa Next service to receive the encrypted PAN payload which can be channeled by native pays to the Visa Token Service, in order to perform in-app token provisioning. 

ApplePay
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
POST https://{{hostname}}/provisioning/cards/{{vCardID}}/cardData/applePay
 
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
  
// Request Body
{
    "deviceCert": "MIID/TCCA6OgAwIBAgIIMq/qUa9Z2nMwCgYIKoZIzj0EAwIwgYAxNDAyBgNVBAMMK0FwcGxlIFdvcmxkd2lkZSBEZX
                     ZlbG9wZXIgUmVsYXRpb25zIENBIC0gRzIxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHB
                  sZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xODA2MDEyMjAzMTBaFw0yMDA2MzAyMjAzMTBaMGwxNTAzBgNVBAMMLGVjYy1jcnlwdG8tc2Vy
                  dmljZXMtZW5jaXBoZXJtZW50X1VDNi1TQU5EQk9YMREwDwYDVQQLDAhBcHBsZVBheTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEB
                  hMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATGiJjmEMmvOZBGj+tdj2ED7xnc9y1C0vNVaqZva7lvKkbgrfcWdo0/NdIJZ5wDcZ
                  0eBtPuRJ+q/eSP9FLXQ19wo4ICGDCCAhQwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSEtoTMOoZichZZlOgao71I3zrfCzBHBggrBgE
                  FBQcBAQQ7MDkwNwYIKwYBBQUHMAGGK2h0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDMtYXBwbGV3d2RyY2EyMDUwggEdBgNVHSAEggEU
                  MIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwY
                  XJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZi
                  B1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR
                  0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuYXBwbGUuY29t
                  L2FwcGxld3dkcmNhMi5jcmwwHQYDVR0OBBYEFMNruSHk5gH1LauD+wBI/9sgl/VpMA4GA1UdDwEB/wQEAwIDKDASBgkqhkiG92NkBicBA
                  f8EAgUAMAoGCCqGSM49BAMCA0gAMEUCIQDhL+sL9bcrvAVO3UvswA805EHujfL7iVDrbEuJfOSJoAIgBPKehtuILl9x/SJ5kxReiml1zk
                  JqUB8nTy0UOfUNIIQ=",
    "nonce": "kauVuA==",
    "nonceSignature": "QHuLYArUCO2OZevP0rHc99g9RJp4O1dgsZuVpUdlA7zPWqCDhVQo9Mxr1uPS6GVyjZYo3YElIhHRV4Mv3wEJ3hGOaxK1gResup88QWDK1fL0"
}
 
 
// Response Body
{
    "vCardId": "v-123-671ce3e8-1af3-4525-a547-261545e4622a",
    "activationData": "TUJQQUMtMS1GSy00MDEyMDAuMS0tVERFQS0zOUU5REIxNEVGQ0JGQ0MyNjNFQkQ4QkEyMjUzQTFEOTVGOTU1QzA0NzNDNTY4MjA5NzM3OTc3NTJDNkQ3QjBCRTI2QTA2M0Y4RkIzRjY4Ng==",
    "encryptedPassData": "JWP4VdVsKJfiGBJER8H6dcqdESfnE4d4oPmCy0db2JqZQMuCQVbhEKOAYqxJj0EP35Bwo4cmCdKGWGPV4l9dN25hFD0icad+
                          gO4hTlK5yH6f6hld3crvxEIoyhP5yfQvZd6bSqEXra/q31Jt52rHUL83kDHhR21NxGT1cp5+SJShryoGo3NiqlM7zOaxbok3
                          Cmf73m/weoJjm3xIbQHPsJT4fPgGRdv9Cl7mNTUmXbbj5OCuOGG95pMz2vvwtSm5rghb71JVsYbwvOKxijhGBkAhR4/WeTdL
                          XXtHddixRK5XnldM/fBJynADEnizonUTs7PQtR/TelhQOdK8R/aAp8ShGb1oXCiM+JWt3DI/LRgZwB43ySgt2iL7QKxnwaWw
                          9ASiyPw7bCLC5WQM0gBILHaUTBeD6QPK9UB2TL45aMTBRv07PpVr8sRSvDdRfHBFzpGGzgUdKeJPcVwnL1cN9h6QzC6M1cTH
                          wD1hh8rGDTdWHqTKJoHlnnu3KWsEoIlatMeGGGjurELPbpiYtV+ifGjiV1O8LQxKob/TxfdPfX8lP1WhNTJWHUdqKvTANVlo
                          g4jIEFETmTUcwZGzeVwdMLxoYJO+n5QBIMupKgBq3+xG6AbHf4sz5z/U5lYmaf2J/EBoUFEaqWXsL77gBMQMmy9ejpmQ0FHM
                          kD6Ptkkm9nZxVYwj+rJhtdpQaFJ2q/xVNdKtDkKkkOuQaCcR1AsHtdyvPsna/1i+tYA=",
    "ephemeralPublicKey": "04268CDE76E1546C78B9675425B6211EC1DCC78410AC73600C682C299779A15748D411A47BC10E60669B4D545D23E35E8DAB4809D12C80B238A5462F795B5B369E"
}
		
GooglePay
© Copyright 2020 Visa. All Rights Reserved.
 
NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.
 
By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (developer.visa.com/privacy). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.
 
POST https://{{hostname}}/provisioning/cards/{{vCardID}}/cardData/googlePay
 
// Request Headers
{
  "content-type": "application/json"
  "x-pay-token": {{generated from request data}}
}
  
// Request Body
{
    "deviceID":"uztEQocBRFrbK5hCgcDbxqw_",
    "clientCustomerID":"_Dnr1RNseIpKPenh3fK18nrT"
}
 
// Response Body
{
    "vCardID": "v-123-671ce3e8-1af3-4525-a547-261545e4622a",
    "last4": "0166",
    "expirationDate": {
        "month": "10",
        "year": "2022"
    },
    "address": {
        "name": "John",
        "line1": "12301 Research Boulevard",
        "line2": "Research Boulevard",
        "line3": "Visa USA",
        "city": "Austin",
        "state": "TX",
        "countryCode": "SG",
        "postalCode": "78759"
    },
    "mobileNumber": "5128653617",
    "opaquePaymentCard": "eyJhdWQiOiI4OTk3NmE2LTJmYWMtNGVkMS05MzRlLTcyNjk2ZWEwODEzMSIsImtpZCI6IlhLVlg1SUc1NUNZMVEzQVVHQk
                          tBMTFtX1U0ZHZvYVE5VXNneURJTGpCM1R6akJiZTgiLCJpc3MiOiI5YjU2MDUzNC1lNzk0LWRiNjYtNGNmNi0xN2UxNWMz
                          NzgxMDEiLCJ0eXAiOiJKT1NFIiwiY2hhbm5lbFNlY3VyaXR5Q29udGV4dCI6IlNIQVJFRF9TRUNSRVQiLCJlbmMiOiJBMj
                          U2R0NNIiwidGFnIjoiVTdCOUJjZVUwcTl2bG9KSGhaaE5TZyIsImlhdCI6MTU3MzAyODU0MCwiYWxnIjoiQTI1NkdDTUtX
                          IiwiaXYiOiI3OHZxWGxPMXNydXpBNXR2In0.iRe_WWCxoO9ZU3AIVWEGx6vZIi79GSoIp7rcU4-atvA.A6geJqIJsRETm5
                          jT.qlF8pApJpXsTVHOQDJQeDHGz6a-OnQ9CFc5euPjt-tapJvd5lf6bIJWCpEaMG3-LDInCZinCTFoPCF1EWozSY_kyg_s
                          09e-bXHtxd9vYut7z-yXnrvmy7r-aB-tTZW8f99sWSOLy8y0dlJUDTUjqk1X1cBy1N_1YNMakwFVQxwAEfZX1XEnIvP3Nv
                          dcWIwMdZY8zNJLSqHQ_YjXZnqk3dzlczvAdu5FF3pK_ISUciK8N0lDjuRV7AVnn5qjij8EzhHrZ0R_xW36nNnpwpfAlTMM
                          oZUVEjcpraqqV31jfpnF41vMt_rVP0PjEXIPa73dMsUYFqNUjAQ7S4Dqw2zu574GG-Q4lJ8bNXhe4lpdTsc6t4tYLYqsRY
                          5O6_l6ak4dUKRrrK_gKgUUTMffp3rExEyh-VxXBYCBcUwMQlHycUeK7Vtvf_GpFZH_CsJySUdj8sShzuPRW1QyxoPywcCV
                          OkOcExYPN9fluFISiYdXpV8k3RVUPfFECNjcunU-RTkcN2dQDLDJQNmgYAfwVLu7aeHcGHOSuQJs_IwBInkDdStf0eEkhz
                          ZFOuiSV4m8gE4O7CBcirPhxaZGxQ25PDdIL0QXWp-Ltq2Q0Z40DvRRRhCR84GGCwD7NmlQ-f4z3noCzuNB5Rknru-M.4Fa
                          3tsL6YQJRBsYMwXL53w"
}
		
Ready to get started?

Disclaimer: Programs, concepts and details under continuing development. Use of capabilities and features are subject to Visa’s terms and conditions and eligibility criteria and may require development, implementation and resources by you based on your business and operational details, as well as processor participation and BIN sponsorship.