I am working on my second implementation of Ubercart, and am running to a familiar problem, but the solution that solved it last time isn't doing the trick.
The problem: I am using WPP, and am getting the following error whenever I check out using a credit card:
We were unable to process your credit card payment. Please verify your card details and try again. If the problem persists, contact us to complete your order.
The Express checkout works fine. I'm using the 4111111111111111 code for the credit card. There are no errors in the log, as far as I can see.
The last time I had this problem, I disabled the "Test Gateway" and was good to go. I don't the Test Gateway installed this time, so I'm kind of stuck.
There's a few forum posts on this:
This one - Which doesn't have a resolution posted
This one - The solution mentioned I created a credit card in my PayPal sandbox that was not 4111111111111111, but I'm not sure what this means.
This one - Which points to a possible problem with the Shipping info being sent as null, even when a product is not shippable. This might be the same problem I'm having. The product I'm testing is indeed marked as non-shippable, and the shipping pane is disabled. However, I tried enabling the shipping pane and marking the product as shippable, and I still get the same error
Any thoughts would be very helpful at this point.