- Getting Started
- Tutorials
- COPYandPAY
- Server-to-Server
- 3D Secure
- Pay By Link
- Mobile SDK
- Manage Payments
- Plugins
- Fraud Management
- Reporting
- Webhooks
- Smart Engage
- Reference
- 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
- Corporate
- Recipient
- Merchant
- Marketplace & Cart
- Airline
- Lodging
- Passenger
- Tokenization
- Recurring Migration
- 3D Secure
- Custom Parameters
- Async Payments
- Webhook notifications
- Risk
- Response Parameters
- Card On File
- Chargeback
- Result Codes
- Brands Reference
- Regression Testing
- Data Retention Policy
- API Reference
- FAQ

OmniTokens
OmniTokens allows you to store payment data in an external system, for later use. Currently, for external systems we integrate with RCS and Chase Orbital. Based on configuration the payment data can be stored in one of these systems
This guide describes how you can store the data using our Server-to-Server API and how you can subsequently use the stored card details for a subsequent payment.
- Store the data as stand-alone
- Using the stored payment data
- Store the data during a payment
Store the data as stand-alone
An omnitoken can be created by calling the /omnitokens
endpoint. You receive the omnitoken in the response in the field omniToken
Try it out in the interactive editor below. With the below field values, the payment data will be stored in the Chase Orbital system.

Using the stored payment data
Once the payment data is stored in the external system and you received an omnitoken you can use it to make a payment.
Please fill-in in the below URL the omniToken
value.

Store the data during a payment
A payment's data can be stored at the same time as the payment by adding an additional parameter to the normal payment request as described in synchronous workflow of the Server-to-Server:
createOmniToken=true testMode=EXTERNAL
(Please note the testMode=EXTERNAL
should be sent only when testing from this site or using the Open Payment Platform test environment.)
Try it out in the interactive editor from the above link and you will find that you get the additional response parameter omniToken
. This parameter allows you to access the stored payment data during subsequent operations (see above use case).