0

SOAP XML を使用してサンドボックスに PayPal Express Checkout を統合しています。SetExpressCheckout は、2013 年 9 月 18 日に資格情報の署名を使用して正しく機能していました。コードや Web サーバーに変更を加えていません。Callback の SOAP バージョンが利用できないため、NVP を使用して Callback の作業を開始しました。翌日、SetExpressCheckout が機能しなくなりました。https://api-3t.sandbox.paypal.com/2.0/に投稿しようとすると、「80072f0c クライアント認証を完了するには証明書が必要です」というエラーが表示されるようになりました。

質問 1: NVP コールバックを使用しようとすると、PayPal の API サーバーが署名ではなくクライアント証明書を要求するようになった可能性はありますか?

質問 2: この動作の変化について、他に何か説明はありますか?

質問 3: サンドボックス アカウントから署名を削除し、代わりに API 証明書を要求する必要がありますか? (証明書ではなく署名を使用するよう PayPal が推奨しているにもかかわらず。)

注: 私は独自のサンドボックス シグネチャと、一般的な「常に機能する」サンドボックス シグネチャを使用してみました。また、api-3t.sandbox.paypal.com/2.0/ と api.sandbox.paypal.com/2.0/ (-3t なし) の両方に投稿しようとしました。これらの努力のいずれもエラーを排除しませんでした。

ありがとう、クリス・H

4

1 に答える 1