# Tokens

> For the complete machine-readable documentation index, see [llms.txt](https://apidocs.chargebee.com/llms.txt).


Tokenization hides sensitive payment information into a unique token for a secure transaction. The token does not expose any actual payment details.

## Tokens attributes

## Input Parameters

- `id` (required, string, max chars=40)
  Identifier of the Chargebee Token

- `gateway` (required, enumerated string)
  Name of the gateway this token is stored in.
  Possible enum values:
    - `chargebee`
      Chargebee test gateway.
    - `chargebee_payments`
      Chargebee Payments gateway
    - `adyen`
      Adyen is a payment gateway.
    - `stripe`
      Stripe is a payment gateway.
    - `wepay`
      WePay is a payment gateway.
    - `braintree`
      Braintree is a payment gateway.
    - `authorize_net`
      Authorize.net is a payment gateway
    - `paypal_pro`
      PayPal Pro Account is a payment gateway.
    - `pin`
      Pin is a payment gateway
    - `eway`
      eWAY Account is a payment gateway.
    - `eway_rapid`
      eWAY Rapid is a payment gateway.
    - `worldpay`
      WorldPay is a payment gateway
    - `balanced_payments`
      Balanced is a payment gateway
    - `beanstream`
      Bambora(formerly known as Beanstream) is a payment gateway.
    - `bluepay`
      BluePay is a payment gateway.
    - `elavon`
      Elavon Virtual Merchant is a payment solution.
    - `first_data_global`
      First Data Global Gateway Virtual Terminal Account
    - `hdfc`
      HDFC Account is a payment gateway.
    - `migs`
      MasterCard Internet Gateway Service payment gateway.
    - `nmi`
      NMI is a payment gateway.
    - `ogone`
      Ingenico ePayments (formerly known as Ogone) is a payment gateway.
    - `paymill`
      PAYMILL is a payment gateway.
    - `paypal_payflow_pro`
      PayPal Payflow Pro is a payment gateway.
    - `sage_pay`
      Sage Pay is a payment gateway.
    - `tco`
      2Checkout is a payment gateway.
    - `wirecard`
      WireCard Account is a payment service provider.
    - `amazon_payments`
      Amazon Payments is a payment service provider.
    - `paypal_express_checkout`
      PayPal Express Checkout is a payment gateway.
    - `gocardless`
      GoCardless is a payment service provider.
    - `orbital`
      Chase Paymentech(Orbital) is a payment gateway.
    - `moneris_us`
      Moneris USA is a payment gateway.
    - `moneris`
      Moneris is a payment gateway.
    - `bluesnap`
      BlueSnap is a payment gateway.
    - `cybersource`
      CyberSource is a payment gateway.
    - `vantiv`
      Vantiv is a payment gateway.
    - `checkout_com`
      Checkout.com is a payment gateway.
    - `paypal`
      PayPal Commerce is a payment gateway.
    - `ingenico_direct`
      Worldline Online Payments is a payment gateway.
    - `exact`
      Exact Payments is a payment gateway.
    - `mollie`
      Mollie is a payment gateway.
    - `quickbooks`
      Intuit QuickBooks Payments gateway
    - `razorpay`
      Razorpay is a fast growing payment service provider in India working with all leading banks and support for major local payment methods including Netbanking, UPI etc.
    - `global_payments`
      Global Payments is a payment service provider.
    - `bank_of_america`
    - `ecentric`
    - `metrics_global`
    - `windcave`
    - `pay_com`
    - `ebanx`
    - `dlocal`
    - `nuvei`
    - `solidgate`
    - `paystack`
    - `jp_morgan`
    - `deutsche_bank`
    - `ezidebit`
    - `twikey`
      Twikey is a payment service provider that specializes in processing direct debit payments across the EU.
    - `tempus`
    - `moyasar`
    - `payway`
    - `payu`
    - `not_applicable`
      Indicates that payment gateway is not applicable for this resource.

- `gateway_account_id` (required, string, max chars=50)
  The gateway account in which this token is stored.

- `payment_method_type` (required, enumerated string)
  Type of payment method of the token.
  Possible enum values:
    - `card`
      Card based payment including credit cards and debit cards. Details about the card can be obtained from the card resource.
    - `paypal_express_checkout`
      Payments made via PayPal Express Checkout.
    - `amazon_payments`
      Payments made via Amazon Payments.
    - `direct_debit`
      Represents bank account for which the direct debit or ACH agreement/mandate is created.
    - `generic`
      Payments made via Generic Payment Method.
    - `alipay`
      Payments made via Alipay.
      
      This payment source is deprecated.
    - `unionpay`
      Payments made via UnionPay.
    - `apple_pay`
      Payments made via Apple Pay.
    - `wechat_pay`
      Payments made via WeChat Pay.
      
      This payment source is deprecated.
    - `ideal`
      Payments made via iDEAL.
    - `google_pay`
      Payments made via Google Pay.
    - `sofort`
      Payments made via Sofort.
    - `bancontact`
      Payments made via Bancontact Card.
    - `giropay`
      Payments made via giropay.
    - `dotpay`
      Payments made via Dotpay.
    - `upi`
      UPI Payments.
    - `netbanking_emandates`
      Netbanking (eMandates) Payments.
    - `venmo`
    - `pay_to`
    - `faster_payments`
    - `sepa_instant_transfer`
    - `automated_bank_transfer`
    - `klarna_pay_now`
    - `online_banking_poland`
    - `payconiq_by_bancontact`
    - `electronic_payment_standard`
      Electronic Payment Standard
    - `kbc_payment_button`
      KBC Payment Button
    - `pay_by_bank`
      Pay By Bank
    - `trustly`
      Trustly
    - `stablecoin`
    - `kakao_pay`
    - `naver_pay`
    - `revolut_pay`
    - `cash_app_pay`
    - `twint`
      Payments made via Twint
    - `go_pay`
      Payments made via GoPay
    - `grab_pay`
      Payments made via GrabPay
    - `pay_co`
      Payments made via PayCo
    - `after_pay`
      Payments made via Afterpay
    - `swish`
      Payments made via Swish
    - `payme`
      Payments made via PayMe
    - `pix`
    - `klarna`
    - `alipay_hk`
      Payments made via Alipay HK.
    - `paypay`
    - `gcash`
      Payments made via GCash.
    - `south_korean_cards`
    - `paynow`
    - `bizum`
    - `promptpay`
    - `dana`
      Payments made via Dana.
    - `touch_n_go`
      Payments made via Touch 'n Go.
    - `tamara`
      Payments made via Tamara.
    - `qpay`
      Payments made via Qpay.
    - `ovo`
    - `momo`
    - `mercado_pago`
    - `nequi`
    - `nupay`
    - `picpay`
    - `thai_qr`
    - `blik`
    - `fpx`
    - `wero`
    - `p24`
    - `affirm_pay`
    - `rakuten_pay`

- `status` (required, enumerated string, default=new)
  Status of the token
  Possible enum values:
    - `new`
      new
    - `expired`
      expired
    - `consumed`
      The token is already used

- `id_at_vault` (required, string, max chars=65k)
  The id with which this token is referred in gateway

- `vault` (required, enumerated string)
  Name of the gateway/vault provider where the payment method is tokenized
  Possible enum values:
    - `spreedly`
      spreedly
    - `gateway`
      gateway

- `ip_address` (optional, string, max chars=50)
  The IP address from where the token is created. Used primarily for EU VAT validation.

- `resource_version` (optional, long)
  Version number of this resource. The `resource_version` is updated with a new timestamp in milliseconds for every change made to the resource. This attribute will be present only if the resource has been updated after 2016-09-28.

- `updated_at` (optional, timestamp(UTC) in seconds)
  Timestamp indicating when this token resource was last updated.

- `created_at` (required, timestamp(UTC) in seconds)
  Timestamp indicating when this token resource is created.

- `expired_at` (optional, timestamp(UTC) in seconds)
  Timestamp indicating when this token is expired

