过去几天我一直在努力让Paypal成功付款后重定向到我的网站。相反,它会显示“感谢您的订单”,并要求我点击链接返回商家页面,重定向需要10秒钟。我认为自动返回功能应该跳过整个“谢谢你的订单”页面。
相关帐户启用了自动返回,并启用了PDT。
这是我的代码,说实话,我不明白为什么在处理成功的付款后它不会自动返回。
<form id="paypalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top" style="display:none">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="#####@gmail.com">
<input type="hidden" name="item_name" value="<?= "Modele ".$_POST['model']." ".$_POST['shp']." de couleur: ".$_POST['clr'] ?>">
<input type="hidden" name="amount" value="<?= $_POST['amount_with_tax'] ?>">
<input type="hidden" name="currency_code" value="CAD">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="return" value="http://######.com/success.php?id=<?= $con->insert_id ?>">
<input type="hidden" name="cancel_return" value="http://######.com/cancel.php?id=<?= $con->insert_id ?>">
</form>
我意识到这是一个沙盒网址,但它应该以哪种方式工作,不是吗?
任何帮助都会很棒。
感谢。
PS:我有一个javascript行,可以在页面加载时自动提交表单。