在Google Checkout中,在POSTing一个checkout-shopping-cart请求之后,谷歌会多次发送一个包含serial-number的通知。我可以使用此serial-number对订单进行收费或查询。如果我错过了这个通知,有没有其他接口可以查询或者收费?
是否可以在不设置API callback URL的情况下获取googld-order-number或查询订单?因为我认为有时我们的服务器可能无法处理来自Google的传入通知。
P.S. PayPal会在开始付款时生成token。我可以使用相应的token查询订单并对其进行收费。
发布于 2012-07-12 23:07:51
serial-number代表一种特定(类型)的Notification History Request,然后创建一个serial-number以获取该所代表的数据。
如果您存储了serial-number (然后执行通知历史记录请求),则可以“重放”发送给您的通知。
使用通知历史记录请求和Order Processing API
google-order-number)
serial-number获取订单号
serial-number不使用serial-number您可以将serial-number视为指向某些数据(您需要获取的数据)的“指针”。
Hth。
更新:
如果你的服务器由于任何原因失败,不要/它将不能,握手notification-acknowledgement,谷歌将重新发送(直到你可以正确握手或当重试尝试到期-我相信是14天)。
当然,您可以通过在卖方订单收件箱中获取订单号来手动执行操作,并在您的通知历史记录Request....but中使用它来实现任何自动化,这将通过您的回调url实现……
https://stackoverflow.com/questions/11445228
复制相似问题