Dwolla: InvalidTokenType: Запрошенная конечная точка требует токен учетной записи
Сейчас я перехожу на производство. И получение сообщения "InvalidTokenType: запрошенная конечная точка требует токена учетной записи" при создании нового клиента.
'getDwollaAccount' : function(userId) {
var dwollaCredentials = getDwollaCreden();
const client = new dwolla.Client({
key : dwollaCredentials.appKey,
secret : dwollaCredentials.appSecret,
environment : 'production' // optional - defaults to production
}); // call dwolla initial api
client.auth.client()
.then(Meteor.bindEnvironment(function(appToken) {
var userFound =
Meteor.users.findOne({'_id':userId,'profile.dwollaLocation':''});
if(userFound){
var requestBody = {
firstName : userFound.profile.firstname,
lastName : userFound.profile.lastname,
email : userFound.emails[0].address
};
appToken
.post('customers', requestBody)
.then(
(res)=> {
var dwollaLocation = res.headers.get('location');;
return Promise.resolve(dwollaLocation);
}
)
.then(
Meteor.bindEnvironment((dloc) =>{
return Promise.resolve(dloc);
})
)
.catch(Meteor.bindEnvironment((error) => {
console.log(error);
}));
} // end of user found
})
);
},
Заранее спасибо!
1 ответ
Если этот код работал в Песочнице Dwolla, это, вероятно, не проблема с вашим кодом. Пожалуйста, свяжитесь с менеджером вашей учетной записи Dwolla, чтобы помочь решить.
Если у вас нет договора с Dwolla и / или у вас нет менеджера по работе с клиентами, вы можете использовать контактную форму, чтобы начать этот процесс: Свяжитесь с Dwolla
Спасибо!