2016-08-14 1 views
0

Я просто перешел на герольку, и когда я попытаюсь зарядить клиента, я получаю эту ошибку.Stripe перестала работать после перехода на heroku

Unhandled rejection Error: Stripe: Unknown arguments ([object Object]). Did you mean to pass an options object? See https://github.com/stripe/stripe-node/wiki/Passing-Options. 

Ниже мое облако код

Parse.Cloud.define("charge", function(request, response){ 
Stripe.charges.create({ 
amount: 100*100, 
currency: "usd", 
customer: request.params.customerId, 
card: request.params.cardId 
},{ 
    success: function(httpResponse) { 
    response.success("success"); 
    }, 
    error: function(httpResponse) { 
    response.error(httpResponse) 
    } 
}); 
}); 
+0

ли вы установили все ваши библиотеки. –

+0

Да, я могу выполнять другие функции полосы, это просто зарядка, которая дает мне эту ошибку. – anonymous

+0

Нечетные. Вы уверены, что ваша трассировка стека указывает на то, что этот код является проблемой? Кроме того, это ваш точный код или вы что-то изменили, прежде чем вставлять в SO? –

ответ

0

Проблема не в том, что вы больше не на облаке коде PARSE в этом вы больше не имеете доступ к библиотеке полоски PARSE в. Теперь вы используете реальную библиотеку Stripe, которая не принимает такие параметры.

Библиотека нашивки использует стандартные узловые функции обратного вызова, как:

Stripe.charges.create({ 
    amount: 100*100, 
    currency: "usd", 
    customer: request.params.customerId, 
    card: request.params.cardId 
}, function(error, charge) { 
    // do something 
}); 

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

  • Нет связанных вопросов^_^