The journey
Transaction confirmed
The donor submits an on-chain transaction referencing a config ID. Donate.gg detects the event
and records the donation. The donor receives a confirmation that their donation has been
received.
Donation processing
The donation funds are now in our system to be processed for delivery. They run through a
pipeline that handles micro transaction pooling and stablecoin conversion. Once the donation is
processed it is ready to delivered to its destination.
What this means for your integration
- Donations are not instant. There is a variable delay between a donor’s transaction and funds reaching the beneficiary, based on donation size or volume. This is expected behavior, not an error.
- Confirmations are sent at two points. Donors receive an email when their donation is received (step 1) and again when it is delivered on-chain (step 3).
- Everything is on-chain and verifiable. Every step of the pipeline emits on-chain events, so the full donation history is transparent and auditable.