Back to Help

Todifit Retailer Documentation

Stripe integration guide

Stripe powers customer payments and retailer payout accounts. This page is public so retailers and app reviewers can understand the functional integration.

Purpose

Todifit uses Stripe to accept shopper payments and Stripe Connect to maintain retailer payout accounts. Retailers connect Stripe so settled earnings can be transferred after delivery and the return window.

Data accessed

  • Retailer business and account onboarding status needed to determine whether payouts are enabled.
  • Payment and refund objects needed to reconcile shopper payments, refunds, and settlement status.
  • Transfer-related records needed to release settled retailer earnings.

How retailers use it

  1. Open Payouts in the retailer dashboard.
  2. Start Stripe onboarding or account management.
  3. Complete Stripe-hosted identity, bank, and business verification steps.
  4. Return to Todifit and confirm the payout account status is connected.

Functional implementation overview

Shopper checkout is confirmed server-side. Todifit calculates the retailer share as 85% of the item subtotal plus the delivery fee, keeps 15% of the subtotal as commission, absorbs Stripe processing fees, and releases retailer settlement only after the delivery and return-window rules are met.