Developer guide

Payment tokenization lets applications operate on references instead of raw card data.

Tokenization is a payment-security pattern where the merchant application uses a processor-provided token or reference instead of handling the customer's raw card number. The details and scope are determined by the payment provider.

Hosted collection first

A hosted payment field or checkout component keeps the sensitive card-entry interaction in the processor's environment. The merchant application receives a tokenized payment reference that can be used in the approved integration flow.

Tokens do not remove operational responsibilities

A tokenized integration still needs access controls, secure server-side API calls, idempotency, signed webhooks, merchant-account gating, and careful logs. Tokens should be handled according to the processor's requirements and the merchant's data policy.

What tokenization does not mean

A token is not permission to process any merchant, product, currency, or payment method. It is not a replacement for partner approval, and it does not make an integration safe if the server exposes secrets, accepts unsigned events, or retries a payment without idempotency.

The useful question is not whether a system uses tokens. It is whether the entire payment path keeps sensitive collection upstream, limits references to the approved merchant, and produces enough evidence to reconcile what happened.

  • Tokenized references remain scoped to an approved merchant and capability
  • Signed event verification and replay protection are still required
  • Logs and support tools must avoid turning references into sensitive payloads
Check eligibility