最佳答案
这是一个后续问题: PHP: 简单的方式开始贝宝结帐?
所以,我的问题是我指定了返回的 url。然而,在使用贝宝(PayPal)支付后,我看到的屏幕上显示:
你刚刚完成了你的付款。 XXXX,你刚刚完成了你的付款。 您付款的交易 ID 是: XXXXXXXXXXXXX。
我们将发送一封确认电子邮件给 XX@XXXX.com。这笔交易将作为 PAYPAL 出现在您的声明中。
Go to PayPal account overview
我需要它不显示这个屏幕,直接去返回的网址。我有:
事实上,这是我的全部表格:
<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 是什么?