Currency Did Not Match Payment on Array
-
Just implemented My Tickets (nice) and linked it to the charities PayPal account. All worked well until we started getting these error messages and fortunately my fears of it not working/being hacked were allayed by this thread:
https://www.ads-software.com/support/topic/currency-did-not-match-payment-on-array/
The suggested fix is to change the IPN URL to point somewhere else – say the home page. One assumes that because this page isn’t plumbed in to handle IPN that it effectively ignores the notification? Is my thinking right there?
Secondly, you say “My Tickets does provide a valid notification URL as part of the form, so it doesn’t use the value configured at PayPal” which I kind of understand – the PayPal interface can accept a notification URL when you make the transaction and if that isn’t specified, it falls back on the value configured in IPN. If that is the case, can one simple remove the URL added to IPN in PayPal instead of pointing it at a (fake) homepage?
Thirdly, if IPN isn’t really needed for My Tickets, then maybe you should remove the line “You need IPN (Instant Payment Notification) enabled in your PayPal account to handle payments. Your IPN address for My Tickets is currently https://www.bollingtonwalkingfestival.co.uk/?mt_paypal_ipn=true.”
Or… does it need to be enabled and the only way one can do this is by giving a URL, i.e. you can’t turn on IPN (which My Tickets needs enabled) but you can’t do this without specifying a URL?
Just a bit confused here ??
- The topic ‘Currency Did Not Match Payment on Array’ is closed to new replies.