从Stripe Webhook更新Parse.com用户

Tay*_*suk 6 javascript wordpress webhooks stripe-payments parse-platform

首先我看到这里有几个Parse/Stripe问题,但没有一个对我有任何帮助.

我有一个具有免费和付费功能的移动应用程序.变量存储User在Parse.com中的类中,并在运行函数时检查其权限.我想设置一个帐户门户(与我的应用程序分开),因此当用户希望注册时,他们会被发送到他们的浏览器,并可以通过SSL等注册到计划.

对于帐户门户网站,我有一个带有Stripe插件的Wordpress网站,可以为我的会计,发票和表单创建工作.

在Wordpress网站上注册后,我想在Parse.com上收到webhook,并运行一个更新User课程的功能.理想情况下,这将是一个捕获所有功能,将根据用户的帐户状态将用户更改为多个州(即他们停止付款并且计划将被暂停).

我的问题有两个:

  1. 我需要在Stripe webhook设置中放置哪些详细信息(URL等)以将所有事件发送到我的Parse.com云代码?

  2. 在收到Parse.com的webhook后,如何在Cloud代码上接收/运行我的功能?

如果您对我的应用程序应该如何工作有任何建议,我会批评并在我的实施中保持灵活性.

提前谢谢了.

Tay*_*suk 6

经过一些实验后确定:

  1. 使用URL在Stripe Accounts区域中创建webhook: https://**APPLICATION_ID**:javascript-key=**JAVASCRIPT_KEY**@api.parse.com/1/functions/update_user

  2. 在您的云代码中,使用与URL最后部分相同的功能名称.在我的情况下update_user.

  3. 创建webhook的测试版本并将其放在您的云代码中进行测试:

Parse.Cloud.define("update_user", function(request, response) { response.success('** WEBHOOK WORKING **' + request); });

在条带仪表板中运行测试时,您应该看到:

在此输入图像描述

希望这有助于某人 - 感谢任何人对我的实现或在我的User课程更新上运行的光滑功能的任何输入.