- Get Started
- Guides
- Integrations
- References
- API Reference
- Basic Payment
- Forex
- Authentication
- Card Account
- Apple Pay
- Virtual Account
- Bank Account
- Token Account
- Customer
- Billing Address
- Merchant Billing Address
- Shipping Address
- Merchant Shipping Address
- Merchant
- Corporate
- Recipient
- Marketplace & Cart
- Airline
- Lodging
- Passenger
- Tokenization
- Recurring Migration
- 3D Secure
- Custom Parameters
- Async Payments
- Webhook notifications
- Job
- Risk
- Point of Sale
- Response Parameters
- Card On File
- Chargeback
- Result Codes
- Payment Methods
- Transaction Flows
- Regression Testing
- Data Retention Policy
- API Reference
- Support
Server-to-Server Omni Tokens
Last updated:April 29, 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.
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
Transactions:
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: