Summary
Implement payout scheduling (future-dated) and recurring payout configuration using BullMQ.
Requirements
scheduledAt field on payout — execute at specified time
- Recurring payout config: daily, weekly, bi-weekly, monthly
- BullMQ delayed jobs for scheduled payouts
- BullMQ repeatable jobs for recurring payouts
- Batch processing: group pending payouts into batches for efficiency
- Balance check before execution — fail gracefully if insufficient
- 2FA confirmation for payouts above configurable threshold
Acceptance Criteria
Summary
Implement payout scheduling (future-dated) and recurring payout configuration using BullMQ.
Requirements
scheduledAtfield on payout — execute at specified timeAcceptance Criteria