0

我正在尝试在我的网站中实施 Google Checkout。我有来自http://code.google.com/p/google-checkout-php-sample-code/的名为“checkout-php-1.3.2”的 PHP 代码示例。

我已按照说明进行操作,并且能够成功将内容发送到 Google 购物车。问题是付款后我不知道如何更新我网站的数据库。我看了一下演示代码,有一个页面 responsehandlerdemo.php ,我可以看到很多通知案例,即

商户计算回调新订单通知订单状态更改通知收费金额通知

如果有人可以提供有关使用哪个回调以及如何解析 xml 的任何帮助。这将非常有帮助。

问候, 苏拉夫·穆克吉

4

1 回答 1

0

除了merchant-calculation-callback( ref ) 之外,所有其他通知都对您的订单处理有意义(成功结账必须做的所有事情) 。

例如

  • new-order-notification- 就是它所说的,代表新订单的数据
  • order-state-change- 订单进入不同的状态(状态),因此此通知会通知您它们

您应该阅读开发人员文档,尤其是通知 API以了解详细信息。

我不是 PHP 开发人员 (.Net),但我已经看过示例代码,它已经包含了您收到的XML 解析。notifications一旦您了解了 API,您就会知道在流程中何时/何地需要添加您的业务代码(即数据库存储等)。

于 2012-06-01T13:45:29.233 回答