Skip to main content
A Bob Payments nasceu de um problema real: gateway caindo na hora errada, doc confusa, contrato que demora semanas. A gente resolveu isso construindo uma API que faz o que tem que fazer — gerar cobrança PIX e avisar quando pagou.

O que é a Bob Payments?

É um orquestrador de pagamentos PIX. Em vez de integrar com um gateway só e torcer pra ele não cair, você integra uma vez com a gente e a gente cuida do resto — múltiplos gateways, fallback automático, tudo no mesmo formato. Uma chamada, um pixCode, dinheiro na conta:
const response = await fetch('https://api.payments.bob.company/api/v1/transactions/', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer sk_test_sua_chave' },
  body: JSON.stringify({ amountCents: 10000, product: 'Plano Premium' })
});

const { data } = await response.json();
console.log(data.pixCode); // manda isso pro seu cliente pagar

Como funciona

Duas coisas que você vai notar rápido:
  1. Endpoints que falam por si — sem abstrações desnecessárias
    POST /api/v1/transactions/      // cria cobrança
    GET  /api/v1/transactions/{id}  // checa status
    GET  /api/v1/customers/         // lista clientes
    
  2. Resposta sempre no mesmo formato
    {
      "success": true,
      "data": {
        "id": "clx7a8b9c0d1e2f3g4h5",
        "status": "waiting_payment",
        "pixCode": "00020126580014br.gov.bcb.pix...",
        "expirationDate": "2026-02-28T10:00:00.000Z"
      }
    }