Server-to-Server Omni Tokens

Server-to-Server Omni Tokens

Last updated:April 5th, 2024

This Server-to-Server guide describes how you can store the data and subsequently use the stored card details to perform payment transactions.

To better understand omni tokens in eCommerce and inStore, please read Tokenization Guide.
To collect card data, you must be PCI-DSS compliant. To minimize your compliance requirements, please use Till.js Omni Tokens.
To use network tokens issued by the card networks for your payments, please be informed that an enhanced integration will be made available.

Use cases

Standalone tokenization

The merchant collects card data from the shopper and initiates the omni tokenization. No payment request/flow involved. An omni token is synchronously provisioned and returned to the merchant. The omni token can then be used in subsequent payments.


How it works

Create the token

Send the tokenization request with the collected card data.

OPTIONAL

Send payment using the token

Send payment using the stored omni token.

Transactions:
DB
DB

1. Create the token

Perform a server-to-server POST request with the required customer data, but excluding paymentType. The response to a successful request is a card.omniToken that should be stored and used in subsequent payments.

Sample request:

2. Send payment using the token

Perform a server-to-server POST request over the omni token retrieved in the previous step.

Sample request:


See also