Back to docs
Payments

Payments and Payouts

Stripe payment flow, pending status, and payout timing.

Updated 10 March 2026

Payment Initiation

Buyers submit payment from the deal workspace. Supported payment methods are configured dynamically by Stripe.

Processing States

Payment intents may transition through:
  1. requires_payment_method
  2. processing
  3. succeeded or payment_failed

Deal State Synchronization

ReBattery syncs Stripe status to deal workflow state:
  • terms_agreed -> payment_pending when processing.
  • payment_pending -> payment_confirmed when succeeded.

Webhooks and Reliability

Webhook events are deduplicated and persisted for idempotent handling. Manual sync can reconcile delayed local webhook delivery.

Supplier Payouts

Payout release runs when the deal reaches completion and transfers funds to the supplier's connected account.