In manual payment, the money is only released if the product or service has been delivered by the seller (choice modifiable in Delivery / completion Settings).
1-
Is it the same when using Stripe?
2-
For the topic mentioned, if Stripe notify WC about the cancelled payment and make a refund, are they keeping their fee ?
If you are referring to the Require manual delivery feature, it determines when an order receives the status “Completed.” In the case of manual delivery, additional actions are required from the seller (for example, if the seller completes the action, you can start autocomplishen timer and wait for confirmation from the user). If the user forgets, the order automatically receives the Completed status. If not, the status is “Rejected,” and you must make changes, or the status is “Complete.”
If an order does not receive the Completed status, it will not reach Stripe.
Regarding fees, I recommend referring to Stripe Connect support or documentation.
2 - It means that when the user proceed to a payment, the money is not sent directly to the Vendor Stripe Balance but just when the order is finished (mark as accomplished by the vendor or user) ?