PayPalサンドボックスAPI資格情報
を取得するには:DoDirectPaymentなどのPayPalAPIで使用される通常のPayPalAPI資格情報を取得するには、https: //developer.paypal.com/>にアクセスします>アプリケーション>サンドボックスアカウント>アカウントのドロップダウンを選択> APIアクセス。
事前設定されたアカウントではなく、「手動」アカウントを作成した場合は、https://www.sandbox.paypal.com/でアカウントにログインし、 「プロファイル」>「マイセリング」に移動する必要があります。ツール'>'APIアクセス'>更新>'APIクレデンシャルのリクエスト'>'PayPalAPIクレデンシャル'>'API署名'。
(または、アカウントの種類に応じて、「プロファイル」>「APIクレデンシャルのリクエスト」>「PayPalAPIクレデンシャル」>「API署名」)。
これにより、APIユーザー名、APIパスワード、およびAPI署名が取得されます。
注:認証にAPIユーザー名、APIパスワード、API署名を使用し、通信にNVPを使用するPayPal Sandbox API呼び出しは、https://api-3t.sandbox.paypal.com/nvpに送信する必要があります。
その他のエンドポイントはhttps://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_endpointsにリストされています
Payflow Pro:
ただし、PayPal Payflow Proを使用しようとしています。これは、異なる製品であり、異なるAPIセットであり、異なるクレデンシャルセットを備えています。PayPal Payflow Proは、https://developer.paypal.com/のDeveloperCentralまたはhttps://www.sandbox.paypal.com/
のPayPalSandboxを介してテストすることはできません。
代わりに、サインアップする必要があります。https://www.paypal.com/us/cgi-bin/?cmd=_payflow-get-started-outsideの通常のPayflowアカウント
「ログインの詳細」を含むすべての詳細を入力します。請求セクションが表示されたら、タブを閉じて登録プロセスをキャンセルします。
この時点で、PayflowProアカウントは「テスト」状態になります。
「パートナー」は次のようになります:PayPal
「ベンダー」は次のようになります:登録プロセス中に作成したマーチャントログイン
「パスワード」は次のようになります:登録プロセス中に作成したマーチャントパスワード
「ユーザー」は次のようになります:空
または、APIに使用する専用ユーザーを作成する場合は、資格情報を使用してhttps://manager.paypal.comにログオンし、[ユーザー設定](または同様の表現)に移動して、セカンダリユーザー。このユーザーのユーザー名は、ユーザーのパスワードだけでなく、「user」にも入力する必要があります。
新しい資格情報がアクティブになるまでに最大1時間かかる場合があります。
注:PayflowProテストAPI呼び出しはhttps://pilot-payflowpro.paypal.com/に送信する必要がありますLivePayflowProAPI呼び出しはhttps://payflowpro.paypal.com/
に送信する必要があります