I was on the phone with tech support for an hour trying to get the paypal working, here are the 2 problems we have diagnosed,
1)Choosing a Canadian shipping or billing address creates a "No Payments Methods Available" when getting to the payment part of the checkout
- I made an attempt at changing the sites default currency to Canadian dollars and it ended up locking out the Canadian and US address, the US address worked when the US currency was default.
2)Paypal Express plugin is overriding default IPN info,
-On the DoExpressCheckoutPayment call after the customer returns back from PayPal (http://mysite.ca/Checkout/Confirm) page, the script passes a value (paymentrequest_0_notifyurl) with the value of "" (nothing) This overrides the default behaviour and does not send an IPN message. It causes my cart to not know the status of the payment, resulting in it always accepting the order and marking the payment of "pending"
Why could this be happening?