Link de Pagamento

Crie um link de pagamento com interface pronta para compartilhar com seus clientes via WhatsApp, email, SMS ou redes sociais.

Endpoint

POST /v1/marketplaces/{marketplace_id}/transactions

Visão Geral

O Link de Pagamento gera uma URL única com interface completa para que o cliente finalize o pagamento sem necessidade de integração frontend. Ideal para:

  • 🛍️ E-commerce: Checkout rápido

  • 💬 WhatsApp: Vendas por mensagem

  • 📧 Email: Cobranças personalizadas

  • 📱 SMS: Links diretos para pagamento

  • 🔗 Redes Sociais: Compartilhamento fácil

Como Funciona

1. Você cria a transação com payment_locale: "link_payment"
2. API retorna um link de pagamento único
3. Cliente acessa o link
4. Interface pronta para pagamento (cartão, PIX, boleto)
5. Cliente finaliza o pagamento
6. Você recebe webhook de confirmação

Requisição


Parâmetros

Obrigatórios

Campo
Tipo
Descrição

payment_locale

string

Deve ser link_payment

payment_type

string

credit, debit ou pix

on_behalf_of

string

ID do vendedor (32 chars hex)

description

string

Descrição do pagamento

amount

integer

Valor em centavos

Opcionais

Campo
Tipo
Descrição

currency

string

Moeda (padrão: BRL)

notification

string

Mensagem exibida para o cliente

installment_plan

object

Parcelamento (apenas para credit)

installment_plan.number_installments

integer

Número de parcelas (1-12)

reference_id

string

Seu identificador único


Tipos de Pagamento Suportados

1. Cartão de Crédito

Interface gerada:

  • ✅ Formulário de cartão de crédito

  • ✅ Seletor de parcelas

  • ✅ Validação em tempo real

  • ✅ 3D Secure automático

2. PIX

Interface gerada:

  • ✅ QR Code PIX

  • ✅ Código PIX copia e cola

  • ✅ Confirmação automática

  • ✅ Timer de expiração

Parâmetro notification

Mensagem personalizada exibida para o usuário

Boas práticas:

  • Use o nome do cliente

  • Seja claro e objetivo

  • Inclua emojis para humanizar

  • Máximo 200 caracteres


Resposta de Sucesso

Campos da Resposta

  • payment_link.url: URL do link de pagamento a ser compartilhado

  • payment_link.expires_at: Data de expiração do link (padrão: 7 dias)

  • status: Status inicial sempre pending


Exemplo Completo


Segurança

Cada link é gerado com ID único e não pode ser reutilizado.

Expiração

Links expiram após 7 dias (configurável).

HTTPS Obrigatório

Todas as páginas de pagamento usam HTTPS.

Segurança dos Dados

Dados de cartão são processados diretamente pelo gateway e nunca passam por seus servidores.


Erros Comuns

Campo obrigatório ausente

Seller não autorizado


O link de pagamento gerado possui os seguintes recursos:

  • Link único e seguro: Cada transação gera um link exclusivo

  • Interface responsiva: Funciona em desktop, mobile e tablet

  • Múltiplos métodos: Suporte a cartão de crédito, débito e PIX

  • QR Code: Compartilhamento rápido via QR Code

  • Expiração configurável: Controle de validade do link


Webhooks

Após processamento na interface de link de pagamento:

Sucesso

Falha

Próximos Passos

Atualizado