Python 如何用Django实现一个简单的googlecheckout回调函数?

Python 如何用Django实现一个简单的googlecheckout回调函数?,python,django,google-checkout,Python,Django,Google Checkout,我在Django网站上有一个简单的“立即购买”谷歌结账按钮(非常简单;没有购物篮或任何更花哨的东西)。我想让谷歌在处理新订单后向我服务器上的URL发送通知。通知应该告诉我客户的电子邮件地址和姓名(最好是简单的POST参数)。然后我可以获取这些信息,建立一个用户帐户,发送一封确认电子邮件,等等 这听起来很简单。然而,通过谷歌网站上的文档,我所能找到的只是一大堆相互竞争的版本、协议和API,没有清晰的教程或示例代码。这是一场噩梦 此外,我看不到测试功能的明显方法。我不断看到对“沙箱”的引用,但我找不

我在Django网站上有一个简单的“立即购买”谷歌结账按钮(非常简单;没有购物篮或任何更花哨的东西)。我想让谷歌在处理新订单后向我服务器上的URL发送通知。通知应该告诉我客户的电子邮件地址和姓名(最好是简单的POST参数)。然后我可以获取这些信息,建立一个用户帐户,发送一封确认电子邮件,等等

这听起来很简单。然而,通过谷歌网站上的文档,我所能找到的只是一大堆相互竞争的版本、协议和API,没有清晰的教程或示例代码。这是一场噩梦

此外,我看不到测试功能的明显方法。我不断看到对“沙箱”的引用,但我找不到关于这是什么或如何设置它的具体信息。URL“sandbox.google.com”返回503错误

谁能给我一个指针吗

提前谢谢


Tom

看看如何在中处理通知:

嗨,Tom。我曾经做过一个实现Google Checkout的网站,这让a$$非常痛苦。我从这本书中得到了我需要的所有信息:在我看来,谷歌的文档很难理解;我现在正在浏览亚马逊上的内容,看起来可能会有所帮助。为了完成这么简单的事情,我们不得不买一本大书,这似乎有点疯狂,但谷歌的文档似乎到处都是。再次感谢。我也要看布兰登的推荐书。。。有保留地。我昨天刚买的。是的,它帮助我在不到一天的时间里建立了一个谷歌网站商店。OTOH,这是非常初级的,而且花了很多时间教我Django。我认识Django;我在这里的名声有一半来自Django。谷歌结帐示例代码根本不(重复,不)处理谷歌结帐通知API。你得自己想办法。我星期一要去。乔伊。非常有趣,谢谢你。通知API几乎是我感兴趣的全部,所以这本书可能不适合我。我想我将不得不继续努力从官方文件中收集到的东西,尽管这些文件支离破碎,写得很糟糕。我觉得做我想做的事情其实相当简单;这只是一个涉猎文档以找到必要信息的问题。幸运的是,我根本不必弄乱通知API。我对那本书中的代码做了不少修改。正如@Elf所提到的,这本书做了很多牵手动作。我现在做的大部分电子商务工作都使用Authorize.net和quix.pay库:谢谢亚当,这证明非常有用。