Hi @mwbdanish
To create a recurring transaction from outside the Braintree for WooCommerce Payment Gateway plugin, you would need to use the Braintree Payments API directly. https://developer.paypal.com/braintree/docs/guides/webhooks/overview
Here are the steps to integrate Braintree payments API into your WordPress site:
1. Create a Braintree account if you haven’t already
2. Install Braintree’s server-side SDK for your language of choice (PHP, NodeJS, etc.)
3. Retrieve the necessary API keys from your Braintree control panel
4. Use the Braintree SDK to create a subscription via their API.
You can use the Braintree SDK to create the necessary billing agreements and recurring payments that you need. Once the payment is made, you can use the webhook to update your site and processes, like sending a confirmation email to your customer.
You might want to have a developer familiar with Braintree API help you out with this integration.
These forums are meant for general support with the core functionality of the plugin itself. What you want to achieve is a bit complex and would require customization to do it. Since custom coding is outside our scope of support, I am leaving this thread open for a bit to see if anyone can chime in to help you out.
For questions related to development and custom coding, your best bet is to ask on any of these channels for support. We’re lucky to have a great community of open-source developers for WooCommerce, and many of our developers hang out there, too.
– WooCommerce Developer Resources Portal
– WooCommerce Advanced Facebook group
– WooCommerce Community Forum
– WooCommerce Developer Slack Channel.
– Hire a WooCommerce Expert
Thanks!