SellX Checkout
Documentacao

SellX Checkout API

Integre pagamentos PIX, Cartao de Credito e Boleto em minutos. API RESTful com webhooks em tempo real.

Inicio Rapido

Exemplos de Codigo

// Criar pagamento PIX
const payment = await fetch('https://pay.sellxcheckout.com/api/checkout/{tenant}/payments/pix', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    productSlug: 'meu-produto',
    customer: {
      name: 'João Silva',
      email: 'joao@email.com',
      document: '12345678900',
      phone: '11999999999'
    }
  })
});

// Resposta
{
  "orderId": "uuid",
  "orderNumber": "ORD-123456",
  "pix": {
    "code": "00020126...",
    "qrcode": "data:image/png;base64,...",
    "expiresAt": "2024-01-01T12:00:00Z"
  }
}

Base URL

Todas as requisicoes devem ser feitas para:

https://pay.sellxcheckout.com/api/checkout/[tenant]

Substitua [tenant] pelo slug da sua loja.

Autenticacao

Para endpoints protegidos, inclua o token JWT no header:

Authorization: Bearer seu_token_jwt

Obtenha seu token fazendo login em app.sellxcheckout.com

Webhooks

Configure sua URL de webhook no painel para receber notificacoes de:

  • payment.confirmed - Pagamento confirmado
  • payment.failed - Pagamento falhou
  • payment.refunded - Pagamento estornado
  • payment.pending - Aguardando pagamento

Pronto para integrar?

Veja a documentacao completa da API com todos os endpoints disponiveis.