多个订阅

Multiple Subscriptions

我目前正在尝试在我的应用程序中实现 Stripe,但看起来 Parse 的 Stripe Cloud 模块缺少一个重要部分。

来自 Stripe 文档:

Stripe offers the ability to subscribe a single customer object to multiple subscriptions. Each subscription will have a unique ID and its state is handled independently from other subscriptions.

为此,您应该使用 stripe.customers.createSubscription

但是 Stripe.Customers parse 中没有 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);
        }
    });
});