Моей Анализировать облако функции после добавления полосы, как таможни модуля расслоения плотного синтаксическихParse.com + Облако коды + Android + нашивки
IS-main.js
Parse.Cloud.define("createCustomer", function(request, response) {
// var Stripe = require("stripe");
var Stripe = require("cloud/stripe.js")(kStripePrivateKey);
// Stripe.initialize(kStripePrivateKey);
Stripe.Customers.create(
{
description : request.params.description
},
{
success: function(httpResponse)
{
console.log(httpResponse);
response.success(httpResponse);
},
error: function(httpResponse)
{
console.log(httpResponse.message);
response.error(httpResponse.message);
}
}
);
});
и я пытаюсь вызвать эту функцию, как:
* *
mCustomerUserName = ParseUser.getCurrentUser().getUsername();
HashMap<String, Object> params = new HashMap<String, Object>();
params.put("description",mCustomerUserName);
ParseCloud.callFunctionInBackground("createCustomer", params, new FunctionCallback<Object>() {
@Override
public void done(Object object, ParseException e) {
if (e == null) {
Log.e("SUCCESS CREATE CUSTOMER", "" + object.toString());
} else {
e.printStackTrace();
Log.e("", "" + e.getCode() + "/" + e.getMessage());
}
}
});
**
И теперь моя ошибка:
Результат: ТипError: Невозможно вызвать метод 'create' of undefined at main.js: 218: 37
, пожалуйста, помогите мне здесь.
Одна вещь, чтобы отметить, Парс больше не поддерживает свою библиотеку полос. Я бы рекомендовал использовать https://github.com/matthewarkin/stripe-parse, который основан на последней версии модуля Stripe Node.js. –
Есть ли какой-либо способ, которым я мог бы использовать старую версию Stripe в облаке разбора? –
Старая версия - это не Stripe, она была построена парсером около 4 лет назад. Они удалили из него поддержку и документацию, что затрудняет отладку. Есть люди, говорящие, что понижение их версии облачного кода имеет исправленные проблемы. –