私のPayPal IPNスクリプトはとてもうまく動作します。サンドボックスアカウントでテストすると、即座に支払いが行われますが、クライアントのビジネスメールを使用するとpayment_status
が「保留中」、pending_reason
がIPNログコールで「一方的」となります。paypal IPNはpending_reasonを返す:片側
私のクライアントのメールはPayPalで確認されています。なぜこの問題が起こっているのですか?
私のPayPal IPNスクリプトはとてもうまく動作します。サンドボックスアカウントでテストすると、即座に支払いが行われますが、クライアントのビジネスメールを使用するとpayment_status
が「保留中」、pending_reason
がIPNログコールで「一方的」となります。paypal IPNはpending_reasonを返す:片側
私のクライアントのメールはPayPalで確認されています。なぜこの問題が起こっているのですか?
pending_reason=unilateral
は、支払い先の電子メールアドレスがPayPalに登録されていないことを意味します。保留中の理由の一覧については、PayPal IPN documentationを参照してください。
タイプミスのメールアドレスを確認し、実際に自分の住所をPayPalに登録していることをクライアントに再確認します。
www.sandbox.paypal.comでテストした場合、www.sandbox.paypal.comで作成されたアカウントのみが存在します。したがって、ライブアカウントは、サンドボックスサイト内に存在しないため、テストに使用できません。
私はこの問題を抱えていました。私はPayPalを「ライブ」のpayer_emailを送っていました。私はそれを働かせたサンドボックスのビジネスメールに変更しました。 ****[email protected]の私のライブメールと同じ
私はここで同じ問題を抱えていました。わかりやすくするために、私のケースではPaypal webhookにありました。私は間違ったメールを送っていました。これを****[email protected]に切り替えると動作します。 – SRack
はいアレックス私はクライアントからこの事を確認しました。彼らはpaypalに登録されていて、彼らは顧客からの支払いを受けています。 –
私は本当にSarbjitに困惑しています。 PayPalアカウントにログインし、支払いが見えるかどうかを確認するよう勧めます。また、送信している電子メールアドレスが登録済みの電子メールアドレスと同じであることをダブルチェックするために、アプリケーションにデバッグログラインを追加します。 –
私はすでにログファイルを作成しており、メールは同じです。アレックスそれはクライアントが彼のアドレス(電子メールアドレスではない)をペイパルで確認していない場合、理由がありますか? –