听起来您有一个“混合”帐户 - 一个同时处理“旧版”和较新 Wallet API 的帐户?
AFAIKNotification History API
仍然是“遗留”的 Google Checkout API - 即使它确实适用于较新的 API。因此,例如,如果您notification-history-request
按时间段进行操作,您将获得“所有”订单(至少在我的“混合”沙盒帐户中对我来说是这样):
- “旧版”Google Checkout 订单只有
google-order-number
较新的 API(例如 Wallet for Digital)同时google-order-number
具有 merchant-order-number
<google-order-number>542579893702676</google-order-number>
<merchant-order-number>GWDG_S.D.2063320223607852</merchant-order-number>
虽然您确实获得了merchant-order-number
您正在使用的 API,但我不相信您可以将其“绑定”到google-order-number
通过查询它的目的Notification History API
(除非它是“一般”查询 - 例如时间段,或者可能在您之后接收new-order-notification
包含两者- 哎呀,实际上不认为你得到这个,因为这又是一个“旧版”Google Checkout API - re:Notification API)。
嗯……