Possible duplicate of this question, but it was asked 6 years ago. So, I want to know is there a way to implement a true click upsell with paypal. I mean we have to redirect users every time and make them login and sign the agreement. Is there any way that users only need to login once and when they return to our site (e.g. on the upsell page of the funnel) then they just click buy button and we can charge them without redirecting to paypal's site.
Asked
Active
Viewed 1,479 times
0
-
1why not do the upsell before payment? i see many sites suggest product combos on the product page itself. – inarilo May 29 '17 at 06:18
-
yes that's an other option.. but we can't bind our customers to this scenario.. there could be different possible scenarios... – Junaid Ahmad May 29 '17 at 06:40
1 Answers
1
You have a couple of options for this.
1) Express Checkout Billing Agreements + Reference Transactions. This documentation outlines those procedures: https://developer.paypal.com/docs/classic/express-checkout/ec_set_up_reference_transactions/
2) PayPal Identity APIs - Login with PayPal + Seamless Checkout. This documentation covers those procedures: https://developer.paypal.com/docs/integration/direct/identity/
I would recommend you take a look at our PayPal PHP SDK class library as it will make the API calls required to get this done very quick and easy.

Drew Angell
- 25,968
- 5
- 32
- 51
-
okay i will look into these options in detail and then will accept your answer ... – Junaid Ahmad May 30 '17 at 06:13
-
-
@JunaidAhmad and @andrew-angell I see on top of the first link that it says `Important: This integration method is Deprecated as of January 1, 2017. For new integrations, see the PayPal Express Checkout Integration Guide.`. I have this same request from my client to implement it for the upsell after regular checkup. @JunaidAhmad do you use this integration even today or it's not working? thank you. – Matija Sep 12 '17 at 13:14
-
PayPal is trying to move things into the REST APIs as much as possible, so they've started to label the Classic APIs as deprecated. They will not be going away, though, and they will continue to fix any bugs that come up on them. I still use them heavily myself. That said, the REST API does support "billing plans" and "billing agreements" so you can accomplish the same sort of thing that way. – Drew Angell Sep 12 '17 at 13:31
-
No, we didn't implemented the solution. Sorry, couldn't help you anymore. – Junaid Ahmad Sep 13 '17 at 11:45