Braintree withe trial subscription
-
Hello,
My store only offer one service:
– subscription with a trial (15 days free)I need to configure Braintree (Credit card and paypal) but I’m not sure how to configure “Transaction Type”. Should I use charge or autorization?
I only want to capture the payment info and starts charging 15 days later (when trial ends).
regards,
-
Hi there @miguelgaton ??
Braintree withe trial subscription
Thanks for reaching out. Happy to help you with this!
Kindly note that Braintree for WooCommerce is a Payment Gateway, therefore not able to handle trial sunscriptions by itself.
For that, a combination of WooCommerce Subscriptions + Braintree for WooCommerce is needed. WooCommerce Subscriptions can be configured to accept free trials, as explained by my colleague here.
I trust that points you in the right direction, but if you have more questions, let us know. We’re happy to help.
Thanks Pepe for your feedback.
Woocommerce + WooCommerce Subscriptions is configured with this option https://i.snipboard.io/3MpXyN.jpg OFF because I want to collect payment information at checkout (for payment when the trial ends).
But I doubt if “Transaction Type” must be set to “Charge” or “Autorization” under Braintree options because I want to:
– capture payment info during checkout
– automatically process payment when trial endsIf I set “charge” as “Transaction Type” then 3D secure popup shows the final price even if the trial is set to zero.
regards,
Hello,
But I doubt if “Transaction Type” must be set to “Charge” or “Autorization” under Braintree options
You can refer to our documentation that is below:
https://woocommerce.com/document/woocommerce-gateway-paypal-powered-by-braintree/#capture-charges
Let us know if there are any questions.
Hello again,
Finally I’ve solved almost all issue. eCommerce is working with subscriptions + free trial but we still have one problem with the trial.
When the price is set to 0$ it works fine with Stripe or native paypal, but with braintree:
- if the price is set to 0$ it tries to charge 50$ (normal price when trial ends)
- if the price is set to 0,01$ (for exemple) it tries to charge 0,01$ and works fine.
Is it not possible to get 0$ payment with braintree plugin? 0 charge is mandatory for us (all copys are around no charges, cero charge, etc).
regards,
Hi there @miguelgaton ??
Is it not possible to get 0$ payment with braintree plugin? 0 charge is mandatory for us (all copys are around no charges, cero charge, etc).
Thanks for reaching out, let’s figure out why things are not lining up!
I just completed a test purchase on a test installation of mine, with a subscription product and the Braintree for WooCommerce payment gateway active at checkout.
I was able to zip through the checkout page with no issues, as expected. Here’s the part of that screen where it shows that, independently of the 0$ price due to trial & Braintree for WooCommerce plugin as the payment gateway.
In order to investigate further, could you please share a copy of your site’s System Status? You can find it via
WooCommerce > Status
. SelectGet system report
and then click theCopy for support
button.?You can either paste it in your response here, or use https://pastebin.com/ for pasting it there and sharing it with us (as it provides additional paste settings).Looking forward to hearing from you!
Hello,
Here the log https://pastebin.com/cJw93GiC
- If the price is set to 0,01 you can see 3D secure shows the right price here https://ibb.co/Xky89VG
- But if the price is set to 0$ you can see the checkout page shows the right price but 3D secure tries to charge you 60$ https://ibb.co/82k6Lgs
Regards
Sorry, I have removed last link. Here updated again https://ibb.co/P5DDRkJ
Hi @miguelgaton
Thanks for sharing with us the screenshots as well as the System Status Report.
PHP Version: 7.3.28
As a first step, please upgrade your PHP version to 7.4 or greater as this is one of the minimum server recommendations to run WooCommerce smoothly.
Pendiente: 929
There are also a large number of pending tasks on your site. Please run them manually by going to WooCommerce > Status > Scheduled Actions > Pending.
If this did not resolve the issue, please try to switch to the default Storefront theme and only WooCommerce and Braintree for WooCommerce plugins are enabled and see if this works?
If so, then this kind of problem is usually caused by your theme or a third-party plugin present on your site. We can run a conflict test to verify this. I’d recommend cloning your site to a staging environment and performing the tests described on this guide without modifying your live site or impacting customers. Many hosts provide staging facilities, so it’s worth checking in with them. It’s also possible to do it using the free WP Staging plugin.
If this was caused by a third-party plugin present on your site, it would be best to reach out to the developers for further assistance here.
If this did not resolve the issue, please provide the fatal error logs (if any) under
WooCommerce > Status > Logs
.Let us know how it goes!
Hi Pepe,
Regarding your test https://snipboard.io/PMw1IY.jpg checkout info is fine…. but could you please launch the payment process and check 3D secure popup? In my ecommerce checkout page also shows 0$ but later 3D secure popup shows 60$.
regards,
Howdy @miguelgaton
Regarding your test?https://snipboard.io/PMw1IY.jpg?checkout info is fine…. but could you please launch the payment process and check 3D secure popup? In my ecommerce checkout page also shows 0$ but later 3D secure popup shows 60$.
Happy to! I went ahead with visiting the checkout page, with only that one subscription in the order and after clicking on the “Sign Up Now” button I was redirected to the “Order Received” page, for a confirmation of my order.
I hope that helps!
- The topic ‘Braintree withe trial subscription’ is closed to new replies.