Em breve. O pagamento com cartão de crédito ainda não está disponível na Bob. Esta referência descreve a estrutura que a API vai retornar quando lançar — por enquanto, use PIX.
@bobpayments/checkout-sdk) — a sua aplicação e a API só recebem um token seguro.
Estrutura
Uma transação de cartão de crédito é representada pela seguinte estrutura:Atributos
string
Identificador único da transação no formato CUID.
string
Identificador da transação no seu sistema. Use para cruzar dados sem armazenar o
id interno. Deve ser único por projeto.integer
Valor da transação em centavos. Exemplo:
25000 = R$ 250,00.string
Nome ou descrição do produto/serviço cobrado.
string
Método de pagamento da transação. Para cartão, o valor é
credit_card. A Bob gerencia internamente o processamento da tentativa.string
Status atual da transação.Não considere apenas o HTTP
201 como confirmação de pagamento — use webhook e/ou consulta de status para confirmar o desfecho financeiro.object | null
Dados de exibição do cartão, seguros para armazenar e mostrar ao comprador.
brand é a bandeira e last4 são os quatro últimos dígitos. PAN, CVV e validade nunca são retornados — o cartão é tokenizado no browser pelo pacote de checkout da Bob.string | null
E-mail do comprador. Atalho direto ao campo
customer.email, disponível no nível raiz da transação.string | null
Nome do comprador. Atalho direto ao campo
customer.name, disponível no nível raiz da transação.object
Dados do comprador vinculado à transação. Consulte a entidade Customer.
date-time
Data e hora de criação da transação.
date-time
Data e hora da última atualização.
Próximos passos
Cartão de crédito
Modos de integração, tokenização via SDK e configuração de rota.
SDK Checkout
Tokenize o cartão no navegador sem tocar em PAN ou CVV.