2015-02-24 4 views
1

В настоящее время я пытаюсь реализовать Stripe в моем приложении, но похоже, что модуль Stripe Cloud от Parse отсутствует важная часть.Несколько подписей

Из Stripe документы:

нашивки предлагает возможность подписываться одного объекта клиента на несколько подписок. Каждая подписка будет иметь уникальный идентификатор, и ее состояние обрабатывается независимо от других подписей.

И чтобы сделать это, вы должны использовать stripe.customers.createSubscription

Но нет никакого способа createSubscription в Stripe.Customers на разборе. https://www.parse.com/docs/js/symbols/Stripe.Customers.html

Я просто не понимаю, как этого достичь.

На самом деле вы даже не можете подписаться на план, не создавая нового клиента.

Спасибо за любую помощь, которую вы можете предоставить. И, пожалуйста, извините меня за мой английский, это не мой родной язык.

+0

Никогда раньше не смотрел на полосу. Может быть, вы делаете регулярное создание для создания клиента, а затем updateSubscription, чтобы сделать этого клиента повторяющимся? – danh

+0

updateSubscription на пользователя просто изменит план первой подписки. Использование этого метода позволит использовать только одну подписку для каждого клиента. –

ответ

3

Имеет точно такую ​​же проблему. Ответ должен был сделать это с помощью 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); 
     } 
    }); 
}); 
+0

Это то, что я сделал. Спасибо, что поместили его в слова;) –

+0

Прохладный! Спасибо, что приняли ответ ;-) – Patrick

Смежные вопросы