1

我是 PayPal API 的新手,所以我有一个小问题。

当我将用户从我的购物网站发送到 PayPal 支付页面时,例如https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxxxxx&custom=xxxx并且我使用具有唯一 ID 的自定义变量关于我的内部产品数据库,当用户返回我的网站感谢页面时,我是$_GET["custom"]在我的 php 脚本中使用 simple 来获取该值还是我需要在我的网站内实现一些 PayPal API 代码?

感谢帮助。

4

2 回答 2

3

为了检索此值,您将无法按照您的描述获取它,但是,您可以执行以下操作之一:

  1. 在将用户发送到贝宝之前将自定义值发布到 cookie 或会话变量,然后在从贝宝返回时检索 cookie 或会话变量值。

  2. (首选方法)实现一个 IPN 侦听器,该侦听器将能够解析发布的交易详细信息,其中之一是自定义值。此方法将允许您确认已完成的交易以及对您需要执行的数据执行几乎任何其他操作。

Paypal 在其 DEV 站点上提供了用于 IPN 侦听器的 PHP 代码示例。这很容易实现和遵循。

我希望这有帮助。

于 2013-05-31T01:49:09.067 回答
1

我知道旧线程,但如果我正确理解用户并且他使用 IPN url 收集返回的数据,他可以使用 $myphpvar = $_POST[custom];

更多信息@http ://www.brianmoreau.com/articles/paypal_buy_now_button_sending_custom_variables.php

于 2014-04-21T13:59:40.973 回答