Parse-Stripe:任务完成后付款
Parse-Stripe: Payment after a task is done
可能重复: Parse.com create stripe card token in cloud code (main.js)
在我的应用程序中,一个人可以向另一个人询问任务(有点像 Uber)。请求任务的人是 Client
,执行该任务的人是 Doer
。 Client
& Doer
都可以标记任务完成。当任务完成后,我想在 Stripe 的帮助下从 Client's
信用卡中扣除付款到我的银行账户。我的后端由 Parse
管理,所以我想利用 Cloud Code。
我已经按照 Parse's
示例代码 ParseStore
编写了我的云代码
现在我可以在客户端生成带有信用卡信息(在注册时收集)的令牌,然后在云上为我的交易功能生成令牌。但是,如果 Doer 完成了工作,那么我将无法在 Doer 端生成令牌,因为 he/she 将无法访问客户的信用卡。我的问题是,我也可以使用 CloudCode
函数生成此令牌吗?
Cloud Code 上 运行 Task
的 afterSave
。如果 Task
标记为完整,则使用正确的信用卡生成令牌(我建议使用 Task
-> Client
-> Credit Card
类) 并将其发送到 Stripe。不要忘记使用 Parse.Cloud.useMasterKey();
可能重复: Parse.com create stripe card token in cloud code (main.js)
在我的应用程序中,一个人可以向另一个人询问任务(有点像 Uber)。请求任务的人是 Client
,执行该任务的人是 Doer
。 Client
& Doer
都可以标记任务完成。当任务完成后,我想在 Stripe 的帮助下从 Client's
信用卡中扣除付款到我的银行账户。我的后端由 Parse
管理,所以我想利用 Cloud Code。
我已经按照 Parse's
示例代码 ParseStore
现在我可以在客户端生成带有信用卡信息(在注册时收集)的令牌,然后在云上为我的交易功能生成令牌。但是,如果 Doer 完成了工作,那么我将无法在 Doer 端生成令牌,因为 he/she 将无法访问客户的信用卡。我的问题是,我也可以使用 CloudCode
函数生成此令牌吗?
运行 Task
的 afterSave
。如果 Task
标记为完整,则使用正确的信用卡生成令牌(我建议使用 Task
-> Client
-> Credit Card
类) 并将其发送到 Stripe。不要忘记使用 Parse.Cloud.useMasterKey();