notify_url没有被调用

时间:2017-09-01 05:22:52

标签: php paypal paypal-sandbox

每次我开始使用PayPal ipn和东西时我都会卡住而且我的代码无效。

所以今天我的问题是我的ipn没有被调用,这很有趣,因为它实际上是在2天前工作。

我的表格(按钮):

require ('../init.php');

if(!$_GET['id'] || !$userfunc->IsPlanIDExist($_GET['id']))
{
  return;
}

$array = $userfunc->GetPlanArray($_GET['id']);

?>
<form name="myform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="business" value="<?=$userfunc->GetSitePayPal()?>" />
    <input type="hidden" name="notify_url" value="<?=$userfunc->GetSiteURL()?>core/php/paypal/checkpayment.php" />
    <input type="hidden" name="cancel_return" value="<?=$userfunc->GetSiteURL()?>" />
    <input type="hidden" name="return" value="<?=$userfunc->GetSiteURL()?>" />
    <input type="hidden" name="rm" value="2" />
    <input type="hidden" name="lc" value="" />
    <input type="hidden" name="no_shipping" value="1" />
    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="currency_code" value="USD" />
    <input type="hidden" name="page_style" value="paypal" />
    <input type="hidden" name="charset" value="utf-8" />
    <input type="hidden" name="item_name" value="<?=$array['name']?>" />
    <input type="hidden" name="cbt" value="<?=$array['name']?>" />
    <input type="hidden" value="_xclick" name="cmd"/>
    <input type="hidden" name="amount" value="<?=$array['price']?>" />
    <input type="hidden" name="custom" value="<?php echo $array['id']?>"/>
    <script type="text/javascript">
        document.myform.submit();
    </script>
  </form>

当我查看源代码时,一切正常,应该可以正常工作。 但今天当我再次检查我的购买时它没有用,2天前工作正常,我根本没碰到我的系统。

我正在使用GitHub中的PayPal ipn代码示例,所以任何事情都应该正常工作。

0 个答案:

没有答案