Paypal Sandbox错误抱歉,您单击最后一个链接后发生错误

时间:2014-04-30 14:58:04

标签: paypal paypal-ipn paypal-sandbox

我一直在尝试在我们的网站上设置付款测试。

但我一直收到错误,一切都在网站上运行,但是当他们点击购买你然后去paypal沙盒,然后给出一个错误:

抱歉,您点击最后一个链接后发生错误

而不是给出付款页面和概述。

如果设置为实时模式,它可以100%工作,但在沙盒中不起作用。

以下是我用来提交表单的代码。

$paypalurl = 'paypal.com/cgi-bin/webscr';
$paypal_testurl ='sandbox.paypal.com/cgi-bin/webscr';
$paypalipn = $siteurl . 'Applications/Controllers/Memberships/paypal_ipn.php';

$paypal_form = '<form action="https://www.'.$paypal_testurl.'" method="post">';
$paypal_form .= '<input type="hidden" name="cmd" value="_cart">';
$paypal_form .= '<input type="hidden" name="upload" value="1">';
$paypal_form .= '<input type="hidden" name="business" value="'.$paypalEmail.'">';
$paypal_form .= '<input type="hidden" name="item_name_1" value="'.$name.'">';
$paypal_form .= '<input type="hidden" name="amount_1" value="'.$price.'">';
$paypal_form .= '<input type="hidden" name="quantity_1" value="1">';
$paypal_form .= '<input type="hidden" name="notify_url" value="http://'.$paypalipn.'">';
$paypal_form .= '<input type="hidden" name="return" value="'.$siteurl.'membership-thankyou/">';
$paypal_form .= '<input type="hidden" name="rm" value="2">';
$paypal_form .= '<input type="hidden" name="cbt" value="Return To Store">';
$paypal_form .= '<input type="hidden" name="cancel_return" value="'.$siteurl.'membership-cancelpurchase/">';
$paypal_form .= '<input type="hidden" name="lc" value="GB">';
$paypal_form .= '<input type="hidden" name="currency_code" value="GBP">';
$paypal_form .= '<input type="hidden" name="custom" value="'.$_GET['userid'].'">';
$paypal_form .= '<p><a href="#" class="btn btn-lg btn-grey">Edit</a> <input type="submit" value="Proceed" class="btn btn-lg btn-success"></p>';
$paypal_form .= '</form>';

提前感谢您收到的任何帮助

1 个答案:

答案 0 :(得分:1)

我能够使用您的代码重新创建此错误的唯一方法是提供未附加到沙盒帐户的电子邮件地址。

使用有效的沙箱电子邮件地址尝试:$paypalEmail = 'hbsawnhdglv@paypal.com';