Provision a Network Token with Push Provisioning
Visa Platform ConnectREST API
This section shows you how to provision a network token with push provisioning.
Endpoint
Test:
POST
https://apitest.visaacceptance.com
/tms/v2/tokenized-cardsProduction:
POST
https://api.visaacceptance.com
/tms/v2/tokenized-cardsUse the Push Provisioning Instrument Identifier in Authorizations
You can include the instrument identifier that is returned when you create or
retrieve a network tokenized card with push provisioning in an authorization. For
more information, see Authorize a Payment with an Instrument Identifier.
You can also create other token types, such as customer, shipping address, and payment
instrument tokens, when you send the authorization request. For more information, see REST Example: Authorizing a Payment with an Instrument Identifier While Creating TMS Tokens
Required Fields for Provisioning a Network Token with
Push Provisioning
- accountReferenceId
- card.type
- Set to001.
- createInstrumentIdentifier
- Set totrue.
- source
- Set toISSUER.
Optional Fields for Provisioning a Network Token with
Push Provisioning
- passcode.value
REST Example: Provisioning a Network Token with Push
Provisioning
Request
123456{"accountReferenceId": "703699458563818460001", "createInstrumentIdentifier": true, "source": "ISSUER", "card": { "type": "001" }}
Request with Passcode
123456789{"source": "ISSUER", "accountReferenceId": "703699458563818460001", "card": { "type": "001" }, "passcode": { "value": "123456" }, "createInstrumentIdentifier": true}
Response to a Successful Request
123456789101112131415161718192021222324{"_links": { "self": { "href": "https://apitest.visaacceptance.comhttps://apitest.visaacceptance.com/tms/v2/tokenized-cards/139C09B1970689FAE0633F36CF0A2D7B" }, "instrumentIdentifier": { "href": "https://apitest.visaacceptance.comhttps://apitest.visaacceptance.com/tms/v1/instrumentidentifiers/7010000000016241111" } }, "id": "139C09B1970689FAE0633F36CF0A2D7B", "object": "tokenizedCard", "state": "ACTIVE", "enrollmentId": "ja9mejoqszrqfubwy9mqz4ot4fnlvgpp", "tokenReferenceId": "uvfofwjor4nobycjf5cy9cwfyzu5pipa", "number": "404626XXXXXX0572", "expirationMonth": "03", "expirationYear": "2025", "type": "visa", "card": { "suffix": "4608", "expirationMonth": "03", "expirationYear": "2025" }, "source": "ISSUER", "accountReferenceId": "703699458563818460001"}