Multiple Subscriptions
我目前正在尝试在我的应用中实施Stripe,但它看起来像Parse的Stripe Cloud模块缺少一个重要部分。Multiple Subscriptions
从条纹文档:
条纹提供认购单个客户对象多种签约的能力。每个订阅都有一个唯一的ID,其状态是独立于其他订阅处理的。
要做到这一点,你应该使用stripe.customers.createSubscription
但在上解析Stripe.Customers没有createSubscription方法。 https://www.parse.com/docs/js/symbols/Stripe.Customers.html
我只是不明白如何实现这一点。
实际上,如果不创建新客户,您甚至无法订阅计划。
感谢您提供的任何帮助。 请原谅我的英语,这不是我的母语。
问题完全相同。 答案是用httpRequest来做。
var stripeKey = "sk_test_your_secret_key"
Parse.Cloud.define("subscribeCustomerToPlan", function(request, response) {
Parse.Cloud.httpRequest({
method:"POST",
url: "https://" + stripeKey + ":@api.stripe.com/v1/customers/" + request.params.customerId + "/subscriptions",
body:{
"plan": request.params.plan
},
success: function(httpResponse) {
response.success(httpResponse);
},
error: function(httpResponse) {
response.error('Request failed with response code ' + httpResponse.status);
}
});
});
这就是我所做的。感谢把它写成文字;) – 2015-08-14 07:06:16
酷!感谢您接受答案;-) – Patrick 2015-08-15 11:45:50
从来没有看过条纹的东西。也许你会定期创建一个客户,然后使用updateSubscription将客户变为重复使用的客户? – danh 2015-02-24 16:19:22
updateSubscription对用户只会改变第一个订阅的计划。使用此方法将只允许每个客户订阅一个订阅。 – 2015-02-25 08:00:27