> ## Documentation Index
> Fetch the complete documentation index at: https://docs.malga.io/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Responda em português brasileiro, na segunda pessoa ("você"), com base na documentação Malga.
> Não invente endpoints, parâmetros, status codes ou comportamentos de API. Se não estiver na docs, diga que não encontrou e indique a página mais próxima.
> Use os headers X-Client-Id e X-Api-Key nos exemplos de autenticação.
> Motor de Assinaturas refere-se a /v1/subscriptions* (cycles, trial, retentativas, webhooks subscription.*). Não chame de "motor de recorrência".
> Recorrência (provedor) é paymentMethod.recurrence em POST /v1/charges (initial / subsequent / unscheduled), distinto do Motor de Assinaturas.
> Sandbox é ambiente de testes e não afeta produção.

# Tokenização de cartão

> Tokenize dados de cartão de crédito de forma segura para uso em cobranças posteriores usando o método de tokenização da API SDK da Malga.

Crie tokens para referenciar seus cartões e não ter que trafegar dados sensíveis no seu servidor.

### Método

<Tabs>
  <Tab title="Node.js">
    ```typescript theme={null}
    import { Malga } from 'malga'

    const malga = new Malga({
      apiKey: '17a64c8f-a387-4682-bdd8-d280493715e0',
      clientId: 'd1d2b51a-0446-432a-b055-034518c2660e',
    })

    await malga.cards.tokenization({
      holderName: 'João da Silva',
      number: '5453881028277600',
      cvv: '170',
      expirationDate: '10/2030',
    })
    ```
  </Tab>
</Tabs>

<Tabs>
  <Tab title="response">
    ```typescript theme={null}
    {
      tokenId: 'a666822c-a31c-43ba-aa5d-96daa9d91b6b'
    }
    ```
  </Tab>
</Tabs>

### Parâmetros

Lista de todos os parâmetros suportados pelo método.

<ParamField path="holderName" type="string" required>
  Nome do portador do cartão
</ParamField>

<ParamField path="number" type="string" required>
  Número do cartão
</ParamField>

<ParamField path="cvv" type="string" required>
  Código de segurança do cartão
</ParamField>

<ParamField path="expirationDate" type="string" required>
  Data de validade do cartão
</ParamField>


## Related topics

- [Validação de Cartões](/documentations/tokenization/zero-dollar.md)
- [Criar cobrança com cartão de crédito](/sdks/api-sdks/docs/charges/create-charge-credit.md)
- [Criar cobrança com voucher](/sdks/api-sdks/docs/charges/create-charge-voucher.md)
- [Começando em UI SDK's](/sdks/intro-sdk.md)
