| CPC G06Q 20/3672 (2013.01) [G06Q 20/363 (2013.01); G06Q 20/3678 (2013.01)] | 14 Claims |

|
1. A computer-implemented method for cross-platform token compatibility, comprising:
providing, by a token exchange service system, a portal to a merchant system through which the merchant system provides output token service provider configuration identifiers and activates token service providers corresponding to the output token service provider configuration identifiers;
receiving, by the token exchange service system, the output token service provider configuration identifiers and an activation of the token service providers corresponding to the output token service provider configuration identifiers from the merchant system via the portal;
receiving, by the token exchange service system, a primary tokenization request including sensitive data of a user of the merchant system and the output token service provider configuration identifiers from an intermediary system that is provided between the merchant and the token exchange service system;
generating, by the token exchange service system, a globally unique identifier (GUID) based on the received primary tokenization request, the GUID stored in a database of the token exchange system;
determining, by the token exchange service system, a plurality of output token vaults that are associated with the plurality of token service providers communicating with the token exchange service system to which the sensitive data is to be routed for tokenization based on the output token service provider configuration identifiers included in the primary tokenization request and based on the activation of the token service providers corresponding to the output token service provider configuration identifiers received from the merchant system via the generating, by the token exchange service system, ancillary tokenization requests based on determining the plurality of output token vaults to which the sensitive data is to be routed for tokenization;
transmitting, by the token exchange service system, the ancillary tokenization requests to the plurality of output token vaults that are associated with a plurality of token service providers and that are configured to generate a plurality of output tokens based on the sensitive data of the user;
receiving, by the token exchange service system, ancillary tokenization responses generated from the plurality of output token vaults;
generating, by the token exchange service system, a primary tokenization response based on the ancillary tokenization responses, wherein the primary tokenization response includes the GUID and the plurality of output tokens generated by the plurality of output token vaults associated with the plurality of token service providers; and
transmitting, by the token exchange service system, the primary tokenization response including the plurality of output tokens generated based on the sensitive data of the user to the intermediary system to permit the intermediary system to use the plurality of output tokens in services rendered by the intermediary system, store the plurality of output tokens in storage, or transmit an output token, of the plurality of output tokens, to the merchant system.
|