Skip to main content
Tokenization replaces sensitive payment data (card numbers, bank account details) with a non sensitive token. Your server uses the token in API calls without ever handling the raw data, which keeps you out of PCI scope and lets you reuse methods for one click checkout.

One time token

A one time token represents a single payment method submission. The Yuno SDK generates it when the customer enters their method data, and it is valid for one payment only.

Vaulted token

A vaulted token stores a method for reuse, bound to a customer profile. Use vaulted tokens for returning customers, one click checkout, and subscriptions. Vault a method during a payment:
The customer must have a Yuno customer profile before you can vault a token. Create one through Create customer first.

When to use each

Vaulted tokens are bound to a specific customer and cannot be transferred. If the customer wants to use a different card, vault a new token against the same customer_id.

List vaulted methods

Returns every vaulted method for a customer.
See List payment methods and the Payment method object.

Delete a vaulted token

See Unenroll payment method.

What next

Payment methods

Method availability and per method requirements.

Customers

Profiles that own vaulted tokens.

Network tokens

Replace raw PANs with network tokens for higher approval.

Stored credentials

CIT, MIT, and subscription style recurring billing.