设置PayPal返回URL并使其自动返回?
我的问题是我指定了返回网址。但是,在使用PayPal付款后,我最终会在一个屏幕上显示:
您刚刚完成了付款。XXXX,您刚刚完成了付款。此付款的交易ID为:XXXXXXXXXXXXX。
我们会发送一封确认电子邮件至XX@XXXX.com。此交易将在您的对帐单上显示为PAYPAL。
Go to PayPal account overview
我需要它不显示此屏幕并直接转到返回URL。我有:
设置“返回”变量
将“rm”变量设置为:2(根据指南=“ 使用POST方法将买方的浏览器重定向到返回URL,并包含所有付款变量 ”)
事实上,这是我的整个形式:
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr"> <input type="hidden" value="_xclick" name="cmd"> <input type="hidden" value="onlinestore@thegreekmerchant.com" name="business"> <!-- <input type="hidden" name="undefined_quantity" value="1" /> --> <input type="hidden" value="Order at The Greek Merchant:<Br />Goldfish Flock BLG<br />" name="item_name"> <input type="hidden" value="NA" name="item_number"> <input type="hidden" value="22.16" name="amount"> <input type="hidden" value="5.17" name="shipping"> <input type="hidden" value="0" name="discount_amount"> <input type="hidden" value="0" name="no_shipping"> <input type="hidden" value="No comments" name="cn"> <input type="hidden" value="USD" name="currency_code"> <input type="hidden" value="http://XXX/XXX/XXX/paypal/return" name="return"> <input type="hidden" value="2" name="rm"> <input type="hidden" value="11255XXX" name="invoice"> <input type="hidden" value="US" name="lc"> <input type="hidden" value="PP-BuyNowBF" name="bn"> <input type="submit" value="Place Order!" name="finalizeOrder" id="finalizeOrder" class="submitButton"></form>
知道我怎么能让它自动返回?或者,如何将付款结果返回到我的网站,以便我可以更新数据库?什么是IPN?