当我在沙盒测试网站中测试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>';
答案 0 :(得分:1)
您正在使用托管按钮,因此您需要确保它是从您正在测试的帐户中创建的(并且仍然存在)。
如果您正在使用沙箱进行测试,则需要从该沙箱帐户创建按钮才能使用它。
请记住,仅在使用托管按钮时才会出现这种情况。
答案 1 :(得分:1)
将表单操作替换为:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
您指向Sandbox端点,其中托管按钮属于LIVE帐户。