我正在尝试在我的网站上实施Google Checkout。 我有PHP代码示例名为" checkout-php-1.3.2"来自http://code.google.com/p/google-checkout-php-sample-code/。
我已按照说明操作,并能够成功将内容发送到Google购物车。 问题是我不知道如何在付款后更新我的网站数据库。 我在演示代码中看了一下,有一个页面responsehandlerdemo.php,在那里我可以看到很多通知案例,即
商家计算回调 新订单通知 订单状态变更通知 电荷量通知
如果有人可以提供有关使用哪个回调以及如何解析xml的任何帮助。 这将非常有帮助。
此致 Sourav Mukherjee
答案 0 :(得分:0)
除了merchant-calculation-callback
(ref)之外,所有其他通知都意味着某些到您的订单处理(所有必须做的事情 之后>成功结账。
E.g。
new-order-notification
- 就是它所说的,代表新订单的数据order-state-change
- 订单移至different states (status),因此此通知会通知您他们您应该查看Developer docs,尤其是Notification API了解详细信息。
我不是PHP开发人员(.Net),但我已经看到了示例代码,而且您已收到notifications
的{{3}}。一旦您了解了API,您就会知道添加业务代码(即数据库存储等)所需的流程中的时间/位置。