本番環境では、DoExpressCheckout は PayPal エラー 10422 '顧客は PayPal に戻って新しい資金源を選択する必要があります' を返します。
PayPal から見つけたドキュメントは限られています ( https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/#id09C3F05600A )
別の資金源を使用するよう顧客に指示します。エクスプレス チェックアウト フローを再開するためのクイック リンクを顧客に提供し、顧客を PayPal にリダイレクトします。
個人的にエラーを再生成する方法がなく、コードをテストする方法がないため、これが何を意味するのかを理解しようとしています(そして、私がねじれを整理している間、憤慨した顧客にいくつかのウォークスルーを依頼するのは不合理に思えます)。
誰か知っていますか
- このエラーの原因の参照?
- このエラーを自分で生成して、カスタマー エクスペリエンスのウォークスルーを行うにはどうすればよいですか?
- どのリダイレクトを使用する必要がありますか? (最初の paypal.com...?token= url または PayerID を含める必要がありますか?)。
すべてのコメントが求められました。