Overview
To maintain PCI compliance and enhance security, Tonder provides card tokenization capabilities that allow you to securely store and reference card data without handling sensitive information directly. Card tokens can be used in payment requests instead of raw card data. Card tokenization is handled through our secure tokenization service powered by Skyflow Inc. This service converts sensitive card data into secure tokens that can be safely stored and transmitted.Note: Due to PCI DSS requirements, your company must share relevant attestation documents before Tonder activates production endpoint access.
Authentication for Tokenization
Before tokenizing cards, you need to obtain an access token for the tokenization service.Get Access Token
Tokenization Process
Tokenize Card Data
Using Tokenized Cards in Payments
Once you have tokenized the card fields, you can use them in payment requests instead of raw card data:Implementation Examples
Python Tokenization Example
Java Tokenization Example
Security Benefits
- PCI Compliance: Raw card data never touches your servers
- Reduced Scope: Minimizes PCI DSS compliance requirements
- Secure Storage: Tokens can be safely stored in your database
- Reusable: Tokens can be used for recurring payments
- Audit Trail: All tokenization events are logged securely
Best Practices
- Store tokens securely: While tokens are safe, treat them as sensitive data
- Handle expiration: Monitor token expiration dates and re-tokenize when needed
- Error handling: Implement proper error handling for tokenization failures
- Access control: Secure your Skyflow access tokens appropriately
- Testing: Use test card numbers in sandbox environment
Token Lifecycle
- Authentication: Obtain access token using Tonder API key
- Creation: Card data is tokenized through Skyflow service using access token
- Storage: Token is safely stored in your system
- Usage: Token is used for payment processing via Tonder API
- Expiration: Tokens expire based on card expiration date
- Renewal: Re-tokenize cards before token expiration
Next Steps
- Learn about Core Endpoints for processing payments with tokens
- Review Request Structure for proper API formatting
- Explore Payment Methods for card payment specifics