Skip to main content
The Store Paycard endpoint lets you send raw card data directly to PCI Booking via API. PCI Booking stores the card securely and returns a token.
Using this method means your system handles raw card details, which puts you in scope of PCI DSS compliance. We strongly recommend using this method only for:
  • Card migration. Moving cards from another storage system or third-party vault to PCI Booking.
  • Temporary workaround. Handling service interruptions where other tokenization methods are temporarily unavailable.
For all other scenarios, use Card Entry Form, Card By Link, or Payments Library. These methods keep card data off your servers entirely.

Prerequisites

Your system must be PCI DSS compliant to use this method, because it requires handling raw card numbers. If you are not PCI DSS compliant, use one of the other tokenization methods listed above.
Before starting a migration, ensure you have:
  • A valid PCI Booking API key (sandbox for testing, production for the actual migration)
  • PCI DSS compliance certification for the system sending card data
  • A clear inventory of the cards to migrate, including which fields are available (card number, expiry, CVV, cardholder name)

How It Works

Send card details directly to the Store Paycard API. PCI Booking stores the card securely and returns a token in the Location response header.
The response returns the token URI in the Location header. Include saveCVV=true when the CVV should be stored with the token - otherwise it is discarded. See the API reference for the full list of fields and query parameters, and Card Data XML Structure for the body schema.

Migration Steps

  1. Check your scope. You hold the cards, so the systems that send them are in PCI DSS scope for the migration. See PCI Scope and Compliance.
  2. Choose the options for each call. These query parameters control what PCI Booking stores and checks:
  3. Test in sandbox first. Run your full migration script against the sandbox environment with test card numbers to validate the integration and error handling. Then run it in production: sandbox tokens do not move to production.
  4. Migrate in batches. If migrating a large volume of cards, break them into manageable batches and track progress. This makes it easier to resume if something goes wrong.
  5. Map old references to new tokens. Maintain a mapping table between your existing card references and the new PCI Booking tokens so you can update all dependent systems.
  6. Check a sample. Call Retrieve Token Metadata on a sample of the new tokens.
  7. Set CVV retention if you stored CVVs. Set a CVV retention policy on each token within 60 minutes of storing it. Otherwise your account-wide default applies.
  8. Delete the source data. Once the migration is complete and checked, permanently delete all raw card records from your source systems.
Migrating from another vault provider? Ask support@pcibooking.net whether a direct vault-to-vault transfer is possible. Include the name of the current provider and the number of cards.

Next Steps

Token Management

Manage your migrated tokens.

Capture Cards Overview

All available tokenization methods.