Provision a Network Token with Push Provisioning

This section shows you how to provision a network token with push provisioning.

Endpoint

Test:
POST
https://apitest.cybersource.com
/tms/v2/tokenized-cards
Production:
POST
https://api.cybersource.com
/tms/v2/tokenized-cards
Production in India:
POST
https://api.in.cybersource.com
/tms/v2/tokenized-cards

Use 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 to
001
.
createInstrumentIdentifier
Set to
true
.
source
Set to
ISSUER
.

Optional Fields for Provisioning a Network Token with Push Provisioning

passcode.value

REST Example: Provisioning a Network Token with Push Provisioning

Request
{ "accountReferenceId": "703699458563818460001", "createInstrumentIdentifier": true, "source": "ISSUER", "card": { "type": "001" } }
Request with Passcode
{ "source": "ISSUER", "accountReferenceId": "703699458563818460001", "card": { "type": "001" }, "passcode": { "value": "123456" }, "createInstrumentIdentifier": true }
Response to a Successful Request
{ "_links": { "self": { "href": "
https://apitest.cybersource.com
/tms/v2/tokenized-cards/139C09B1970689FAE0633F36CF0A2D7B" }, "instrumentIdentifier": { "href": "
https://apitest.cybersource.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" }