🇧🇷 Feito pro mercado brasileiro

Uma API. Todos os PSPs.
Pix sem amarras.

O Hubpay orquestra Asaas, Mercado Pago, Efí, Pagar.me, Stark Bank, Stripe, Iugu, PagSeguro, Banco Inter, Sicredi, Sicoob, OpenPix, Bradesco e outros provedores de pagamento numa única API REST. Integre uma vez, troque de PSP quando quiser, nunca reescreva código de pagamento.

Sem cartão de créditoPlano free com 10 cobrançasCancele quando quiser

Request

terminal
curl -X POST https://api.hubpay.dev/v1/charges \
  -H "Authorization: Bearer hpx_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 5000,
    "provider": "asaas",
    "description": "Pedido #1234"
  }'

Response

response.json
{
  "id": "chg_01HQ...",
  "status": "pending",
  "pix": {
    "copy_paste": "00020126580014br.gov.bcb...",
    "qr_code_base64": "iVBORw0KG..."
  }
}
Simples por design

Integração em 3 linhas

Uma chamada REST. Pix gerado instantaneamente. Sem SDK obrigatório.

terminal
curl -X POST https://api.hubpay.dev/v1/charges \
  -H "Authorization: Bearer hpx_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 5000,
    "provider": "asaas",
    "description": "Pedido #1234"
  }'

Por que o Hubpay existe

Sem vendor lock-in

Troque de Asaas pro Mercado Pago mudando uma palavra no payload. Sem refatorar nada.

Distribuição inteligente

Envie `provider: "random"` e o Hubpay distribui automaticamente entre seus PSPs com round-robin. Se um cair, o próximo assume. Zero downtime.

Webhook unificado

Cada PSP entrega webhook num formato diferente. O Hubpay normaliza tudo e te entrega num único formato assinado com HMAC.

Feito pra dev brasileiro

Suporte nativo a Pix, CPF/CNPJ, documentação em português. Sem jeitinho, sem workaround.

Do signup à primeira cobrança em 5 minutos

01

Crie sua conta

Gratuita, sem cartão de crédito

02

Conecte um PSP

Asaas, Mercado Pago, Efí, Pagar.me, Stark Bank, Stripe, Iugu, PagSeguro, Banco Inter, Sicredi, Sicoob, OpenPix ou Bradesco em segundos

03

Gere uma API key

E integre em 3 linhas de código

04

Receba webhooks

Unificados e assinados com HMAC

Novidade

Smart Routing: seus PSPs trabalhando juntos

Envie provider: "random" e o Hubpay distribui automaticamente suas cobranças entre todos os PSPs conectados. Cada requisição vai pro próximo da fila. Se um PSP cair, o próximo assume instantaneamente.

Sua aplicação

provider: "random"
Smart Routing

Round-robin + fallback automático

Asaas

Req #1, #4…

Mercado Pago

Req #2, #5…

Efí

Req #3, #6…

O brilho anima em round-robin — exatamente como suas cobranças são distribuídas.

Distribuição automática

Cada requisição vai pro próximo PSP da fila. Asaas → MP → Efí → Asaas → ... Sem você escrever uma linha de lógica de balanceamento.

Fallback inteligente

Se o PSP da vez falhar, o Hubpay tenta o próximo automaticamente. Seus clientes nunca veem erro de pagamento por causa de PSP fora do ar.

Zero configuração

Conecte 2 ou mais PSPs no dashboard. Mande provider: "random" na API. Pronto. Sem regras, sem peso, sem nada a configurar.

Limites por PSP

Defina quanto cada PSP processa antes de passar pro próximo. O ciclo é automático e infinito. Controle total sobre a distribuição de volume.

Request

terminal
curl -X POST https://api.hubpay.dev/v1/charges \
  -H "Authorization: Bearer hpx_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 5000,
    "provider": "random"
  }'

Response — campo routing incluído

response.json
{
  "id": "chg_01HQ...",
  "status": "pending",
  "provider": "mercadopago",
  "routing": {
    "mode": "round_robin",
    "selected_provider": "mercadopago",
    "attempted_providers": ["mercadopago"]
  },
  "pix": {
    "copy_paste": "00020126..."
  }
}

SDKs oficiais pra sua stack

Ou use a API REST direto. Qualquer linguagem funciona.

TS

TypeScript / Node.js

SDK oficial com tipagem completa.

Ver no NPM
PY

Python

SDK oficial para Python.

Em breve
PHP

PHP

Compatível com Laravel e Symfony.

Em breve
GO

Go

SDK nativo, sem dependências.

Em breve

Preços simples

Sem taxa por transação. Mensalidade fixa.

Free

Pra testar

R$ 0
Começar grátis
  • 10 cobranças/mês
  • 1 PSP
  • 1 API key
  • 1 webhook endpoint
  • Logs por 1 dias

Basic

Basic

R$ 47/mês
Assinar Basic
  • 500 cobranças/mês
  • 1 PSP
  • 1 API key
  • 2 webhook endpoints
  • Logs por 3 dias
Mais popular

Pro

Pra pequeno negócio

R$ 97/mês
Assinar Pro
  • 1.500 cobranças/mês
  • 2 PSPs
  • 2 API keys
  • 3 webhook endpoints
  • Logs por 7 dias

Business

Business

R$ 197/mês
Assinar Business
  • 5.000 cobranças/mês
  • 4 PSPs
  • 4 API keys
  • Webhooks ilimitados
  • Logs por 15 dias

Scale

Scale

R$ 397/mês
Assinar Scale
  • 10.000 cobranças/mês
  • PSPs ilimitados
  • API keys ilimitadas
  • Webhooks ilimitados
  • Logs por 30 dias

Enterprise

Pra operações grandes

R$ 597/mês
Falar com vendas
  • 20.000 cobranças/mês
  • PSPs ilimitados
  • API keys ilimitadas
  • Webhooks ilimitados
  • Logs por 30 dias
  • Suporte dedicado + SLA
  • SSO

Ultra

Ultra

R$ 997/mês
Assinar Ultra
  • 100.000 cobranças/mês
  • PSPs ilimitados
  • API keys ilimitadas
  • Webhooks ilimitados
  • Logs por 60 dias

Ultra 2

Ultra 2

R$ 2497/mês
Assinar Ultra 2
  • 500.000 cobranças/mês
  • PSPs ilimitados
  • API keys ilimitadas
  • Webhooks ilimitados
  • Logs por 60 dias

Ver comparação completa de planos

Perguntas frequentes

Comece a integrar agora

Plano free, sem cartão, pronto em 5 minutos.

Criar conta grátis
quickstart.ts
$ pnpm add @hubpay/sdk

import { Hubpay } from "@hubpay/sdk";
const hp = new Hubpay({ apiKey });
await hp.charges.create({ amount, provider });