Horarios: Seg - Sex \ 09:00 - 17:00

ENV BANK
  • HOME
  • CrediturSP
  • ENV Digital
    • Home Bank
    • Política de Privacidade
    • Nossa Tragetoria
    • Nossos Diferenciais
    • Quem Somos
    • Abertura de Conta
    • Nosso APP
    • Documentação - API PIX BaaS
    • PIX | BOLETO - BaaS
  • Exchange
  • Trading
    • Home - Trading
    • Quem Somos
    • Rede Global
    • Nosso Trabalho
    • Principais Produtos
    • Buisness Contato
  • Assets
  • Politica de Privacidade
  • Fale conosco
    • Contato Comercial
    • SAC
Client Access
Liberdade financeira ao seu alcance!
  • HOME
  • PIX BaaS - Integração
    • Authentication
    • Create Charge
    • Cash-out
    • Fetch Charges by TXID
    • PIX BaaS - Webhook List
    • Registrando Webhook
    • Delete Webhook

Integração - PIX BaaS - Register Webhook

Voltar ao inico

Register Webhook

ENDPOINT - https://dominio/api/registerWebhooks/

The Register Webhook endpoint in the ENV Bank allows users to register a new webhook for a specific event, enabling real-time notifications of events such as completed cash-out transactions or charge-related activities. The registered webhook will send event payloads to a specified URL, allowing external applications to react to these events.

🚧 Important!

The secret is used for signing the payload and your end for verifying that the request originates from our API.
When your application receives a webhook call, the request will include a Signature header.

It is STRONGLY ADVISED to validate the signature before taking any action in your application. The signature algorithm employed is SHA256. Refer to the example below for clarification.

✅ It is extremely important that you register all the following Webhook events:

event: ChargeCompleted
event: CashOutCompleted
event: ChargeRefundCompleted
event: CashOutRefunded

Webhook payloads


Below, we have two examples of webhook payloads that our API sends to your application. One for each event, 'CashOutCompleted', 'ChargeCompleted', 'ChargeRefundCompleted' and 'CashOutRefunded'

Pay close attention to the status of the cash-out and the charge, as both the cash-out and the charge may fail.

➡️ Status Explanation


Charge Completed:

PAID: This is the only status possible when a charge is completed successfully.


CashOutCompleted:

DONE (COMPLETED): The payment was made successfully and the customer is notified via webhook.
FAILED: Payment was not made and the transaction was cancelled.
REFUNDED: The cash-out was returned by the customer. Initially, when the cash-out is confirmed, the status is "DONE" and the customer is notified via webhook. If the customer returns the cash-out later, the status is updated to "REFUNDED". In this case, a new webhook is sent with the status updated to "REFUNDED", informing that the cash-out has been refunded.
ChargeRefundCompleted:

REFUNDED: The charge refund event has completed successfully.
Refund Failed: If the refund fails, the charge status remains "PAID". However, in the refunds array, the refund status will be "FAILED".

CashOutRefunded:
The CashOutRefunded webhook is essential for a complete overview of all cash-out refunds, including partial refunds, ensuring that your system is always up to date with the financial situation of each transaction.

Exemplo:

curl --request POST \
--url https://dominio/api/registerWebhooks/ \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
--data '
{
"event": "ChargeCompleted",
"url": "url-webhook"
}

Resposta 200


{
"success": true,
"action": "created|updated",
"webhook_id": "3",
"message": "Webhook cadastrado|atualizado com sucesso."
}

Resposta 400


{
"error_code": 'RW002',
"reason": "Campo "event" é obrigatório e deve ser "ChargeCompleted", "CashOutCompleted", "ChargeRefundCompleted" ou "CashOutRefunded"."
}

Resposta 400


{
"error_code": 'RW003',
"reason": "Campo 'url' é obrigatório."    
}

Authentication
Create Charge
Cash-out
Fetch Charge
Fetch a Cash-out
List Webhooks
Register Webhook
Delete Webhook
IP Whitelist

Em breve Baixe agora nosso APP

Baixe nosso app e abra sua conta!

Outras páginas

HOME

SOBRE

CARTÃO INTERNACIONAL

NOSSO APP

SERVIÇOS

CONTATO


Contatenos via Whatsapp

Telefones

Brasil, São Paulo
+55 (11) 3382-1467
E-mail : sac@envfsp.com

Endereços

Brasil, São Paulo
Rua Funchal 411 5° 51 CP 124 Vila Olimpia São Paulo SP BR CEP 04551-060
Phone +55 11 40033360

17 Riverside Court 8 Nursery St Shelffield S3 8HD UK United Kingdom
United Kingdom - Shelffield
Phone +44 73 4275-3970

ENV TRADING (USA) 347, 5th. Avenue – Suite 1402
New York - 10016 - NY- USA Telephone ‪+1(917) 473 9269

TAD Investment, Office 2102, Business Bay, Burlington Tower, Dubai - Emirados Árabes Unidos

Política de privacidade.

Copyright © 2025. Todos os direitos reservados