The following steps occur in a paid transaction processed by Stripe in a Sharetribe marketplace:

  1. The seller posts a listing and defines a price for the product or service.
  2. The buyer opens the listing page, selects options (dates with end date up to 85 days from now, shipping, quantity...) and clicks on the "Buy" button (or whatever name you've configured).
  3. On the following page, the buyer reviews the details of the purchase and inputs their credit card details. The payment happens immediately.
  4. Once the payment is done, the buyer is taken to a page that displays the transaction details. They are told that the seller needs to accept the transaction before the money is transferred.
  5. The seller gets an email notification of a new transaction that needs to be accepted. If the transaction is not accepted within 3 days or before the end date (whatever comes first), the transaction is canceled and no money is transferred. Once accepted, the money is captured from the buyer card and funds are put on hold. Both parties get a receipt of the transaction via email.
  6. If the marketplace administrator has set a transaction fee for the marketplace, the transaction fee is scheduled to be payed to the administrator bank account configured in Stripe. That payout will happen according to Stripe's schedule (about 5 to 10 business days).
  7. Both users can then discuss freely to agree on details.
  8. Buyer marks the order as completed (users have met, product is delivered...) or the order is automatically marked as completed according to the admin settings. Money is then moved from the Stripe balance to the seller account.
  9. Stripe transfers the money from the Stripe balance to the seller bank account. Stripe takes about 7 days to move the money.
  10. Users can then review each other.

Even if the transaction is marked as completed immediately, the money will appear in the seller bank account after a minimum of 7 days.
As an admin you can, from your Stripe dashboard, check the status of payouts for Connected accounts: Stripe shared an estimated payout dates there too.

Did this answer your question?