1

ここで公式の PHP Paypal SDK を使用しています: https://github.com/paypal/rest-api-sdk-php

認証の仕組みがわかりません。私の実際のペイパル アカウントでは、ユーザー名、パスワード、署名が得られます。Paypal 開発者アカウントからは、ClientID と Secret が得られます。サンドボックス ビジネス ユーザーから、ユーザー名、パスワード、および署名が提供されます。

ドキュメントには、次のように認証できると書かれています。

$cred = new PPCertificateCredential("username", "password", "path-to-pem-file");
$cred->setThirdPartyAuthorization(new PPTokenAuthorization("accessToken", "tokenSecret"));
$response = $paypalService->SetExpressCheckout($setECReq, $cred);

ここで、サンドボックスで認証するためにサンドボックスからどのような値を使用しますか? ライブに切り替えるときに使用する値は何ですか? 構成ファイルはどうですか、それでできると言われています。

助けてください、私は本当に混乱しています。

4

2 に答える 2

0

サンドボックス API 資格情報を次のように使用していることがわかりました。

  1. サンドボックス アカウントの 1 つとして作成されたビジネス アカウントを使用します。(アプリケーション タブ、サンドボックス アカウント)。アカウントをクリックし、その下の「プロファイル」をクリックしてから、「API Credentials」タブをクリックします。

  2. php sdk (config フォルダーの下) の sdk_config.ini を編集し、APP-80W284485P519543T の app_id でこれらの資格情報を使用します。

  3. ini ファイルの [サービス] で、モードがサンドボックスに設定されていることを確認します。

サービス呼び出しを行うときは、次のように ini ファイルに入力したアカウント ユーザー名を使用します。

$setECResponse = $paypalService->SetExpressCheckout($setECReq,"API_USERNAME");
于 2013-05-15T17:38:40.933 に答える