High Value Token Data Format Summary
This section provides additional information about the various Worldpay OmniToken formats. In all examples the randomly generated portion of the token is shown in green.
Informative A and Informative A1
This token format duplicates the length of the original PAN and preserves both the first-six and the last-four digits of the original PAN. The Informative A version is MOD10 compliant, while the Informative A1 version is MOD10+1 compliant.
Example: Informative A and A1 Formats
Original PAN Value |
4418 3789 1620 3675 |
Tokenized Value |
4418 3711 2222 3675 |
Last 4 Preserved and Last 4 Preserved 1
This token format duplicates the length of the original PAN and only the last-four digits of the original PAN. The Last 4 Preserved version is MOD10 compliant, while the Last 4 Preserved 1 version is MOD10+1 compliant.
Example: Last 4 Preserved and Last 4 Preserved 1 Formats
Original PAN Value |
4418 3789 1620 3675 |
Tokenized Value |
4418 3711 2222 3675 |
Completely Random and Completely Random 1
This token format duplicates the length of the original PAN, but does not preserve any portion of the original PAN. The system generates all digits randomly, except the checksum (last) digit, which the system set to make the overall token either MOD10 or MOD10+1 compliant. The Completely Random version is MOD10 compliant, while the Completely Random 1 version is MOD10+1 compliant.
Example: Completely Random and Completely Random 1 Formats
Original PAN Value |
4418 3789 1620 3675 |
Tokenized Value |
3938 7311 2222 2871 |
Minimum 16A and Minimum 16A 1
This token format returns a token with a length of sixteen digits or greater depending upon the length of the original PAN, while always preserving the first-six digits and the last-four digits. If the PAN is sixteen digits, the resulting token would be identical to the corresponding Informative format. If the PAN is less than sixteen digits, the resulting token adds random digits in the middle to bring the total to sixteen. If the PAN is greater than sixteen digits, the resulting token preserves the length, replacing the middles digits with random numbers. The Minimum 16A version is MOD10 compliant, while the Minimum 16A 1 version is MOD10+1 compliant.
Example: Minimum 16A and Minimum 16A 1 Formats
Original PAN Value | 4418 37891 3675 | 4418 37891556438 3675 |
Tokenized Value |
4418 3711 2222 3675 |
4418 3711 2222643 3675 |
Worldpay eComm Merchant A
This token format duplicates the length of the original PAN and preserves the last-four digits of the original PAN. The first-six digits of the PAN are returned in a separate element of the XML response message. The eComm Merchant A version is MOD10+1 compliant.
Example: eComm Merchant A
Original PAN Value |
4418 3789 1620 3675 |
Tokenized Value |
4418 3711 2222 3675 |
Only existing eComm merchants using the Vault tokenization service can use the Comm Merchant A form. Other merchants requiring this format should use the Last 4 Preserved 1 token format.
Direct Debit Token Format
You can also receive tokens for Direct Debit account information. The generated token represents the routing and account numbers. Direct Debit tokens are randomly generated, always 17 characters in length, and MOD10 + 1 compliant. We return the last three digits of the account number in the <eCheckAccountSuffix>
element.
Original Direct Debit Info |
Account Type: Checking Route/Transit: 123456789 Account Number: 123456789ABCDEFGH |
Tokenized Value |
22590305509028340 |