Webhooks

Our webhooks are the way we communicate with your platform

They are triggered for every event related to a transaction and can be enabled or disabled on our platform. Each event can point to a different endpoint on your application. The webhook requests are sent as a POST request with a JSON payload.

Charge (cash in)

In the Charges section, the first three events (auth, capture, refund) are related to the process of receiving deposits. The "auth" event initiates the deposit payment process, the "capture" event indicates the completion of the deposit, and the "refund" event occurs if the deposit needs to be returned for some reason.

EventDescription
authInitiation of the payment process for a deposit
captureCompletion of the payment process; the deposit is received in the account
voidThe deposit is returned for some reason and deducted from the account

Payments (cash out)

In the "Payments" section, the last three events (payment, transfer, refund) are associated with the withdrawal process. The "payment" event initiates the withdrawal payment, the "transfer" event indicates the completion of the withdrawal as the money is sent from the account, and the "refund" event occurs if the money for withdrawal is returned by the bank and ends up back in our account.

EventDescription
paymentInitiation of the withdrawal process; the payment for withdrawal is being processed.
transferCompletion of the withdrawal process; the money has been sent from the account.
refundThe money for withdrawal is returned by the bank and is back in our account.

For developers

Check out our Webhooks section in the API Reference.