Pagamentos

Metodos de Pagamento

Aceite pagamentos via PIX, Cartao de Credito e Boleto. Todos os metodos em uma unica integracao.

Exemplo: Pagamento PIX

JavaScript
// Criar pagamento PIX
const response = await fetch('https://pay.sellxcheckout.com/api/checkout/sua-loja/payments/pix', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    productId: 'uuid-do-produto',  // ID do produto (UUID)
    customer: {
      name: 'Joao Silva',
      email: 'joao@email.com',
      document: '123.456.789-00',   // CPF ou CNPJ
      phone: '(11) 99999-9999'      // Opcional
    },
    couponCode: 'DESCONTO10',       // Opcional
    metadata: {                     // Opcional - para tracking
      utmSource: 'google',
      utmMedium: 'cpc',
      utmCampaign: 'lancamento'
    }
  })
});

// Resposta de sucesso
{
  "success": true,
  "data": {
    "orderId": "uuid-do-pedido",
    "orderNumber": "ORD-123456",
    "amount": 9900,
    "pix": {
      "code": "00020126580014br.gov.bcb.pix...",
      "qrcode": "data:image/png;base64,...",
      "expiration": "2024-01-01T12:30:00Z"
    }
  }
}

Fluxo de Pagamento

1

Cliente inicia o pagamento

O cliente preenche os dados e seleciona o metodo de pagamento.

2

Pedido criado

Um pedido e criado com status "pending" e os dados do pagamento sao retornados.

3

Pagamento processado

O gateway de pagamento processa a transacao.

4

Webhook enviado

Voce recebe uma notificacao quando o pagamento e confirmado.

Seguranca

Todos os pagamentos sao processados com criptografia SSL/TLS. Os dados de cartao nunca sao armazenados em nossos servidores. Seguimos os padroes PCI-DSS de seguranca.