Так что я просто закончил с интеграцией Stripe Connect с Parse Cloud Code и веб-приложением Django.Преобразование cURL в Parse.Cloud.httpRequest
В настоящее время Parse не реализовал метод модуля Stripe для создания токенов с использованием токена доступа и идентификатора клиента. Поэтому мне нужно сделать это сам.
Я бег локонов команды, нашивки API предоставляет вам увидеть пример ответ, здесь,
Так я получаю ответ, и все идет хорошо. Но теперь я пытаюсь воспроизвести это поведение в Parse.Cloud.httpRequest.
Вот моя попытка сформировать команду:
var retrieveToken = function(url, accessToken, customerId) {
var promise = new Parse.Promise();
Parse.Cloud.httpRequest({
method: 'POST',
header : {'access_token' : accessToken},
url: url,
body : {'customer':customerId},
success: function(httpResponse) {
promise.resolve(httpResponse);
},
error: function(httpResponse) {
promise.reject(httpResponse);
}
});
return promise;
}
Создание маркера возвращается ответ»с полосой не удалось. Ошибка: [объект Объект] 'сообщение приходит от:
return retrieveToken(tokenURL, accessToken, customerId).then(null, function(error) {
console.log('Creating token with stripe failed. Error: ' + error);
return Parse.Promise.error('An error has occurred. Your credit card was not charged.');
});
Моя проблема, как правило, генерирует httpRequest. У кого-нибудь есть идеи о том, как создать правильный httpRequest?
К сожалению, вы не можете использовать 'btoa' в облачном коде Parse - его точная проблема, я пришел сюда, чтобы решить :) –