Network Tokenization Overview
Network Tokenization Flow
Network Token Creation Configuration
Strategy | Description | Recommendation |
---|---|---|
for newly-vaulted cards | Attempts to create a network token after a new card is vaulted. | This strategy is the cheapest but also the slowest at increasing the pool of available network tokens to make payments. |
for previously-vaulted cards | Attempts to create a network token after an already-vaulted card is used. | This strategy can greatly increase the number of available network tokens in the short term to speed up your experiment. ⚠️ As this strategy does not create network tokens for new cards added to your vault, the pool of available network tokens will reduce over time. We recommend using the next strategy. |
for all vaulted cards (Recommended) | A combination of the above two strategies. Attempts to create a network token after a new card is vaulted or an already-vaulted card is used. | This strategy ensures the highest number of available network tokens at all time. |
vaultOnSuccess
or vaultOn3DS
to True
in or paymentMethod
object of subsequent payments where isNetworkTokenized
will be set to True
.
The number of created Network Tokens is also visible in the
Network Tokenization’s Reporting section.
Network Token Processing Configuration
Processing Volume | Description | When to use? |
---|---|---|
10% | 10% of the payments initiated with a network tokenized card will be processed using the network token. The other 90% will use the PAN instead. | When you want to start slow and validate that everything is ready to process network tokens at scale. |
50% | 50% of the payments initiated with a network tokenized card will be processed using the network token. The other 50% will use the PAN instead. | When you want to run an A/B test that compares the performance of network token vs. PAN. |
90% | 90% of the payments initiated with a network tokenized card will be processed using the network token. The other 10% will use the PAN instead. | When you want to fully rollout network tokens but you still want to compare the performance of network token vs. PAN. |
100% | This merchant account will always use the network token if it is available. The PAN will be ignored. | When you want to fully rollout network tokens. ⚠️ You will not be able to accurately compare the performance of network tokens vs. PAN. |
cardTokenType
field is set to NETWORK_TOKEN
. It is set at the payment level and transaction level.
This field is available in both the API response and the webhook body.
{{NETWORK_TOKEN_*}}
fields in the request instead of {{PRIMER_*}}
fields.
See below for an example:
Payment Timeline Example
Card Token Type Used
to NETWORK_TOKEN
.