Connected account support
Integration
Stripe Connect Integration
Automate affiliate commission payouts through Stripe Connect with a structured batch execution model, item-level outcome tracking, and retry-safe processing that protects against duplicate transfers and accounting errors.
Monthly payout batching
Item-level failure handling
Payout status refresh
Commission to payout pipeline
Before any payout item is created, commission rows are finalized. This separation protects your payout accounting from in-flight order reversals or late cancellations. Once finalized, commission amounts are locked and payout items are generated for batch execution.
- Commission finalization step runs before payout item creation
- Order reversal and cancellation handling adjusts pre-finalization
- Finalized commission rows are immutable for accounting integrity
- Payout items generated per affiliate for each commission period
- Commission period grouping for monthly payout cadence
- Batch creation with full item manifest for review before execution
Batch execution and outcome tracking
Payout batches run only against pending commission items. Posted and failed items from prior runs stay immutable. Each item in the batch tracks its own Stripe transfer outcome independently, so a single affiliate account issue doesn't block payouts for the rest of the batch.
- Pending-only execution model protects prior run integrity
- Item-level Stripe transfer per affiliate connected account
- Success status recorded with Stripe transfer ID for reconciliation
- Failure status captured with Stripe error code for operator review
- Batch completion summary with posted, failed, and pending counts
- Partial batch success, failed items don't block successful ones
Visibility and retry controls
After batch execution, operators can review item-level outcomes from the Sorae admin. Failed payout items can be retried in isolation. Sorae's retry model only targets still-pending items and uses Stripe's idempotency keys to prevent duplicate transfers on re-execution.
- Item-level outcome view per affiliate account in admin
- Stripe transfer ID linkable for direct Stripe dashboard cross-reference
- Failed item retry without creating duplicate transfer attempts
- Idempotency key protection against double-pay scenarios
- Payout status refresh for batch items still in processing
- Affiliate payout history accessible through their portal