在Google Checkout中,在发布checkout-shopping-cart
个请求后,Google会多次发送包含serial-number
的通知。我可以使用此serial-number
来收取或查询订单。如果我错过了此通知,是否有其他API可以查询或收取订单费用?
是否可以在不设置googld-order-number
的情况下获取API callback URL
或查询订单?因为我认为有时我们的服务器可能无法处理来自Google的传入通知。
P.S。付款开始时,PayPal将生成token
。我可以使用相应的token
查询和收取订单。
答案 0 :(得分:0)
serial-number
代表一种特定的(通知类型)通知serial-number
所代表的数据。如果您存储serial-number
(然后执行通知历史记录请求),则可以“重播”发送给您的通知。
serial-number
,而是使用订单号(google-order-number
)serial-number
您可以将serial-number
视为某些数据的“指针”(您需要获取)。
H个。
更新
如果您的服务器因任何原因失败,请不要/它将握手notification-acknowledgement
,Google将重新发送(直到您可以正确握手或重试尝试到期时 - 我相信这是14天)。
您当然可以通过在卖家订单收件箱中获取订单号来手动手动,并将其用于您的通知历史记录请求....但对于任何自动化,它都将通过您的API回调URL ....