I’m using paypal website standard and passing my order id that is generated on my site via item_number field. I was wondering, how does paypal know that the content in the form has not been altered by user? For example, someone could just change the amount of $10 to $5 and paypal would not not have any way of knowing. I’ve doe this before with other payment processor, and they make me send them md5 hash of amount and some other data + secret key, but I am not sure if paypal has this?
Share
Based on this article, I believe it depends on whether or not you are using “Payment Data Transfer”. If you’re just using a button, then you’ll need to manually verify the payment amount before shipping. If you’re using PDT, you should be able to verify the payment_gross amount sent back in the response from PayPal.