Skip to main content

Check Deposit Events

The following webhook events are triggered during the check deposit lifecycle. Subscribe to these events to track the status of check deposits in real-time.

Check Deposit Events

EventDescription
checkDeposit.createdFired when a check deposit is created.
checkDeposit.pendingFired when a check deposit moves to Pending status after images are uploaded and validated.
checkDeposit.pendingReviewFired when a check deposit requires manual review by Unit.
checkDeposit.clearingFired when a check deposit enters the clearing period. The funds have been received but not yet credited to the account.
checkDeposit.sentFired when a check deposit is successfully processed and the deposit account is credited. This is the final state for successful check deposits.
checkDeposit.rejectedFired when a check deposit is rejected. See Reject Reasons for more details.
checkDeposit.returnedFired when a check deposit is returned by the receiving bank. See Return Reasons for more details.
EventDescription
transaction.createdFired when the credit transaction is created for the check deposit. This occurs when the check deposit moves to Sent status.

Event Flow

A typical successful check deposit follows this event sequence:

  1. checkDeposit.created - Check deposit is created
  2. checkDeposit.pending - Images uploaded and validated (or checkDeposit.pendingReview if manual review is required)
  3. checkDeposit.clearing - Funds received, clearing period begins
  4. checkDeposit.sent - Clearing period ends, account credited
  5. transaction.created - Credit transaction recorded

For more information on webhooks and event handling, see the Webhooks documentation.