Paypalのサンドボックスでのクレジットカード支払いのテストに問題があります。 developer.Paypal.comからバイヤーのサンドボックスアカウントのプロファイルを表示すると、次のクレジットカードの詳細が表示されます。
支払い画面でこれらの詳細を使用すると、「申し訳ありませんが、この支払いを完了できません。別のカードをお試しください。」というメッセージが表示されます。
サンドボックスアカウントにログインし、追加のクレジットカードを追加すると、いくつかのテスト番号が生成されるはずだということを他の質問で読みました。ただし、これを行うと、すべてのフィールドが空白になります。 :
また、いくつかの「有効な」数値を使用してみました(つまり、Luhnアルゴリズムを通過します)が、それらのいずれも機能しませんでした。
このページに記載されている番号も試しました: https://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm -彼らは動作しませんでした。
米国と英国の両方のアカウントを試しました。運がありません。
何か案は?
テストビジネスアカウントのすべての設定をいじった後、支払い受け取り設定/セキュリティ設定画面の詐欺関連設定の1つ(またはそれ以上)がテスト支払いを失敗させたことがわかりました(有用なエラーなしで) )。
ゲームの少し遅いですが、万が一の場合に備えて。
Sandboxを使用してテストし、支払いページで、Paypalアカウントではなく「デビットカードまたはクレジットカードで支払う」オプションを使用して支払いをテストする場合(つまり、Paypalユーザーではなく、通常のJoe/Janeあなたのもの)と自分自身をいくつかの時間を節約したい: http://www.getcreditcardnumbers.com/ のようなサイトに移動し、そこから番号を取得します。有効期限(将来)および数値CCV(123作品)を使用できます。
Paypalのドキュメントにある「テストクレジットカード番号」は、複雑なものの苛立たしい壁の単なる別のレンガです。
Paypalの技術サポートから上記のURLを取得しました。
シンプルなホストボタンとIPNを使用してテストしました。幸運を。
他の誰かが答えを探してこれに遭遇した場合...
さまざまな場所にリストされているテスト番号は、サンドボックスでは機能しなくなりました。 Paypalには同じチェックがあり、カードを複数のアカウントにリンクすることはできません。
ここに移動して、生成された番号を取得します。有効期限とCVVを使用します
https://ppmts.custhelp.com/app/answers/detail/a_id/750/
これまで私のために毎回働いていました...
クレジットカードが既にPaypalアカウントに追加されている場合、Paypal Advancedで直接処理するためにそのカードを使用することはできません。システムは、買い手がPaypalにログインし、支払いを希望する場合はそのクレジットカードを資金源として選択することを期待しています。
サンドボックスでのテストに関しては、古くて期限切れのクレジットカードを常に使用しており、それらは私にとってはうまくいくようです。
PayFlowドキュメンテーション の87ページ以降からいつでも試すことができます。彼らは動作するはずです。