wxgeorge
wxgeorge

Reputation: 473

Fixing DoExpressCheckout error 10422 in production

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

Answers (2)

Drew Angell
Drew Angell

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

Machavity
Machavity

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

Related Questions