在实际网站上购买时,paypal订阅错误,但适用于沙箱。 “行动无法完成”

时间:2016-11-18 04:58:57

标签: php paypal

我有4个Paypal购买按钮。

  1. 定期结帐(这在沙箱和实时网站中运行良好)
  2. 定期付款。
  3. 重复按钮在沙盒中运行良好。我可以进行交易,没问题。一切都很好。

    如果我切换现场网站,我的#1(常规结账按钮仍然适用于真钱交换),但我的定期按钮没有。

    它会带我到paypal订阅付款页面。我使用paypal帐户,其中包含真实的实时积分(与卖家帐户不同的帐户)。当我按下登录时,我看到:

      

    抱歉 - 您的上一个操作无法完成

         

    如果你正在做一个   购买或汇款,我们建议您检查两个   30后,PayPal帐户和您的电子邮件进行交易确认   分钟。

         

    如果您从其他网站访问此页面,请返回此页面   站点(不要使用浏览器的“后退”按钮)并重新启动您的活动。

         

    如果您来自PayPal的网站,请单击中的PayPal徽标   左上角返回我们的主页并重新启动   活动。您可能需要重新登录。

    我尝试了以下内容:

    1. 更改浏览器,FF和Chrome
    2. 清除所有缓存,Cookie
    3. 我没有像其他人建议的那样使用框架
    4. 没有任何作用。

      这是我提交给paypal的代码,以防有人看到错误:

      <form name="_xclick" action="https://www.paypal.com/ca/cgi-bin/webscr" id="myform" method="post">             
      
      <input type="hidden" name="cmd" value="_xclick-subscriptions">            
      <input type="hidden" name="business" value="MY EMAIL HERE">            
      
      <input type="hidden" name="item_name" value="MY NAME Subscription">            
      <input type="hidden" name="add" value="1">            
      <input type="hidden" name="no_shipping" value="1">              
      <input type="hidden" name="currency_code" id="currency" value="<?=$currency?>">            
      <input type="hidden" name="a3" id="hiddentotal2" value="<?=$total2?>">            
      <input type="hidden" name="p3" value="1">            
      <input type="hidden" name="t3" value="M">            
      <input type="hidden" name="src" value="1">            
      
      <input type="hidden" name="custom" id="custompaypal" value="<?=$custom?>">            
      <input type="hidden" name="notify_url" value="http://www.mysite..../notify_paypal.php">            
      <input type="hidden" name="return" value="http://www.mysite..../myorders.php">            
      <input class="submit-button2" type="submit" name="submit" value="PURCHASE SUB" />            
      </form>
      

      可能导致此问题的原因以及如何解决此问题。

0 个答案:

没有答案