2

客户要求我显示:

<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'>

http://www.clientsite.com.au/paypalsuccess.htm回调 url

无论如何用贝宝返回的值动态填充和值。

客户当前正在使用 Paypal Standard > 添加到购物车按钮 ( https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_paypal_shopping_cart )

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

可能的?我应该去哪里看?

4

2 回答 2

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 联系。

于 2012-07-05T21:03:10.117 回答
0

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

在这里阅读:https ://www.paypal.com/ipn/

基本上你:

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