An integrated selling
system platform includes a point-of-sale application and
middleware to perform global tokenization
orchestration, that in combination, provide
credit card reading device agnostic global token and provisioning operations. The
middleware includes communication interfaces, each of which corresponds to a particular communication protocol. The
middleware receives a token create request from the
point of sale application and directly communicates, via one of the communication protocols, to a point-of-interaction
payment device, to receive and securely encrypt the
credit card number, then transmit that information to a hosted network token provisioning
system to request a network token. Upon receiving the network token, the middleware communicates directly, via one or more protocols, to a global merchant tokenization host, to create a merchant specific token, to be returned by the middleware back to the point- of-sale
client to use as a card-on-file
payment method.