2

直接支払いで定期的なプロファイルを作成しようとしていますが、次のエラーが発生します (コマンドCreateRecurringPaymentsProfile):

Array
(
   [TIMESTAMP] => [not-relevant]
   [CORRELATIONID] = [not-relevant]
   [ACK] => Failure
   [VERSION] => 50.0
   [BUILD] => 2764190
   [L_ERRORCODE0] => 11586
   [L_SHORTMESSAGE0] => DPRP is disabled.
   [L_LONGMESSAGE0] => DPRP is disabled for this merchant.
   [L_SEVERITYCODE0] => Error
)

非定期的な取引とエクスプレス チェックアウト定期支払いは通常どおり処理されます。すべてがサンドボックスで機能しています。PayPal のサポートに問い合わせてみましたが、何が問題なのかわかりませんでした。エラーは一目瞭然ですが、定期支払いを有効にする方法がわかりません。助言がありますか?

4

1 に答える 1

2

まず、サンドボックス アカウントを作成するときに、国を「米国」に、タイプを「Website Payments Pro」に設定していることを確認してください。「英国」に設定すると、サンドボックスでこのエラーが発生します。

米国のサンドボックス アカウントでは DPRP がデフォルトで有効になっているため、他に何もする必要はありません。

サンドボックス アカウントは米ドルになるため、他の通貨を追加する必要があります (これにより、後でテスト支払いが自動的に受け入れられないという問題を回避できます)。これを行うには、次のようにします。

  1. developer.paypal.com の「テスト アカウント」ページの「サンドボックス テスト サイトに入る」
  2. サインインして、ナビゲーション バーの [プロフィール] リンクをクリックします。
  3. [通貨プロファイルの管理] をクリックし、必要な通貨をアカウントに追加します。
于 2012-05-15T17:51:52.057 に答える