Sounds like you have a "mixed" account - an account that handles both "legacy" and newer Wallet APIs?
AFAIK, Notification History API
is still a "legacy" Google Checkout API - even it does work for newer APIs. So if for example you do a notification-history-request
by time period, you will get orders from "all" of them (at least it does for me in my "mixed" sandbox account):
- A "legacy" Google Checkout order only has
google-order-number
A newer API (e.g. Wallet for Digital) has both
google-order-number
andmerchant-order-number
<google-order-number>542579893702676</google-order-number> <merchant-order-number>GWDG_S.D.2063320223607852</merchant-order-number>
While you do get the merchant-order-number
in the API you are using, I don't believe you can "tie" it to google-order-number
for the purposes of querying it via Notification History API
(unless it's a "general" query - like time period for example, or perhaps after you receive - Oops, actually don't think you get this because again, this is a "legacy" Google Checkout API - re: Notification API).new-order-notification
which contains both
Hth....