检测到错误 - 贝宝

时间:2014-05-01 22:55:53

标签: forms paypal sandbox

当我在沙盒测试网站中测试paypal按钮时,我无法理解为什么会收到这个恼人的错误消息。

检测到错误

  

由于卖家网站存在问题,PayPal无法处理此交易。请直接与卖家联系以解决此问题。

我尝试过使用不同的测试帐户,我也得到同样的结果。

以下是paypal按钮的代码:

echo 'form action="https://www.sandbox..../cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="FDN9DZRLVBQRL">
    <input type="image" src="https://www.sandbox....scribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.sandbox....i/scr/pixel.gif" width="1" height="1"> 
</form>';

2 个答案:

答案 0 :(得分:1)

您正在使用托管按钮,因此您需要确保它是从您正在测试的帐户中创建的(并且仍然存在)。

如果您正在使用沙箱进行测试,则需要从该沙箱帐户创建按钮才能使用它。

请记住,仅在使用托管按钮时才会出现这种情况。

答案 1 :(得分:1)

将表单操作替换为:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">

您指向Sandbox端点,其中托管按钮属于LIVE帐户。