product option price not correctly being sent to PayPal
Hi my client has informed me that customers are getting order failures.
After some real card transaction testing I have discovered that there is some logical error in how the product options that are in an array are not correctly being calculated when it gets to PayPal. Hmm.. well when adding a product with a chargeable product option is added to the shopping cart, I see they correct price calculated. And when getting to PayPal the correct price is shown at PayPal. but its getting sent back as an error.
I have attached the PayPal response error on a order I tested on. And I have included all 4 main .php files for you to have a look at. So I am a little stuck to see where the issue is.
the website is: www.dinkyfingerprint.co.uk
I thought it was to do with the data of birth format on a product option, but its happening on other product options that are chargeable.
for example have a look at these product pages of chargeable product options to see what I mean:
https://www.dinkyfingerprintjewellery.co.uk/Product/Small-Square-Fingerprint-Cufflinks
the below product you will also see chargeable product options on "charm type"
https://www.dinkyfingerprintjewellery.co.uk/Product/Individual-Fingerprint-Charm-Necklace
Not sure whats happening, since the correct calculation shows on the shopping basket page. Does the attached PayPal response error give any details?
If you could help that would be brilliant.
Chris