On your marketplace, orders will generate financial flows that will go from the withdrawal of money from the buyer's account to the payment of the seller. These flows will connect 4 actors who are:
When the buyer settles the order on your platform, the settlement is checked to see if the account is solvent. This verification is done by the payment provider. If the account is not solvent the order is canceled. If the account is solvent, the purchase request is accepted and the payment provider pre-authorizes the buyer's bank account.
The buyer is not charged immediately at the time of the order.
Set up your payment provider
Automatically, after the order, the seller receives the purchase request by email. It has 72 hours to accept or reject the sale by clicking a button from its user dashboard.
If the order is refused by the seller, the pre-authorization is automatically canceled and the buyer is not charged.
From your admin panel under the item "Transactions", for each order, you can see the details of the transaction such as the total amount of the order, the fee you'll receive, the emails sent to both vendor and customer, etc.
Depending on the typology of your marketplace (sale of products, services, rental), the processing of the order can be different.