2017-07-04 23 views
1

申し訳ありません現時点では動作していません。このエラーは毎回paypalを介して取引中に発生します。ここでPaypal error申し訳ありません現時点では動作していないようです

は、ライブテストhttp://shreyasoft.in/paypal/のURLですが、ここではサンドボックス

から働いていないことは、私のPayPalフォーム

paypal_form.php 

は、ここでは、サンドボックスアカウント用のコード

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_blank"> 
    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="business" value="[email protected]"> 
    <input type="hidden" name="item_name" value="Widget"> 
    <input type="hidden" name="amount" value="10.00"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type='hidden' name='cancel_return' value='http://localhost/paypal/paypal_cancel.php'> 
    <input type='hidden' name='return' value='http://localhost/paypal/paypal_success.php'> 
    <input type="submit" value="Old PayPal checkout"> 
</form> 

はここにあるされていますエラー paypal

+0

ペイパルと通信して、あなたのパブリックIPを使用します以前はPayPal APIを使用していましたが、適切なドメインではなくlocalhost URLを使用しているため、エラーが表示されると思います。 – crazyloonybin

+0

URLに何も問題はありません私はサーバーの適切なドメインでも変更しましたが、同じエラーを返します –

答えて

1

Paypalはyourwebhostに直接連絡して認証を検証できる必要があります。

それは次のように動作します。

  1. あなたは
  2. ペイパルをPayPalに要求を送信し、あなたのサイトには、PayPalが取引を継続
  3. 適切な答えで応答する必要がある
  4. キー
  5. をあなたのサイトにリクエストを送信します。

paypalがローカルホストに接続できないため、この時点では手順2が失敗しています。

どちらのドメイン名/パブリックIPとウェブサーバを使用するか、またはあなたの開発用PCにポート80へのトラフィックをルーティングするようにあなたのインターネットルーターをセットアップし、私が使用していない

+0

サーバーでも同じことが起こります、paypalはキーでサイトにリクエストを送信します、どうすればわかりますか? ?サンドボックスに問題がありますか –

+0

https://www.evoluted.net/thinktank/web-development/paypal-php-integrationステップ4を確認してください。 – Tschallacka

+0

サーバーに!!テストファシリテーターのテストストアに戻る!現時点では、お客様のリクエストを処理することができません。テストファシリテーターのテストストアに戻り、別のオプションを試してください。 –

関連する問題