Exemplos
O HYDRA HUB oferece múltiplas opções de pagamento para atender às necessidades do seu negócio. Nossa plataforma processa transações de forma segura e eficiente, integrando-se facilmente ao seu sistema.Métodos de Pagamento Disponíveis
Exemplo de Tokenizador de Cartão
Integre pagamentos via cartão de crédito com suporte a parcelamento, tokenização e antifraude.
Exemplo de Tokenizador de PIX
Ofereça pagamentos instantâneos 24/7 com confirmação em segundos através do sistema PIX.
Não oferecemos suporte a Recorrência, Cartão de Débito ou Transferência Bancária no momento.
Endpoints Principais
Todos os métodos de pagamento utilizam o mesmo endpoint base, variando apenas o parâmetropaymentMethod:
Autenticação
Todas as operações de transação exigem autenticação usando Basic Auth. Concatene sua chave secreta e pública no formatosk_userKey:pk_userKey e codifique em Base64.
Suas chaves de API podem ser encontradas no seu painel de API do HYDRA HUB.
Fluxo Geral de Pagamento
Independentemente do método escolhido, o fluxo básico de pagamento segue estas etapas:- Inicialização da transação - Envio dos dados do cliente e pagamento
- Processamento - Validação e processamento pelo HYDRA HUB
- Confirmação - Recebimento do status da transação
- Notificação - Atualização do status via webhook (quando configurado)
Consulta de Transações
Para consultar o status de uma transação existente:Response
Status das Transações
| Status | Descrição |
|---|---|
| pending | Aguardando pagamento ou processamento |
| processing | Em processamento pela adquirente/instituição financeira |
| pre_authorized | Pré-autorizada, aguardando captura |
| approved | Pagamento recebido e confirmado |
| refused | Transação recusada pela adquirente/instituição financeira |
| canceled | Transação cancelada |
| expired | Transação expirada (não concluída no prazo) |
| refunded | Transação estornada (total ou parcialmente) |
Webhooks
O HYDRA HUB pode notificar seu sistema sobre alterações no status das transações através de webhooks. Para isso, configure uma URL de callback no campopostbackUrl ao criar a transação.
Formato da Notificação
Configuração de Webhooks
Para garantir que as notificações sejam recebidas corretamente:- Sua URL de callback deve ser acessível publicamente
- O endpoint deve responder com status HTTP 200 ou 202
- O processamento deve ser assíncrono para evitar timeouts
- Implemente verificação de segurança para validar as notificações recebidas
Ambiente
O HYDRA HUB disponibiliza um único ambiente:- Produção - Para transações reais (
https://api.hydrahub.com.br/api/v1)
