Overview
Rise supports the following deposit-related webhook events:deposit.received
Funds deposited to company account from external sources
deposit.received
When funds are deposited into a company account from an external source, this event is triggered. This includes deposits from exchanges, other wallets, or payment providers.Field reference
string
required
The type of object this webhook represents (always “event”)
number
required
The Unix timestamp when the event was created
string
required
The type of event that occurred
string
required
The version of the event schema
string
A unique identifier for the API request that triggered this event (optional)
string
required
A unique key to ensure the webhook is processed only once
object
required
Deposit information and details
Implementation Notes
Provider integration: Deposits can come from multiple providers including Routefusion, manual entries, Bitcoin network, or Rise Pay Handler. Check the
provider_name field to handle provider-specific logic.Status Values
pending
pending
Deposit has been initiated but not yet processed or confirmed
complete
complete
Deposit has been successfully processed and funds are available
failed
failed
Deposit processing failed due to technical or validation errors
rejected
rejected
Deposit was rejected due to compliance or business rule violations
reverted
reverted
Deposit was processed but later reversed or cancelled
Provider Types
Rise supports deposits from the following providers:- manual - Manually entered deposits for tracking purposes
- routefusion - Bank wire transfers and ACH deposits via Routefusion
- bitcoin - Bitcoin network deposits
- rise_pay_handler - Internal Rise payment processing system
Network Support
Rise supports deposits on the following blockchain networks:- ethereum - Ethereum mainnet
- arbitrum - Arbitrum Layer 2 network
- base - Base Layer 2 network
- polygon - Polygon (Matic) network
- avalanche - Avalanche C-Chain
- optimism - Optimism Layer 2 network
