Python 如何";“运行”;a「;贝宝订阅服务“;谷歌应用引擎内部?
首先,我想让你知道我是一个完全的新手 在这些关于开发“付费”网络应用的事情上。我一直在读一些帖子 关于如何将Paypal的IPN与Google App Engine集成,我有一些问题 关于这个话题,事情是这样的: 我想在我的webapp中使用paypal的订阅按钮(它是用GAE的Python库开发的) 因此,如果用户不想再使用免费版本,他们可以订阅高级版本 我读到paypal可以帮助我通过IPN管理关于用户控制的事情,但是 我必须在我的GAE应用程序中设置它,我不知道如何。。。例如: 在paypal的配置文件中,通知URL必须指向哪里? 我相信它必须指向我的应用程序中的python脚本,但我不确定。。。如果 这是真的,这个python脚本必须具备什么 然后,在完成之后,我如何让paypal创建 我的用户的用户名和密码,以防止非高级用户进入 “高级功能”??我不想链接到什么东西,我需要解释如何 在基于GAE的Python应用程序中实现“Paypal订阅服务” 为了提供“优质服务”和免费服务 谢谢,希望你能帮我做一个简短的回答(因为我不确定你的问题的范围)Python 如何";“运行”;a「;贝宝订阅服务“;谷歌应用引擎内部?,python,google-app-engine,paypal,paypal-ipn,Python,Google App Engine,Paypal,Paypal Ipn,首先,我想让你知道我是一个完全的新手 在这些关于开发“付费”网络应用的事情上。我一直在读一些帖子 关于如何将Paypal的IPN与Google App Engine集成,我有一些问题 关于这个话题,事情是这样的: 我想在我的webapp中使用paypal的订阅按钮(它是用GAE的Python库开发的) 因此,如果用户不想再使用免费版本,他们可以订阅高级版本 我读到paypal可以帮助我通过IPN管理关于用户控制的事情,但是 我必须在我的GAE应用程序中设置它,我不知道如何。。。例如: 在payp
class Users(db.Model):
gae_user_object = db.UserProperty()
premium_member = db.BooleanProperty(default=False)
(当然,由于您希望跟踪订阅,这将是非常有限的,但您可以得到这个想法)
并使Paypal调用的脚本触发一个函数,以更改*premium_member*的值
要查看这方面的一个工作示例,请检查和,即使这两个示例都很糟糕(它可能会工作,但不要像在生产中那样使用它们,因为您最终会遇到非常糟糕的错误管理)。heh。你说你不想要链接,但你也说你什么都不知道。我们不能在一个答案中教你所有关于web开发、数据库设计和paypal的知识!