-
Hello @OneEagle
I did more close investigation of the problem and found out that PayPal Subscriptions can use previously created product + plan (on PayPal end) which is different from your current paid membership level. Association it performed by Name
and if PayPal can find something then it will use exised 'product + plan' otherwise it will create new one.
So, I tried to purchase Premium ($10 monthly w\o trial) but got the following on PayPal end
Then I've changed the name from Premium to something unique (PremiumToday) and got the correct product on PayPal end.
Try to check it on your end.
-
Hi dear @Anton L
Thanks for your reply. I've tried to reproduce your test serveral times with different products (levels) but I couldn't get a successfully result. Whenever I tried to change the level name to a unique name and change the price value, the price on the PayPal checkout page was still $0.00.
After many attempts, I succeed once and the price $10.00 got displayed on the PayPal checkout page. It was the only time that worked.
I have searched into my PayPal sandbox and developer accounts, I couln't find any product or subscription previously created that is being used by PayPal.
I have also search the internet, and came accross some people saying Paypal keeps its REST API cache and the only way to clear it is to delete your sanbox account. Well, I don't know if that information is accurate. But I am still searching about it.
Thanks.
-
Hello. I fixed the problem. Now system should check if the product on PP end has appropriate data and if so, the payment will be processed.
But if I'm right you are using UNA 13. It means that your version of Payments module may have some other issues in PayPal API integration in comparizon with the newest one.
I have also search the internet, and came accross some people saying Paypal keeps its REST API cache and the only way to clear it is to delete your sanbox account. Well, I don't know if that information is accurate. But I am still searching about it.
I didn't hear naything about cache in REST API.
-
-