私は最近、PayPal API を使用してクライアントのクレジット カードの処理を開始したところ、奇妙な問題に遭遇しました。私はすべてをほとんど機能させることができました(SO全体にある400 Bad Requestエラーはまだ私にとって未解決です)マイナス1つのこと。アドレスの 2 行目に何も指定せずにサンドボックス領域に対して CC を実行しようとすると、次のエラーがログに記録されます。
エラー応答: {"name":"VALIDATION_ERROR","details":[{"field":"payer.funding_instruments[0].credit_card.billing_address.line2","issue":"空白にしないでください"}], "message":"無効なリクエスト - 詳細を参照","information_link":" https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR ","debug_id":"cbaa2c4dfdb77"}
なぜアドレス 2 が必要なのですか? 彼ら自身のドキュメント ( https://developer.paypal.com/webapps/developer/docs/api/ ) にはそうではないと書かれているので、ここで完全に迷ってしまいます。
これは、GitHub インスタンスからダウンロードした RestAPISDK ライブラリを使用しており、私が行っていることはすべて C# です。