Dokan has built in Escrow feature. That means you can hold the payments from being released right away to the vendors. This feature is available with all the payment gateways of WooCommerce except PayPal Adaptive and Stripe Connect. Because the automated payment system does not allow holding payments. They deliver the money in real time.
If you navigate to wp-admin → Dokan → Settings → Withdraw Options then you will find similar options like this
1. Withdraw Methods: These options will appear on the vendors settings page and he can select one of the methods enabled here to send a withdrawal request to the admin.
2. Minimum Withdraw Limit: This is the minimum amount the vendor can send the withdrawal request for. That means if the vendor has less than $50 in his account, he can not send a withdraw request.
3. Order Status for Withdraw: This option will define when to add the balance to vendors account and will be available to withdraw.
4. Withdraw Threshold: This is the main option for escrow feature. By default, it is set to 0. That means the sales amount is instantly added to the vendors account and available to withdraw. If you want to keep the money for a certain period, then you can put numbers here. It can only be calculated as days.