1

私はペイパルを使用して直接支払いを処理するJavaプログラムを書いています。当然、私はpayflowAPIとファイルを使用していますpaypalflow.java。このファイルには、以下の資格情報が必要です。サンドボックスアカウントを作成し、その中にWebsitePaymentsProで事前構成されたテストアカウントを作成します。以下の変数のクレデンシャルはどこにありますか?

gv_BNCode       = " ";
gv_APIUser      = " ";
//Fill in the gv_APIPassword variable yourself, the wizard will not do this automatically
gv_APIPassword  = " ";
gv_APIVendor    = " ";
gv_APIPartner   = " ";
gv_Env          = "pilot";
unique_id       = "";
4

1 に答える 1

5

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/
に送信する必要があります

于 2011-12-19T21:50:17.247 に答える