0

会社で DoDirectPay API を実装/テストするために、PayPal サンドボックスでテストベッドをセットアップしようとしています。DoDirectPay は、ドキュメントごとに (署名ではなく) 証明書ファイルを使用し、こちらのサンプル コード スニペットも使用します。

「download api certificate paypal」の上位の Google 検索結果によると、署名を取得するか、証明書をダウンロードするかを選択できるはずです。

サンドボックス用に作成したテスト マーチャント アカウントは適切にインスタンス化されました。問題なくサンドボックス サイトにログインできます。マーチャント アカウントが実際に PayPal Pro 用に設定されていることを確認しました。Account->Profile->Request API Credentials に進むと、唯一のオプションは署名を取得することです。署名は、ユーザーのサンドボックス管理パネルに表示されるものと一致します。ただし、PEM 形式の証明書ファイルを必要とする DoDirectPay をテストする必要があるため、これは役に立ちません。

DoDirectPay API をテストするために SandBox に証明書ファイルを吐き出させるにはどうすればよいですか?

PS - SO1SO2を含むいくつかの記事を既に見てきましたが、どちらも私が必要としているものと正確に関連しているようには見えません。

4

2 に答える 2

4

You must first remove the API signature before you can request an API certificate.

  1. Log in to Developer.paypal.com
  2. Choose the account you would like to request a certificate for, then click "Sandbox Site"
  3. Log in to your Sandbox account
  4. Click "Profile" at the top of the page
  5. Click "Request API Credentials"
  6. Click "set up PayPal API credentials and permissions"
  7. Click "View API Signature"
  8. Click "Remove"
  9. Click "Request API Credentials"
  10. Choose Request API Certificate, then click "Agree and Submit"

Hope this helps!

于 2013-03-20T15:45:16.170 に答える