Push Provisioning Process {#tms-workflow-push-provisioning}
===========================================================

This workflow shows the process for push provisioning.

#### Figure:

Push Provisioning Process ![](/content/dam/new-documentation/documentation/en-us/topics/payments-processing/payment-services/tms/images/push-provisioning-600x665.svg/jcr:content/renditions/original)
1. The customer logs in to their bank account and chooses a card and merchant.
2. The issuer sends the encrypted payment and user data to the network token provider.
3. The network token provider sends the encrypted payment and user data to the issuer.
4. The issuer invokes the merchant application with the token request push data.
5. The customer registers for a merchant account or logs into an existing account.
6. You decrypt the push data.
7. You send a request to `TMS` to provision a network tokenized card.
8. `TMS` sends a request to the network token provider to provision the tokenized card.
9. The network token provider sends the provisioning response to `TMS`.
10. `TMS` sends you the `TMS` token along with the provisioning status.
11. Using the response sent from `TMS`, you send a request to `TMS` to retrieve the instrument identifier token. See [Retrieve an Instrument Identifier](/docs/cybs/en-us/tms/developer/ctv/rest/tms/tms-ii-tkn/tms-ii-tkn-retrieve-intro.md "").
12. `TMS` sends you the instrument identifier token.
13. You store the instrument identifier token for future transactions. Your designation as a merchant or a partner determines how you use an instrument identifier token in an authorization. For more information, see:
    * Merchant: [Authorize a Payment with an Instrument Identifier](/docs/cybs/en-us/tms/developer/ctv/rest/tms/tms-ii-tkn/tms-ii-tkn-pay-intro.md "")

* Partner: [Retrieve Network Token Payment Credentials](/docs/cybs/en-us/tms/developer/ctv/rest/tms/tms-net-tkn-intro/tms-net-tkn-partner-retrieve-pay-cred-intro.md "")

