Skip to content
This repository has been archived by the owner on Jul 20, 2020. It is now read-only.

Option To Prevent User From Changing Invoice Amount #27

Open
jcorning99 opened this issue Jul 30, 2015 · 2 comments
Open

Option To Prevent User From Changing Invoice Amount #27

jcorning99 opened this issue Jul 30, 2015 · 2 comments

Comments

@jcorning99
Copy link

I've developed a web application that interfaces with PayPal Here using the Sideloader api. My application allows the user to fill a shopping cart with items. When they click the button to pay via credit card, I save all of the order details in our database before sending the invoice to PayPal Here. Once the payment is completed in PayPal Here, I reduce the inventory of the items that were sold.

The problem is that, once the user is in PayPal Here, they can "X" out of the payment pop-up window and modify the details of the invoice, which could change the payment amount. If they do this and then complete the payment, I will be able to detect the change in the total payment amount, but I won't know what items were changed to make the difference.

I am requesting that you add a parameter to the Sideloader API that would lock this down, so the user would not be able to change any details of the invoice within PayPal Here. All they could do is accept the payment for the amount of the original invoice, or cancel the order completely.

Thank you for considering this change!

@shankie-codes
Copy link

+1 for this. Ideally, I'd also like the option for the 'charge' button to be hit so that the user is simply presented with a "insert your card" screen – and nothing else. Cancelling at this point would force the app to open the return URL.

@RandomArray
Copy link

+1

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants