We are building marketplace for a client where its required to hold the money for certain period until refund window is not lapsed. However in current Stripe.js create payment is sending instant payment to connect seller account.
Stripe built in limit is 7 days for fund hold. Can not change that.
If you need longer, you need to collect the funds and hold them in your stripe account and only transfer to seller once they complete the sale or transfer back to the buyer if it doesn’t go through, but that costs money.