8

Paypal API を使用して、はい、構成ファイルを確認しました。はい、ユーザー名とパスワードを確認しました。ダウンロードした ExpressCheckout API を使用していますが、setExpressCheckout メソッドを呼び出そうとするたびに、次のエラーが発生します。

NSS: クライアント証明書が見つかりません (ニックネームが指定されていません)

SSL エラーに関係していることはわかっていますが、どうすれば問題を解決できますか?

4

2 に答える 2

3

8月3日と8月5日に、PayPalは次のAPIエンドポイントのSSL証明書を更新しました。

  • api.paypal.com
  • api-3t.paypal.com
  • api-aa.paypal.com
  • api-aa-3t.paypal.com

新しいPayPalSSL証明書をアプリケーションまたはシステムキーストア/トラストストアにインポートする必要がある場合は、https://ppmts.custhelp.com/app/answers/detail/a_id/920/からダウンロードできます。通常、PayPal SSL証明書をキーストア/トラストストアにインポートしない場合は、ユーザー側でアクションを実行する必要はありません。

サンドボックスの場合は、次のリンクを使用してください:https ://ppmts.custhelp.com/app/answers/detail/a_id/924新しいSSL証明書をダウンロードします。

于 2012-09-23T00:09:31.450 に答える
2

リクエストを送信するペイパルのサーバー ドメインを確認してください。証明書ベースの承認の場合は api.paypal.com、署名ベースの承認の場合は api-3t.paypal.com である必要があります。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_NVPAPIOverview#id084E30V0RE9

于 2012-09-21T15:09:30.530 に答える