I want to enable vendors to register into my site free for an period without being charge automatically 1$ by paypal in the checkout page I want to enable to not be force to have a paypal account to pay they have to be able to pay through credit/debit card
But, for Free Trial period there has some limitation due to payment gateways. e.g. PayPal does not support “Free Trial” period. But for Stripe Free Trial should be free.
You may use any payment gateway to get membership payment, specially those are available at your WooCommerce Checkout. But then you have to create membership plans using WooCommerce Product. Please check this – https://youtu.be/SfOMIxNfr3w