Salvar Cartão

Tokeniza e salva um cartão de crédito vinculado a um cliente. Retorna o id do cartão salvo, que pode ser reutilizado no campo creditCard.paymentMethodId em cobranças futuras.

Métodos de envio:

PrioridadeCampoDescrição
paymentMethodIdID de PaymentMethod já criado (Stripe.js)
tokenToken gerado no frontend (MercadoPago.js, PagBank.js, Stripe.js)
Dados rawnumber, holderName, expMonth, expYear, cvv

Mercado Pago: Aceita apenas token — dados raw retornam erro 422.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum

Identificador do gateway de pagamento:

  • stripe — Gateway internacional com APIs modernas
  • pagarme — Gateway brasileiro com boa documentação
  • asaas — Focado em cobranças recorrentes e boletos
  • mercadopago — Maior gateway da América Latina
  • pagseguro — Gateway tradicional do Brasil (PagBank)
Allowed:
string
required
length between 3 and 100

ID do cliente no gateway

string
length between 5 and 200

ID de PaymentMethod previamente criado no frontend (Stripe.js). No Mercado Pago, tratado como alias do token.

string
length between 5 and 200

Token do cartão. Obrigatório para Mercado Pago (gerado via MercadoPago.js). Stripe: tok_visa, tok_mastercard. PagSeguro: token encrypted do PagBank.js.

string
length between 13 and 19
^[0-9]+$

Número do cartão (13-19 dígitos, sem espaços). Não suportado pelo Mercado Pago. Aceito por Stripe (com ativação), Pagar.me, Asaas e PagSeguro.

string
length between 3 and 100

Nome impresso no cartão (letras maiúsculas)

integer
1 to 12

Mês de validade (1–12)

integer
≥ 2025

Ano de validade (ex: 2028)

string
length between 3 and 4
^[0-9]{3,4}$

Código de segurança (3 ou 4 dígitos)

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json