Woo subscriptions now working with Paypal
-
Hi! I have installed woo subscriptions on my site and I offer PayPal with other alternatives. As per seen when manual renewals is turned on PayPal does not works… In my case as I have other payment platforms that need manual payment I can’t disable it.
Is there any workaround?
Thanks
-
Hello @gabikod
Please follow the steps below to share your System Status Report with us. Based on your account eligibility, we’ll be able to review the available options and determine what we can tweak:
- Navigate to the
WooCommerce / Statussection in your site’s admin panel. - Click on the
Get system reportbutton and then clickCopy for support. - Paste the report into our PrivateBin.
- After uploading, please share the link here so we can review the details thoroughly.
We are waiting for your system reports to proceed with the analysis.
Kind regards,
KrystianSure, here you go https://privatebin.syde.com/?344f782e4a1950e3#6MZ7Y3jrktCTi23ZD6VQKgpcvgdp4NuKXPwdD5JLWzmw
Thanks in advance 🙂
Hello @gabikod
I was hoping I might be able to offer a workaround here, but unfortunately I cannot. The main limitation is that CL (Chile) is generally not eligible for Reference Transactions. Since vaulting and automatic subscription renewals rely on Reference Transactions, this functionality is not available for accounts in that region.
As you already noticed, the PayPal Subscriptions API requires manual renewals to be disabled. Unfortunately, there is no workaround for this limitation from the plugin side. Given these account-level restrictions, there is not much we can do within PayPal Payments to enable the behavior you are looking for.
I realize this is not the answer you were hoping for, but I wanted to be transparent about the limitation.
Kind regards,
KrystianHi Krystian, sad to read this!
I’m using a Aelia Multicurrency Plugin since my shop offers CLP (chilean currency) and USD for rest of the world. People outside Chile are offered USD as currency, even in that case there’s a limitation?
Thanks in advance,
Gabriel.
Hello @gabikod
Unfortunately, yes. The issue is not the currency that the customer sees at checkout. The PayPal Subscriptions API creates a billing plan on PayPal’s side when the subscription product is saved in WooCommerce, and the currency is set permanently at that time.
If your WooCommerce base currency is CLP, the plan creation will fail regardless of the fact that Aelia displays USD to international customers later during checkout. In other words, the limitation occurs before the customer even reaches the checkout page. Once a PayPal billing plan is created, its currency cannot be changed.
Normally, the alternative would be Vaulting (Reference Transactions), but as discussed previously. I understand this is frustrating, but the limitation is due to how the PayPal Subscriptions API works internally.
Kind regards,
KrystianThanks Kristian, my base currency is USD, in that case is there any solution or it’s the same scenario?
Hello @gabikod
If your WooCommerce base currency is USD then its just a first step. On the previous report you shared, your PayPal account did not appear to be enabled for Reference Transactions. Those are required for the Vaulting-based subscription flow.
I would recommend contacting PayPal Merchant Support and asking whether they can enable Reference Transactions for your account. Once that is confirmed, please send over an updated System Status Report, and we can take another look and confirm.
Kind regards,
Krystian - Navigate to the
You must be logged in to reply to this topic.