如何在成功交易后从Paypal自动回发到我的网站

时间:2015-02-24 07:51:22

标签: paypal

如何将付款完成页面(显示收据编号的页面)自动将收据编号发回我的网站,而不是让用户手动点击链接"返回我的网站&#34 ; ?

我不想在Paypal设置页面中使用配置,因为最终这个Paypal帐户将用于多个站点的付款收集,因此"返回URL"要求会有所不同。

希望这可以在个别网站的表格参数中进行参数化。

这是我在发布页面中使用的代码btw:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
  <input type="hidden" name="cmd" value="_xclick">
  <input type="hidden" name="business" value="(My Email)">
  <input type="hidden" name="lc" value="SG">
  <input type="hidden" name="item_name" value="Invoice 1001">
  <input type="hidden" name="amount" value="2">
  <input type="hidden" name="no_shipping" value="1">
  <input type="hidden" name="currency_code" value="USD">
  <input type="hidden" name="button_subtype" value="services">
  <input type="hidden" name="cancel_return" value="(Cancel Url)">
  <input type="hidden" name="return" value="(Success Url)">
  <input type="hidden" name="no_note" value="0">
  <input type="hidden" name="rm" value="2">
  <input type="hidden" name="no_shipping" value="1">
  <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
  <input type="image" src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_paynow_107x26.png" border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
  <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>

付款完成后,我可以添加任何参数来触发自动回发吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

为了让它自动返回(仍然等待大约10秒钟),您需要在PayPal帐户中启用自动返回。但它仍然应该包含您在单独按钮中包含的返回URL。

如果这对您来说不够好,那么您可以考虑使用Express Checkout API代替,最终会在交易完成之前返回您的网站,这样您就可以做到你想要的任何东西,甚至不需要担心自动返回选项。