13

DoDirectPaymentサンドボックス API を使用しようとしています

動作することがわかっているコードを使用してテストを行っていますが、API 資格情報でサンドボックス API から次のエラーが返されます。

[L_ERRORCODE0] => 10501
[L_SHORTMESSAGE0] => 構成が無効です
[L_LONGMESSAGE0] => 加盟店の構成が無効なため、このトランザクションを処理できません

エラー コードを調べたところ、「Billing Agreement が無効または非アクティブな場合に発生する」という問題が見つかりました。

サンドボックスで請求契約に同意する方法について Google を集中的に検索しましたが、優先されません

誰かがこの問題を抱えていて、それをオンにする方法を知っていますか?

4

4 に答える 4

9

これは、サンドボックス テスト アカウントが Payments Pro 用に設定されていないことを意味します。https://developer.paypal.com > Test accounts > preconfigured に
移動し、事前設定済みの US Website Payments Pro テスト アカウントを作成します。

于 2012-05-13T15:35:07.553 に答える
2

最近、開発者サイトの再設計が行われました。

既存のアカウントについてはわかりませんが、新しいアカウントの場合、従来の API をテストするためにデフォルトの「facilitator」サンドボックス テスト アカウントを使用することはできません。新しいビジネス サンドボックス テスト アカウントを作成し、そこから資格情報を使用する必要があります。これは、「ファシリテーター」アカウントがビジネス アカウントであっても当てはまります。

サンドボックス アカウントは、https://developer.paypal.com/ -> アプリケーション -> サンドボックス アカウント (左側のリンク) -> アカウントの作成 (右側のボタン) で作成されます。

于 2013-05-16T16:32:42.133 に答える
1

私はこれと同じ問題を抱えていて、それについてペイパルに書きました。これが彼らの反応でした:

マーチャント テクニカル サービスにお問い合わせいただきありがとうございます。

エラー無効なマーチャント構成に関する問題に関して、このエラーは、サンドボックス アカウントがまだ保留中の状態であるために発生しました。ビジネスからプロに転向したときの出来事です。これは私たちのシステムのバグであり、親切にも私たちのエンジニアはまだこのバグを修正中です. ちなみに、新しいサンドボックス アカウントを作成してから、これまでと同じようにプロ アカウントにアップグレードすることができます。

于 2014-06-17T04:17:53.797 に答える