Google结帐,如何清除购物车?

时间:2011-12-12 05:46:00

标签: php html google-checkout

我无法解决这个问题,谷歌庞大的文档没有帮助(我甚至找不到响应类型及其属性的列表)。

我的店面是用PHP构建的,我的购物车存储在会话中。当我点击Google Checkout按钮时,它会发布到另一个窗口(使用HTML API),然后我就会看到Google登录,其中所有内容都或多或少都正确。

然而,一旦有人完成订单,我不知道如何清理我的购物车。我实际上没有通过测试订单,因为我无法使沙箱方向起作用(它会“忘记”任何设置)。我的回调页面是否收到了我应该处理的任何消息?我希望有一天能够进行自定义订单处理,但重置购物车绝对是至关重要的!

2 个答案:

答案 0 :(得分:1)

您可以使用Notification API获取订单处理各个阶段的更新:

http://code.google.com/apis/checkout/developer/Google_Checkout_HTML_API_Notification_API.html

另外,使用商家专用数据字段传递有关订单的任何自定义数据。

当您收到通知时,请从商家私有数据字段中读取自定义信息,然后根据重置会话。

有关类似问题的解决方案,请参阅this答案。

答案 1 :(得分:0)

我认为只是清理您的购物车会议将清除购物车。只是取消你的购物车会议。