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

Спасибо!

Другие вопросы по тегам