pete2007 Posted August 12, 2021 Posted August 12, 2021 We use Oscommerce v2.3.4. for some orders (small amount, maybe 1 in 25) PayPal doesn't charge the customer for postage/shipping. We get this message after payment has been submitted in orders.php OSCOM Error Total Mismatch: PayPal transaction value (119.17) does not match order value (123.46) Has anyone else had this problem and is there a way to fix it? I have reported it to PayPal technical support but I am still waiting a response. Thank you in advance. Quote
Jack_mcs Posted August 12, 2021 Posted August 12, 2021 That can happen if you are using the Express module. With it, the customer goes to paypal for approval of the amount in his cart. If he then changes that amount was back on the site, the order will fail because the new value was not approved. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons
pete2007 Posted August 12, 2021 Author Posted August 12, 2021 30 minutes ago, Jack_mcs said: That can happen if you are using the Express module. With it, the customer goes to paypal for approval of the amount in his cart. If he then changes that amount was back on the site, the order will fail because the new value was not approved. As always thank you for your reply Jack. Is there anyway to disable/disallow the ability for the customer to change the amount? Quote
Jack_mcs Posted August 13, 2021 Posted August 13, 2021 9 hours ago, pete2007 said: Is there anyway to disable/disallow the ability for the customer to change the amount? I'm sure it could be done but preventing a customer from buying more seems like a bad idea. hen the customer is returned from paypal with the Express module, he is logged in if not already done and then sent to the confirmation page. I suppose you could put a note there telling them that changing the order will cause the charge to fail. Other than that, I'm not aware of a way to stop it except for switching to the Standard module. That one only shows up on the checkout pages so the amount is final at that point. pete2007 1 Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons
pete2007 Posted August 13, 2021 Author Posted August 13, 2021 3 hours ago, Jack_mcs said: I'm sure it could be done but preventing a customer from buying more seems like a bad idea. hen the customer is returned from paypal with the Express module, he is logged in if not already done and then sent to the confirmation page. I suppose you could put a note there telling them that changing the order will cause the charge to fail. Other than that, I'm not aware of a way to stop it except for switching to the Standard module. That one only shows up on the checkout pages so the amount is final at that point. Thank you Jack Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.