A tokenization request collects and securely stores a payer’s payment details for future use.
It allows you to save a payment method as a token without initiating a payment.
Tokenization requests are used when you need to charge later, reuse payment methods, or support off-session payments.
How tokenization requests work
Tokenization requests follow a simple flow: create, collect details, store, and reuse.
-
Create a tokenization request
Define the payer (optional) and supported payment methods.
-
Present the collection experience
Use a hosted page or embedded element to collect payment details.
-
Payer submits details
The payer provides payment method information (e.g. card or bank details).
-
Store tokenized payment method
The payment method is securely stored as a token and can be used in future payment flows.
Hosted vs embedded
Tokenization requests can be fulfilled through two integration models:
Hosted pages
A hosted page is a secure, Acclaim-managed page accessed via a link.
Use hosted pages to:
- Collect payment details without building UI
- Share links via email or messaging
- Ensure secure handling of sensitive data
Embedded elements
Embedded elements allow you to collect payment details directly within your application.
Use embedded elements to:
- Control the user experience
- Embed secure payment forms
- Maintain a consistent product flow
What is stored
When a tokenization request is completed:
- Payment details are securely stored and tokenized
- Sensitive data is not exposed to your systems
- A payment method token is returned for future use
This token can be used to:
- Create future payment requests
- Initiate payments without re-collecting details
Relationship to payment requests
- Tokenization requests collect and store payment details
- Payment requests collect funds
You can combine both flows:
- Tokenize a payment method
- Use the stored method in a future payment request
Payment methods
Tokenization requests support payment methods that can be stored for reuse.
Examples include:
Supported methods vary by country and currency.
Payers
A tokenization request can optionally be associated with a payer.
- Known payer → store and reuse payment methods
- Unknown payer → collect and associate during the flow
Status and tracking
Each tokenization request has a lifecycle and status.
Statuses typically include:
- Pending or awaiting completion
- Completed
- Failed
Use webhooks to:
- Track completion
- Store tokens in your system
- Trigger follow-up workflows
When to use tokenization requests
Use tokenization requests when you need to:
- Collect payment details without charging immediately
- Support future or recurring payments
- Enable off-session payments
- Reduce friction for repeat payers
Best practices
- Tokenize once, reuse many times
- Associate tokens with payers for easier reuse
- Limit supported payment methods to relevant options
- Use webhooks to capture completion events
Summary
- Tokenization requests collect and store payment details for future use
- No funds are moved during tokenization
- Payment methods are stored as secure tokens
- Tokens can be reused in future payment flows
Last modified on March 29, 2026