Google Checkout 和 App Engine
我已按照订单处理教程接收和处理订单通知我的 GAE 应用程序来自 Google Checkout。
在沙箱环境中一切正常。我可以发送虚假订单,应用程序会收到通知并处理订单。
当我切换到生产环境并进行实际订单时,我可以在 Google Checkout 商家帐户中看到该订单,但没有收到任何通知。
要切换到生产,我只需编辑 ApiContext
对象以使用 Environment.Production
以及真实的商家 ID 和密钥。集成设置相同。我还尝试更改回调 URL 以使用 HTTPS (https://blah.appspot.com/not),但仍然没有任何效果。
我缺少什么?
I've followed the Order Processing tutorial to receive and handle order notifications in my GAE application from Google Checkout.
Everything works OK in the sandbox environment. I can send a fake order and the app gets a notification and handles the order.
When I switch to the production environment and make a real order, I can see the order in the Google Checkout Merchant account but I don't receive any notifications.
To switch to production I simply edit my ApiContext
object to use Environment.Production
and the real merchant id and key. The Integration settings are the same. I've also tried changing the callback URL to use HTTPS (https://blah.appspot.com/not) but still nothing.
What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Checkout Merchant Center 中的“集成控制台”为您提供有关回调的信息(发送的 XML、接收的 XML、HTTP 错误等)。希望您能从这些数据中找出问题所在。以下是一些相关链接:
https://checkout。 google.com/support/sell/bin/answer.py?hl=zh-CN&answer=72217
http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API.html #integration_issues_console
http://code.google.com/apis/checkout/articles/Troubleshoot_Integration_Console_Errors.html
The "Integration Console" in the Checkout Merchant Center gives you information about the callbacks (XML sent, XML received, HTTP errors, etc.). Hopefully you can figure out the problem from that data. Some related links below:
https://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=72217
http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API.html#integration_issues_console
http://code.google.com/apis/checkout/articles/Troubleshoot_Integration_Console_Errors.html