问题描述
前言:这个问题已经过时了.钱包控制台中不再有 Google Checkout、Checkout API 和通知设置.
PREAMBLE: the question is wildly obsolete. There's no more Google Checkout, no more Checkout API, and no more notification settings in Wallet Console.
我在 Android 电子市场上有一个付费应用.我在 Google Checkout 设置中设置了 HTTPS 通知 URL.但是没有通知.
I have a paid app on Android Market. I've set up an HTTPS notification URL in Google Checkout settings. Yet notifications don't come.
我在集成下的 Google Checkout 设置如下所示:
My Google Checkout settings under Integration go like this:
- 我的公司只会发布经过数字签名的购物车 - 已检查
- API 回调 URL - 提供,它是 HTTPS 并且有效
- 以 XML 形式通知 - 已检查
- API 版本 - 2.5
- 通知过滤 - 选中
请问,我做错了什么?Android Market 是否支持实时订单通知?如果是这样,是否有单独的用户界面来设置这些?
Please, what am I doing wrong? Are realtime order notifications supported for Android Market at all? If so, is there a separate UI for setting those up?
欢迎任何数据点.如果您在市场上销售商品并确实收到了这些 HTTP 通知,那么让我们比较一下设置.
any data points would be welcome. If you sell stuff on the Market and do get those HTTP notifications, let's compare the setups.
认真考虑对我的 Google Checkout 帐户进行定时轮询.:(
seriously considering timed polling of my Google Checkout account. :(
已联系 Google Checkout 支持.一个多星期没有实质性反应.:((从好的方面来说,可以通过日期和状态过滤来检索一个人的 Google Checkout 订单列表.关于检索订单详细信息...
contacted Google Checkout support. No substantial response for over a week. :(( On the brighter side, it is possible to retrieve the list of one's Google Checkout orders, with date and state filtering. On to retrieving order details...
推荐答案
支持代表告诉我这是设计使然,我应该使用通知历史 API 实现帐户轮询.
The support rep told me it's by design, I should implement account polling with notification history API.
具体来说:https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Order_Report_API 描述了如何获取给定状态的订单列表
Specifically: https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Order_Report_API describes how to get the list of orders in given state
https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Notification_History_API让您检索订单详细信息(在我的情况下,仅获取新订单"通知就足够了).
https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Notification_History_API lets you retrieve order details (getting just the "new order" notification is sufficient in my case).
您不能将 Google Checkout API 的某些部分用于 Android Market 订单(例如标记为已归档).
you cannot use some parts of the Google Checkout API with Android Market orders (like marking as archived).
这没有记录.相关问题此处.
This is not documented. Related question here.
这篇关于Android 市场上的应用程序 - 没有 HTTP 通知的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!