ローカルマシンでいくつかの寄付をテストするとき、さまざまなことを行うためにさまざまなキーと値のペアを設定しました(特定のありがとうページに戻り、データを取得するのではなく、PayPalからPOSTデータを取得します)。 PayPalサンドボックス。
しかし、私のコードが本番サーバーに送られ、ライブ支払いをオンにして実際のアカウントとお金でテストすると、いくつかの奇妙なことが起こります。
- PayPalからGET応答を受け取ります-URLはがらくたでいっぱいです。
- 取引の詳細は取得していません。これは大物であり、名前も、txn_idも、日付も、何もありません。いくつかのキーなどを取得します。完全に空ではなく、支払いは完了していますが、サンドボックスの冗長性にはほど遠いです。
なぜこれが起こるのか知りたいですか?実稼働環境とは大幅に異なるサンドボックス(または開発環境)を使用することは、実際には意味がありません。または、私は何かが欠けていますか?
編集: PayPal開発者フォーラムでの私の質問に対する回答はまだありません。PayPalから寄付金を受け取ることすらできません。これは多分設定ですか?
編集#2:2人がPDTと自動復帰を確認することを提案しました。わずか2時間前のプロジェクトのデータ分析担当者も同じことを提案しました。私はクライアントにこれを確認するように頼みました。サンドボックスに設定が表示されないので、デフォルトで有効になっていると想定できますか?