Reputation: 473
In production, DoExpressCheckout is returning PayPal error 10422 'The customer must return to PayPal to select new funding sources'.
What docs I've found from PayPal are limited (https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/#id09C3F05600A)
Instruct the customer to use a different funding source. Offer the customer a quick link to restart the Express Checkout flow and redirect the customer back to PayPal.
I'm trying to figure out what this means since I personally have no way of regenerating the error and so have no way of testing my code (and asking my exasperated customer to do a couple walkthrus while I sort out the kinks seems unreasonable).
Does anyone know
All comments solicited.
Upvotes: 0
Views: 2952
Reputation: 26036
There must be something wrong with the funding method the person chose while on the PayPal pages. Maybe they chose to pay with a bank account that isn't verified and your system wont' accept that, for example.
Is this a customer telling you they're getting this error, I'm guessing..? I would ask them what type of payment source they're choosing and see if anything jumps out about what could be wrong.
Upvotes: 0
Reputation: 31614
I believe Paypal is instructing you to start the Express Checkout process over on YOUR site (as in generate a new token).
Yes, their error codes leave much to be desired
Upvotes: 1