APIs e integrações

PIX e cripto, em três chamadas.

REST + webhooks documentados, sandbox completo, multi-tenant out-of-the-box. Para quem está construindo o próximo Stripe brasileiro — ou só quer aceitar PIX e dormir tranquilo.

quickstart.tstypescript
1// Receba PIX e liquide em USDT, em três chamadas2const otsem = new OtsemPay({ apiKey: process.env.OTSEM_KEY });34// 1. Crie a cobrança PIX5const pix = await otsem.pix.create({6  amount: 100_00,         // R$ 100,007  description: "Pedido #4242",8  webhookUrl: "https://api.minhaloja.com/webhooks/pix",9});1011// 2. Receba o webhook quando o cliente pagar12// 3. O saldo USDT já está disponível na conta
O que dá para construir

Três casos. Três jeitos de começar.

PIX → USDT

Aceite PIX e liquide em USDT

Sua infra de pagamento em duas chamadas: criar cobrança e receber webhook.

Payouts

Dispare pagamentos via API

PIX out, transferência interna, ou retirada on-chain. Mesmo SDK, mesma autenticação.

Eventos

Webhook em todo evento

PIX in, PIX out, conversão completada, retirada on-chain confirmada. Replay, idempotência, dedup.

Superfície da API

Pequena por design.

Mantemos a API enxuta — menos endpoints, contratos estáveis, mudanças versionadas. A documentação completa vive em docs.otsempay.com.

Auth
  • POST /auth/token
  • POST /auth/rotate
  • GET /auth/whoami
Wallets
  • GET /wallets
  • GET /wallets/:id/balance
  • POST /wallets/:id/transfer
PIX
  • POST /pix/cobrancas
  • GET /pix/cobrancas/:id
  • POST /pix/payouts
Crypto
  • POST /crypto/conversions
  • POST /crypto/withdrawals
  • GET /crypto/quotes
Webhooks
  • POST /webhooks/subscribe
  • GET /webhooks/events
  • POST /webhooks/replay
Status
  • GET /health
  • GET /status
  • GET /version

Pronto para integrar?

API keys são liberadas após contrato empresarial. Sandbox aberto para teste.

APIs e integrações | OtsemPay para desenvolvedores | Otsem Pay