I am using the PayPal SDK for php. And I "think" everything is working. Create plan -> activate plan -> create agreement -> redirect user to agree -> execute agreement. done?
I find it very strange that when the user is redirected to PayPal, they can not see any price at all, they are just asked to agree. I have a setup fee, it's not displayed and a monthly recurring fee, it's not displayed either. Am I doing something wrong?
Should PayPal not charge the setup fee once I execute the agreement? Or is there a final step that I have missed completely? (I can see in the developer console sandbox notifications that subscriptions are setup)
I also tried it live and it is the same way there, no price is displayed at all.
If you look at this issue on Github it's been around since 2014. You're not the first to encounter this issue. The issue is continued in this issue and then continued in this issue
Summary of comments: Paypal seems to be dead set for the last 4-5 years not to implement anything for unknown reasons.
The current status of working around the issue is: Put the details and the price in the description if you wish to display details of what they agree to.
Also make sure that the page that leads to the paypal page describes clearly what they agreeing to and which amount.