HTTPS + JSON
Contratos simples, respostas estruturadas e exemplos prontos para o backend.
Integração HTTPS/JSON para os produtos publicados. Esta especificação descreve somente contratos disponíveis no domínio atual; recursos não publicados aparecem na matriz de disponibilidade e não devem ser inferidos.
https://api.hpgroupllc.com.brContratos simples, respostas estruturadas e exemplos prontos para o backend.
Repetições seguras nas operações financeiras sem duplicar movimentações.
Entrega autenticada e retentativas com identificador estável.
As rotas privadas usam duas credenciais enviadas somente pelo seu servidor. Nunca exponha o Client Secret no navegador, aplicativo móvel ou repositório.
Apikey: SEU_CLIENT_ID
X-Client-Secret: SEU_CLIENT_SECRET
Content-Type: application/json
Use de 8 a 100 caracteres e repita a mesma chave somente ao repetir exatamente o mesmo corpo. Corpo divergente com a mesma chave retorna conflito.
A API cripto usa as mesmas credenciais servidor-a-servidor. Consulte o catálogo antes de operar: ele é a fonte de verdade para moedas, redes, confirmações e disponibilidade de entrada ou saída.
Liste /api/v1/crypto/assets e envie o par asset/network para /api/v1/crypto/wallets. A criação é idempotente por conta, moeda e rede.
Consulte o endereço da carteira. A HPG Pay monitora a blockchain, aguarda as confirmações da rede e credita o ledger sem ação manual.
Calcule o preview, confirme com a mesma cotação e uma Idempotency-Key. Reserva, assinatura KMS, transmissão e confirmação continuam em segundo plano.
cashout autenticam o servidor integrador. Nunca coloque essas credenciais no frontend./api/v1/crypto/withdrawals/{withdrawalId} até o estado terminal e use /api/v1/crypto/transactions para conciliação. Repetições devem preservar corpo e chave de idempotência.Valide a assinatura usando o corpo bruto recebido antes de interpretar o JSON. Respostas 2xx confirmam a entrega.
X-Vexus-Event: checkout.order.status_changed
X-Vexus-Delivery: <uuid>
X-Vexus-Timestamp: <unix_timestamp>
X-Vexus-Signature: v1=<hmac_sha256>
Os exemplos abaixo são derivados do mesmo contrato que gera o OpenAPI e a coleção Postman.
Disponibilidade técnica sem autenticação.
/health/live
Público
Verifica se o processo HTTP está ativo.
curl -X GET 'https://api.hpgroupllc.com.br/health/live'
/health/ready
Público
Valida banco, migrações e dependências internas necessárias para receber tráfego.
curl -X GET 'https://api.hpgroupllc.com.br/health/ready'
Entrada, saída, leitura e pagamento de QR Code PIX.
/api/v1/cashin
Credenciais
Cria uma cobrança PIX dinâmica.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cashin' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"amount": 25.9,
"payer_name": "Cliente de Exemplo",
"payer_document": "52998224725",
"payer_email": "cliente@example.com",
"description": "Pedido 1024",
"external_id": "pedido-1024"
}'
{
"amount": 25.9,
"payer_name": "Cliente de Exemplo",
"payer_document": "52998224725",
"payer_email": "cliente@example.com",
"description": "Pedido 1024",
"external_id": "pedido-1024"
}
/api/v1/cashout
Credenciais
Envia um PIX para a chave informada, sujeito a saldo, produto e limites da conta.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cashout' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"amount": 20,
"pix_key": "<chave-pix-destino>",
"pix_key_type": "random",
"description": "Repasse"
}'
{
"amount": 20,
"pix_key": "<chave-pix-destino>",
"pix_key_type": "random",
"description": "Repasse"
}
/api/v1/pix/qr/decode
Credenciais
Valida e decodifica um payload EMV PIX sem movimentar saldo.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/pix/qr/decode' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{
"payload": "00020101021226810014br.gov.bcb.pix2559https://example.invalid/pix/cobranca-exemplo520400005303986540539.905802BR5905VEXUS6009SAO PAULO62070503***6304ABCD"
}'
{
"payload": "00020101021226810014br.gov.bcb.pix2559https://example.invalid/pix/cobranca-exemplo520400005303986540539.905802BR5905VEXUS6009SAO PAULO62070503***6304ABCD"
}
/api/v1/pix/qr/pay
Credenciais
Paga um QR Code PIX após validação do payload e dos limites.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/pix/qr/pay' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"payload": "00020101021226810014br.gov.bcb.pix2559https://example.invalid/pix/cobranca-exemplo520400005303986540539.905802BR5905VEXUS6009SAO PAULO62070503***6304ABCD",
"amount": 39.9,
"description": "Fornecedor"
}'
{
"payload": "00020101021226810014br.gov.bcb.pix2559https://example.invalid/pix/cobranca-exemplo520400005303986540539.905802BR5905VEXUS6009SAO PAULO62070503***6304ABCD",
"amount": 39.9,
"description": "Fornecedor"
}
Emissão, consulta e pagamento de boleto.
/api/v1/boleto/issue
Credenciais
Emite uma cobrança por boleto para um produto habilitado.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/boleto/issue' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"product_id": "00000000-0000-4000-8000-000000000001",
"amount": 99.9,
"buyer_name": "Cliente de Exemplo",
"buyer_email": "cliente@example.com",
"buyer_cpf": "52998224725",
"buyer_address": {
"zip_code": "01001000",
"street_name": "Praça da Sé",
"street_number": "100",
"neighborhood": "Sé",
"city": "São Paulo",
"state": "SP"
}
}'
{
"product_id": "00000000-0000-4000-8000-000000000001",
"amount": 99.9,
"buyer_name": "Cliente de Exemplo",
"buyer_email": "cliente@example.com",
"buyer_cpf": "52998224725",
"buyer_address": {
"zip_code": "01001000",
"street_name": "Praça da Sé",
"street_number": "100",
"neighborhood": "Sé",
"city": "São Paulo",
"state": "SP"
}
}
/api/v1/boleto/info
Credenciais
Consulta os dados de um boleto sem movimentar saldo.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/boleto/info' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{
"billetCode": "00000000000000000000000000000000000000000000"
}'
{
"billetCode": "00000000000000000000000000000000000000000000"
}
/api/v1/boleto/pay
Credenciais
Paga um boleto após a aplicação validar código, beneficiário, saldo e limites.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/boleto/pay' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"billetCode": "00000000000000000000000000000000000000000000",
"amount": 149.9,
"beneficiary_name": "Empresa de Exemplo"
}'
{
"billetCode": "00000000000000000000000000000000000000000000",
"amount": 149.9,
"beneficiary_name": "Empresa de Exemplo"
}
Catálogo, carteiras, endereços, saldos, histórico e envios on-chain.
/api/v1/crypto/assets
Credenciais
Retorna somente moedas e redes habilitadas em produção, incluindo capacidade de depósito, envio, casas decimais, confirmações e ícone.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/crypto/assets' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/crypto/wallets
Credenciais
Retorna as carteiras da conta, saldo disponível/bloqueado, rede, ativo e disponibilidade de envio.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/crypto/wallets' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/crypto/wallets
Credenciais
Cria de forma idempotente uma carteira para o par ativo/rede. Chamadas repetidas retornam a mesma carteira e o monitoramento automático já fica ativo.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/crypto/wallets' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{
"asset": "USDT",
"network": "BSC_BNB"
}'
{
"asset": "USDT",
"network": "BSC_BNB"
}
/api/v1/crypto/wallets/{walletId}/address
Credenciais
Revela o endereço e, quando aplicável, memo/tag. Depósitos são detectados, confirmados e creditados automaticamente.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/crypto/wallets/{walletId}/address' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/crypto/transactions
Credenciais
Lista depósitos e envios da conta, com status, confirmações, valores, taxas e hash blockchain quando disponível.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/crypto/transactions' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/crypto/withdrawals/preview
Credenciais
Valida destino e saldo e retorna uma cotação de 60 segundos com taxa de rede, taxa VexusPay e débito total. Não movimenta saldo.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/crypto/withdrawals/preview' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{
"wallet_id": "00000000-0000-4000-8000-000000000001",
"amount": "1.00",
"destination": "0x1111111111111111111111111111111111111111"
}'
{
"wallet_id": "00000000-0000-4000-8000-000000000001",
"amount": "1.00",
"destination": "0x1111111111111111111111111111111111111111"
}
/api/v1/crypto/withdrawals
Credenciais
Confirma uma cotação válida. A reserva, assinatura local KMS, transmissão e confirmação blockchain seguem automaticamente. Nunca reenvie com outra chave enquanto o resultado estiver pendente.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/crypto/withdrawals' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"quote_id": "00000000-0000-4000-8000-000000000002",
"destination": "0x1111111111111111111111111111111111111111"
}'
{
"quote_id": "00000000-0000-4000-8000-000000000002",
"destination": "0x1111111111111111111111111111111111111111"
}
/api/v1/crypto/withdrawals/{withdrawalId}
Credenciais
Retorna estado, hash blockchain, valores e taxas sem expor o endereço completo de destino.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/crypto/withdrawals/{withdrawalId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/crypto/swaps/quote
Credenciais
Consulta uma cotação real entre duas carteiras da mesma rede. A resposta sempre informa execution_ready=false: não há execução on-chain publicada nesta rota.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/crypto/swaps/quote' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{
"source_wallet_id": "00000000-0000-4000-8000-000000000001",
"target_wallet_id": "00000000-0000-4000-8000-000000000002",
"amount": "10.00",
"slippage_bps": 50
}'
{
"source_wallet_id": "00000000-0000-4000-8000-000000000001",
"target_wallet_id": "00000000-0000-4000-8000-000000000002",
"amount": "10.00",
"slippage_bps": 50
}
/api/v1/crypto/conversions/brl-usdt/preview
Credenciais
Calcula valor estimado, taxa, saldo necessário e destino. Não cria PIX nem movimenta saldo.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/crypto/conversions/brl-usdt/preview' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{
"amount": "100.00",
"destination_mode": "VEXUS_WALLET"
}'
{
"amount": "100.00",
"destination_mode": "VEXUS_WALLET"
}
/api/v1/crypto/conversions/brl-usdt
Credenciais
Inicia a conversão pelo PIX de saída configurado para a conta. Exige PIN da conta e Idempotency-Key; jamais troque a chave ao repetir uma tentativa pendente.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/crypto/conversions/brl-usdt' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"amount": "100.00",
"destination_mode": "VEXUS_WALLET",
"pin": "1234"
}'
{
"amount": "100.00",
"destination_mode": "VEXUS_WALLET",
"pin": "1234"
}
/api/v1/crypto/conversions/brl-usdt/{conversionId}
Credenciais
Retorna o estado conciliado da conversão e o valor entregue quando disponível.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/crypto/conversions/brl-usdt/{conversionId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
Emissão e gestão de cartões virtuais VexusPay.
/api/v1/cards/products
Credenciais
Retorna os tipos de cartão virtual habilitados para a conta Vexus.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/cards/products' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/cards/rates
Credenciais
Retorna as taxas e limites publicados para cartões virtuais Vexus.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/cards/rates' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/cards/webhooks
Credenciais
Lista os endpoints HTTPS cadastrados para receber eventos de OTP de cartão virtual.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/cards/webhooks' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/cards/webhooks
Credenciais
Cadastra um endpoint HTTPS para receber eventos assinados de OTP de cartão virtual.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cards/webhooks' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"label": "Meu endpoint OTP",
"url": "https://example.com/vexus/card-otp"
}'
{
"label": "Meu endpoint OTP",
"url": "https://example.com/vexus/card-otp"
}
/api/v1/cards
Credenciais
Lista os cartões virtuais pertencentes à conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/cards' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/cards
Credenciais
Emite um cartão virtual VexusPay para o produto e valor informados.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cards' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"product_code": "vexus_international",
"amount": "10.00",
"name_on_card": "CLIENTE EXEMPLO"
}'
{
"product_code": "vexus_international",
"amount": "10.00",
"name_on_card": "CLIENTE EXEMPLO"
}
/api/v1/cards/{cardId}
Credenciais
Retorna o estado e os dados não sensíveis do cartão virtual.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/cards/{cardId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/cards/{cardId}
Credenciais
Cancela o cartão virtual. A operação não pode ser desfeita.
Idempotency-Key.curl -X DELETE 'https://api.hpgroupllc.com.br/api/v1/cards/{cardId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{}'
{}
/api/v1/cards/{cardId}/fund
Credenciais
Adiciona saldo ao cartão virtual usando a conta Vexus.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cards/{cardId}/fund' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"amount": "10.00"
}'
{
"amount": "10.00"
}
/api/v1/cards/{cardId}/freeze
Credenciais
Congela temporariamente o cartão virtual.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cards/{cardId}/freeze' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{}'
{}
/api/v1/cards/{cardId}/unfreeze
Credenciais
Descongela o cartão virtual.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/cards/{cardId}/unfreeze' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{}'
{}
/api/v1/cards/{cardId}/transactions
Credenciais
Lista as transações do cartão virtual sem expor dados sensíveis.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/cards/{cardId}/transactions' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
Meios, produtos, links e relatório do checkout Vexus.
/api/v1/checkout/methods
Credenciais
Retorna somente meios de pagamento homologados e disponíveis para a conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/checkout/methods' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/checkout/report
Credenciais
Retorna métricas agregadas dos links e pedidos pertencentes à conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/checkout/report' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/checkout/products
Credenciais
Lista produtos ativos e arquivados do catálogo da conta.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/checkout/products' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/checkout/products
Credenciais
Cria um produto no catálogo. Meios que exigem identificação de produto externo só podem ser usados quando provider_product_id for informado.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/checkout/products' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"name": "Produto de exemplo",
"price": "49.90",
"currency": "BRL",
"payment_methods": [
"PIX"
]
}'
{
"name": "Produto de exemplo",
"price": "49.90",
"currency": "BRL",
"payment_methods": [
"PIX"
]
}
/api/v1/checkout/products/{productId}
Credenciais
Retorna o produto do catálogo pertencente à conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/checkout/products/{productId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/checkout/products/{productId}
Credenciais
Atualiza uma versão do produto. Envie version retornado na leitura para impedir sobrescrita concorrente.
Idempotency-Key.curl -X PUT 'https://api.hpgroupllc.com.br/api/v1/checkout/products/{productId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"name": "Produto atualizado",
"price": "59.90",
"currency": "BRL",
"payment_methods": [
"PIX"
],
"version": 1
}'
{
"name": "Produto atualizado",
"price": "59.90",
"currency": "BRL",
"payment_methods": [
"PIX"
],
"version": 1
}
/api/v1/checkout/products/{productId}
Credenciais
Arquiva o produto e os links ativos associados. A ação exige Idempotency-Key e não aceita corpo.
Idempotency-Key.curl -X DELETE 'https://api.hpgroupllc.com.br/api/v1/checkout/products/{productId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1'
/api/v1/checkout/links
Credenciais
Lista links de pagamento, estado e métricas da conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/checkout/links' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/checkout/links
Credenciais
Cria um link avulso ou associado a produto. O payment_path retornado deve ser combinado com seu domínio Vexus.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/checkout/links' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"title": "Link de exemplo",
"product_id": 1,
"payment_methods": [
"PIX"
]
}'
{
"title": "Link de exemplo",
"product_id": 1,
"payment_methods": [
"PIX"
]
}
/api/v1/checkout/links/{linkId}
Credenciais
Retorna a configuração e o payment_path do link pertencente à conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/checkout/links/{linkId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/checkout/links/{linkId}
Credenciais
Atualiza uma versão do link. Envie version retornado na leitura para impedir sobrescrita concorrente.
Idempotency-Key.curl -X PUT 'https://api.hpgroupllc.com.br/api/v1/checkout/links/{linkId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"title": "Link atualizado",
"product_id": 1,
"payment_methods": [
"PIX"
],
"version": 1
}'
{
"title": "Link atualizado",
"product_id": 1,
"payment_methods": [
"PIX"
],
"version": 1
}
/api/v1/checkout/links/{linkId}/archive
Credenciais
Arquiva o link e impede novos pagamentos. Exige Idempotency-Key e não aceita corpo.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/checkout/links/{linkId}/archive' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1'
/api/v1/checkout/links/{linkId}/cancel
Credenciais
Cancela o link com motivo auditável e impede novos pagamentos. Exige Idempotency-Key.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/checkout/links/{linkId}/cancel' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"reason": "Cancelamento solicitado pelo integrador."
}'
{
"reason": "Cancelamento solicitado pelo integrador."
}
Consulta de saldo conforme o produto habilitado.
/api/v1/account/fees
Credenciais
Retorna as taxas comerciais efetivas para PIX, boleto, cartão, cartão virtual, transferência interna e regras por ativo/rede cripto.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/account/fees' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/account/limits
Credenciais
Retorna os limites financeiros efetivos da conta em BRL para agregado, PIX, boleto e transferência interna.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/account/limits' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/balance
Credenciais
Consulta o saldo exposto pelo contrato da conta. Envie um objeto JSON vazio.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/balance' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Content-Type: application/json' \
--data '{}'
{}
Contrato, plano, taxas, cobrança e status da conta Vexus.
/api/v1/white-label
Credenciais
Retorna, em uma única resposta, a situação do contrato, plano, adicionais, cobrança, taxas e produtos efetivamente habilitados.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/white-label' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/white-label/plan
Credenciais
Retorna o plano e os adicionais contratados pela conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/white-label/plan' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/white-label/fees
Credenciais
Retorna as taxas comerciais do plano, incluindo PIX, boleto, cartão virtual e regras por ativo/rede cripto.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/white-label/fees' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/white-label/billing
Credenciais
Retorna mensalidade, entrada, valor pendente, vencimento e situação de acesso. Não cria cobrança nem movimenta saldo.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/white-label/billing' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/white-label/status
Credenciais
Retorna somente a situação do contrato e se operações financeiras pela API estão liberadas.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/white-label/status' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
Regras, execução, consulta, cancelamento, devolução e relatório de Split Payment.
/api/v1/splits/rules
Credenciais
Lista as regras pertencentes à conta autenticada.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/splits/rules' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/splits/rules
Credenciais
Cria uma regra versionada por percentuais ou valores fixos.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/splits/rules' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"name": "Parceiros",
"mode": "PERCENTAGE",
"currency": "BRL",
"participants": [
{
"handle": "conta-parceira",
"percentage": "20.00"
}
]
}'
{
"name": "Parceiros",
"mode": "PERCENTAGE",
"currency": "BRL",
"participants": [
{
"handle": "conta-parceira",
"percentage": "20.00"
}
]
}
/api/v1/splits/rules/{ruleId}
Credenciais
Arquiva a versão anterior e cria uma nova versão da regra.
Idempotency-Key.curl -X PUT 'https://api.hpgroupllc.com.br/api/v1/splits/rules/{ruleId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"name": "Parceiros v2",
"mode": "PERCENTAGE",
"currency": "BRL",
"participants": [
{
"handle": "conta-parceira",
"percentage": "25.00"
}
]
}'
{
"name": "Parceiros v2",
"mode": "PERCENTAGE",
"currency": "BRL",
"participants": [
{
"handle": "conta-parceira",
"percentage": "25.00"
}
]
}
/api/v1/splits/rules/{ruleId}
Credenciais
Arquiva a regra da conta. Esta operação não aceita corpo.
curl -X DELETE 'https://api.hpgroupllc.com.br/api/v1/splits/rules/{ruleId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/splits
Credenciais
Cria a operação financeira e suas alocações a partir de uma regra ativa.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/splits' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"rule_id": "00000000-0000-4000-8000-000000000001",
"amount": 100,
"payer": {
"name": "Cliente de Exemplo",
"document": "52998224725",
"email": "cliente@example.com"
}
}'
{
"rule_id": "00000000-0000-4000-8000-000000000001",
"amount": 100,
"payer": {
"name": "Cliente de Exemplo",
"document": "52998224725",
"email": "cliente@example.com"
}
}
/api/v1/splits/{splitId}
Credenciais
Retorna a operação e as alocações visíveis à conta proprietária.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/splits/{splitId}' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/splits/{splitId}/cancel
Credenciais
Cancela um split somente quando o estado financeiro permitir. Não aceita corpo.
curl -X POST 'https://api.hpgroupllc.com.br/api/v1/splits/{splitId}/cancel' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'
/api/v1/splits/{splitId}/refund
Credenciais
Solicita devolução parcial ou total; uma resposta 202 indica processamento assíncrono.
Idempotency-Key.curl -X POST 'https://api.hpgroupllc.com.br/api/v1/splits/{splitId}/refund' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET' \
-H 'Idempotency-Key: pedido-1024-tentativa-1' \
-H 'Content-Type: application/json' \
--data '{
"amount": 25,
"comment": "Devolução parcial solicitada pelo cliente"
}'
{
"amount": 25,
"comment": "Devolução parcial solicitada pelo cliente"
}
/api/v1/splits/report
Credenciais
Retorna itens da conta autenticada no intervalo UTC informado.
curl -X GET 'https://api.hpgroupllc.com.br/api/v1/splits/report' \
-H 'Apikey: SEU_CLIENT_ID' \
-H 'X-Client-Secret: SEU_CLIENT_SECRET'