38

私は英国のPayPalビジネスアカウントを持っています。私は現在、エクスプレスチェックアウトを使用してこのアカウントに支払いを行うためのウェブサイト支払いシステムを開発しています。

これまでの私のPHPコードは機能しており、サンドボックスに接続してチェックアウトを設定および表現することができます。次の段階は、ユーザーをPayPalサンドボックスにリダイレクトしてテスト支払いを行うことです。

この時点で私は立ち往生しています。PayPalサンドボックスで「クライアント」として使用するための「パーソナルテスト」アカウントを作成できません。

私はこのようにしようとしています:

  1. developer.paypal.comにアクセスしてください
  2. ログイン
  3. 「アプリケーション」を選択します
  4. 「サンドボックスアカウント」を選択します
  5. [アカウントの作成]を選択します
  6. 国を「英国」、アカウントタイプ「個人」、有効なメールアドレス(他のペイパルアカウントに関連付けられていない)、パスワード、名、姓、銀行確認済み=はい、カードタイプ=ビザとして選択します。
  7. [アカウントの作成]をクリックします。

次に、次のメッセージが表示されます。

申し訳ありませんが、問題が発生しました。このアカウントを削除して、もう一度お試しください。

「このアカウントを削除する」と表示されている場合、入力したばかりの詳細を含む新しい個人アカウントが作成されていないため、実際の意味がわかりません(少なくともどこにも表示されないアカウント)。この個人アカウントを作成するために新しいビジネスアカウントを作成しようとしたこともありますが、違いはありません。

他に問題が発生している人はいますか?私は少し立ち往生しています。設定したテストビジネスアカウントに実際のお金を失うリスクなしに、サンドボックスでのテストに「実際の」個人のPayPalアカウントを使用できますか?

4

6 に答える 6

62

OK、私はこれの底に到達したので、私自身の質問に答えるために。

まず第一に、答えとコメントを提供してくれた人々に感謝します。

したがって、私の特定のケースでは、問題は私のパスワードが単純すぎることであることが判明しました。フォームでは、パスワードフィールドの横のヒントは「(8〜20文字)」です。それで、それはテストアカウントであり、物事を単純にしようとしていたので、私が使用したパスワードは「テストパスワード」でした。リクエストに応じて、8〜20文字なので、うまくいくはずです。ありがとうございます。またはそうでない場合もあります。私は突然、これが問題になる可能性があるという予感を得て、別の方法を試しました。繰り返しになりますが、辞書の単語ですが、その後に数桁の数字があり、また、機能しました。次に、まったく同じ詳細を使用して再試行しましたが、メールアドレスが少し異なります(testN @ mycompanyを使用しています...ここで、Nと単純なパスワードを再度インクリメントすると、失敗しました。

実装全体、特にこのフォームでのエラー報告には、大幅な見直しが必要です。

PayPalに感謝します。このフォームの実装が絶対にひどいという理由だけで、このクライアントプロジェクトにかなりの時間を費やしてくれました。別の例を次に示します。PayPalの残高フィールドに整数以外の値を入力します(例:200.00)。フォームを送信します...前のページに移動すると、整数以外の値に関連するエラーが表示されます。この時点でフォームは完全にリセットされ、1つのフィールドだけを編集するのではなく、プロセス全体を最初からやり直す必要があります。

繰り返しになりますが、このフォーラムに回答してくださったすべての人に感謝します。PayPalサンドボックス環境全体にはそれほど感銘を受けていませんが、少し洗練されていないようです。非常に多くのバグを見つけました...

乾杯

:wq

于 2013-03-13T08:14:31.347 に答える
33

同じことが私にも起こりました。

解決するには:

パスワードには、記号、数字、大文字を含める必要があります。

また、STARTINGBALANCEを<$1000.00に設定しました

上記に続く各アカウントで成功しました。お役に立てば幸いです。

于 2013-04-04T17:53:49.100 に答える
5

2016年11月(この質問が出されてから3年後)の時点で、まだ問題が残っています。テスト個人アカウントとビジネスアカウントの両方を正常に作成するために私が行ったことは次のとおりです。

  1. 新しいメールアドレスを使用します(架空のものである可能性があり、実際には送信されませんが、開発者サイト->サンドボックス->アカウント->通知からメールを取得できます)。また、base64でエンコードされた不完全なメッセージであるガベージメッセージが表示された場合に備えて、プレーンテキストを使用するようにアカウントを設定します。

  2. いつもあなたの国として米国に固執します、私は自分の国を試しましたが、うまくいきませんでした

  3. パスワード、私は9文字を使用しました。最初の文字は記号で、次に大文字、小文字、数字を組み合わせたものです。

  4. 米ドルの場合は100と入力します

  5. 残りのオプションはそのままにして、名前を付けないでください(個人:はい、発見、ビザ)、(ビジネス:はい、ビザ)

最後に.....これは機能し、新しいアプリを作成するときにドロップダウンボックスからアカウントを利用できます

于 2016-11-02T15:59:43.330 に答える
3

英国のアカウントを使用してこの問題を再現することができました。この問題は、テストアカウントの作成中に保存されたフォームデータが電子メールアドレスフィールドに入力されることが原因で発生します。個人アカウントの作成時にメールアドレスを別のアドレスに変更すると、正常に作成できるようになります。この問題を解決するために、ブラウザのすべてのフォームデータを消去することもできます。この問題をサンドボックスチームに報告しました。問題が修正されたらすぐにこの質問を更新します。

これがお役に立てば幸いです。他に問題が発生した場合はお知らせください。

ありがとう!

于 2013-03-12T18:02:04.080 に答える
3

私も同じ問題を抱えています。ついにそれを解決しました。私はたった100ドルで口座に入金しなければなりませんでした

于 2014-01-12T14:17:07.777 に答える
2

これまでの回答については、メールアドレスや以前のデータが保持されていることとは何の関係もないと思います。私は週末からこのバグを経験しています。

Safariでフォームに入力するビデオを録画し、以下にリンクしました。これまでにSafariを使用したことがあるのは、Chromeをダウンロードすることだけです。使用されていないことを確認したメールアドレスをフォームに入力しましたが、まったく同じエラーが発生します。答えはありませんが、これが正しい方向に進む人々を導くのに役立つことを願っています。

これがビデオです。

編集: 私は電子メールフィールドを誤解している可能性があり、有効な電子メールアドレスである必要があるかもしれませんが、有効な電子メールを入力しても、同じエラーが発生する前にPayPalで使用したことはありません。議論を進めるために、それを指摘したいと思いました。

于 2013-03-12T23:48:57.573 に答える