サンドボックスアカウントでこのエラーが発生しています:
現時点では、Paypalアカウントを使用して支払いを処理することはできません。販売者に戻り、別の支払い方法を試してください。
私の.Netアプリは、正しい支払い詳細でPaypalに正常にリダイレクトされます。サンドボックスアカウントでログインすると、すぐに上記のエラーが発生します。ログなど、問題の原因を特定するのに役立つものにアクセスする方法はありますか?今週まではすべて正常に機能していたので、その間に何か変わったのだろうか
アカウントに適切な残高があることを確認しました。支払いは24ユーロなので、過剰ではありません。この問題に関する投稿は他にもいくつかありますが、適切な提案はありません。
今日、約4時間後にようやく成功しました。サンドボックスファシリテーターの詳細を使用してsandbox.Paypal.comにログインし、Profile > My Selling Tools > Block Payments
ページ。これらの設定を表示するには、ビジネスアカウントにアップグレードする必要がある場合があります。
私は基本的にそこにほとんど何でも許可するように設定しました、そして、ちょっと...次の2つの支払いテストはうまくいきました。
これに対する正しい答えは、Paypalが経験している問題に応じて、期間によって異なる可能性があります。
このエラーメッセージは、今日、サンドボックスにどこからともなく現れました。この問題を回避する唯一の方法は、 developer.Paypal.com にログオンし、Sandbox> Accountsに移動して、新しいバイヤーアカウントを作成することです。
これが私にとっての問題でした。
私のサンドボックスアカウントは両方とも通貨がINRに設定されています。クライアントのウェブサイトは米ドルで支払いを受け取ります。だから私はこのエラーを受け取っていました。
新しいバイヤーサンドボックスアカウントを作成し、国を米国に設定しました(既存のアカウントで通貨を編集する方法がわかりません)。この後、支払いは正常に完了しました。
Paypalはこれをより良く文書化する必要があります。
このエラーは、Paypalアカウントの場所が原因で発生しました。インドで作成された個人アカウントを使用しており、取引に「Client_ID」と「Client_Secret」を使用していますが、Paypalのドキュメント全体を読んだ後、このエラーが表示されるため、 Paypalの支払い統合にインドのアカウントを使用できないことを知りました。だから私は米国で作成された友人のアカウントの1つを使用し、その「Client_ID」と「Client_Secret」を使用しましたが、私のエラーはなくなっています。
これは通常、ベンダー/販売者のPaypalアカウントの通貨設定が原因です。このメッセージが表示される理由は、通常、売り手/商人がPaypalを設定して、チェックアウト時に設定した商品の通貨をサポートしているためです
どうすればこれを解決できますか?
------サンドボックスアカウントの場合-------
Simply create a sandbox business seller account following by creating a new app for
that seller and select country exactly the same to the currency which a buyer will
purchase with currency.
------ライブアカウントの場合-------
1 => Login to your business account
2 => Select Financial Information
3 => Currency Management
There you can add any number of currency for which you want to accept payment from the buyer currency.
うまくいけば、これが役立つことがあります。
Node.jsアプリに記載されている通貨は、Paypalアカウントに記載されている国と同じである必要があります。例:国がインドの場合、node.jsアプリで通貨:「INR」。
sandBoxでバイヤーアカウントを作成して、もう一度やり直してください。
私にとっては、バイヤーアカウントを作成するだけです。
以下のリンクを使用していたときに同じ問題が発生していました
header('location:https://www.sandbox.Paypal.com/cgi-bin/webscr'.$querystring);
しかし、私はそのコードを以下のように変更しました。
header('location:https://www.Paypal.com/cgi-bin/webscr'.$querystring);
それは私のためにうまく機能しています。これがあなたのために働くことを願っています。
解決しました。ただ行く:sandbox.Paypal.com私のプロフィール->販売ツール->支払いをブロックする->偶発的な支払いをブロックする:(チェック)いいえ、請求書IDごとに複数の支払いを許可する