在此之前,我想让你知道我是一个完整的新手
在这些关于开发“付费”网络应用程序的事情中。我一直在阅读一些帖子
关于如何将 Paypal 的 IPN 与 Google App Engine 集成,我有一些问题
关于这个话题,事情是这样的:
我想在我的 web 应用程序中使用 Paypal 的订阅按钮(这是用 GAE 的 Python 基础开发的)
因此,如果用户不想再使用免费版本,则可以订阅高级版本...
我在读 Paypal 可以帮助我管理有关通过 IPN 进行用户控制的事情,但是
我必须在我的 GAE 应用程序中进行设置,但我不知道如何...例如:
在 Paypal 的个人资料配置中,通知 URL 必须指向哪里?
我相信它必须指向我的应用程序中的一个 python 脚本,但我不确定......如果
没错,这个python脚本必须具备什么?
然后,完成后,我如何让 Paypal 创建
我的用户的用户名和密码,以防止非高级用户进入
“高级功能”??我不想链接到某些东西,我需要解释如何
在基于 Python 的 GAE 应用程序中实现“Paypal 订阅服务”
为了提供“优质服务”和免费服务,
谢谢,希望能帮到你
最佳答案
做一个简短的回答(因为我不确定你的问题的范围是什么)。
举个例子,看看谷歌的文档
http://code.google.com/appengine/docs/python/gettingstarted/usingusers.html
更重要的是,http://code.google.com/appengine/docs/python/gettingstarted/usingdatastore.html
例如,您可以创建此类数据模型:
class Users(db.Model):
gae_user_object = db.UserProperty()
premium_member = db.BooleanProperty(default=False)
(当然,由于您想跟踪订阅,这太有限了,但您可以理解)。
并让Paypal调用的脚本触发一个函数来改变*premium_member*的值...
要查看它的工作示例,请检查 http://blog.awarelabs.com/2008/paypal-ipn-python-code/ 和 http://groups.google.com/group/google-appengine-python/browse_thread/thread/d76701e774e308be ,即使这两个示例都很糟糕(它可能会起作用,但不要在生产中使用它们,因为您最终会遇到真正糟糕的错误管理)。
关于python - 如何在 Google App Engine 中 "run"一个 "Paypal Subscriptions Service"?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4893282/