Conectar OpenPix (Woovi)

⏱ Tempo estimado: 5 minutos

O OpenPix (Woovi) é o PSP mais fácil de integrar — 100% focado em Pix, sem certificados, sem OAuth. Apenas um AppID.

1

Criar conta no OpenPix

  1. Acesse app.openpix.com
  2. Clique em "Cadastre-se"
  3. Preencha seus dados (aceita PF e PJ)
  4. Complete a verificação
💡O OpenPix oferece ambiente de teste gratuito — você pode testar sem custos.
2

Obter AppID

  1. No painel, vá em API/PluginsNova API
  2. Dê um nome (ex: "Hubpay")
  3. Clique em Salvar
  4. Copie o AppID gerado

O AppID é uma string longa (ex: Q2xpZW50ZV9JZDo...). Copie inteiro.

3

Conectar no Hubpay

  1. Acesse hubpay.dev/dashboard/psps
  2. Clique em Conectar novo PSP
  3. Selecione OpenPix (Woovi)
  4. Selecione o ambiente (Test ou Live)
  5. Dê um label (ex: "OpenPix principal")
  6. Cole o AppID
  7. Clique em Salvar credencial
4

Configurar webhook

Após salvar, siga as instruções na tela pra configurar o webhook na plataforma OpenPix.

5

Testar

bash
curl -X POST https://api.hubpay.dev/v1/charges \
  -H "Authorization: Bearer hpx_test_SUA_CHAVE_HUBPAY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 1000,
    "provider": "openpix",
    "description": "Teste OpenPix"
  }'

Nenhum campo de payer é obrigatório — é o PSP mais flexível.

Por que OpenPix?

  • Zero certificado — só um AppID
  • Zero OAuth — sem token, sem refresh, sem expiração
  • 100% Pix — feito especificamente pra Pix
  • Ambiente de teste gratuito
  • Documentação excelente em developers.woovi.com
  • Open source — SDKs e plugins

Solução de problemas

ErroCausaSolução
502 com "unauthorized"AppID incorretoVerifique se copiou o AppID completo sem espaços.
502 com "correlationID duplicado"Cobrança com mesmo ID já existeO Hubpay gera IDs únicos automaticamente. Se persistir, pode ser retry duplicado.
Webhook não chegaWebhook não configuradoConfigure em API/Plugins → Webhook na plataforma OpenPix.
Status ACTIVE mas quer COMPLETEDCobrança não foi pagaNo teste, use o simulador da OpenPix pra aprovar pagamento.

Testando pagamento no sandbox

A OpenPix oferece simulador de pagamento no painel:

  1. Crie uma cobrança via API
  2. No painel OpenPix, vá em Cobranças → encontre a cobrança
  3. Clique em Simular pagamento (disponível no ambiente de teste)
  4. O webhook OPENPIX:CHARGE_COMPLETED será disparado

Links úteis