Paypal结账回调网址以1x1 img显示唯一销售ID以进行跟踪

时间:2012-07-05 18:48:27

标签: php paypal checkout paypal-ipn

我被客户要求显示:

<img src='https://www.trackingserver.com.au/saleServlet?MID=43&PID=55&CRID=&ORDERID=<input orderId!>&ORDERAMNT=<input order amount!>&NUMOFITEMS=1' border='0' width='1' height='1'>
<{3>}回调网址

上的

无论如何都要用paypal返回的值动态填充和值。

客户端目前正在使用Paypal Standard&gt;添加到购物车按钮(http://www.clientsite.com.au/paypalsuccess.htm

我看不到有关在重定向时获取值的任何信息......我希望能够在PHP版本的paypalsuccess.html中处理来自Paypal的请求标头,并在问题中提取数据。把它放入img。

可能?我应该在哪里看?

2 个答案:

答案 0 :(得分:0)

听起来您需要实施PayPal的IPN系统。

在此处阅读:https://www.paypal.com/ipn/

基本上你:

  1. 编写您的IPN脚本。
  2. 将该脚本添加到每个PayPal按钮中(或者您可以手动设置您的PayPal帐户以始终通知该脚本任何付款)。
  3. 每当有人付款时,PayPal会向该脚本发送一条POST消息。该POST消息几乎包含您可以通过PayPal控制面板看到的所有信息。

答案 1 :(得分:0)

您可以使用PDT从完整销售中获取数据:https://www.paypal.com/cgi-bin/webscr?cmd=p/xcl/rec/pdt-intro-outside

我不鼓励使用它,因为订单可以在Paypal上完成而无需再次转移到网站。 IPN是接收订单信息的最可靠方式:https://www.paypal.com/ipn/

然而,由于IPN是所有服务器方面的东西,它不会真正帮助您解决问题,因此您需要使用cURL来触摸您提供的URL。