格子是否改变了它的MFA?

时间:2015-04-15 04:06:24

标签: plaid

我有一小段代码完美地返回帐户和交易对象以响应格子MFA问题。我不知道出了什么问题,因为我(直到它停止工作,我已经尝试了一些事情)没有碰到代码(我的记忆),甚至检查了几个以前的工作版本是安全。无论如何,我现在得到以下场景的错误列表:

1)如果我尝试美国银行MFA,它会返回一个MFA,在我回答之后它还会返回一个帐户和交易对象。在我终端的信息结束时,它还返回events.js 85 throw er; //未处理的错误事件

2)如果我尝试USAA或Bank of America,我会得到以下错误对象:

{ code: 1203,
  message: 'invalid mfa',
  resolve: 'The MFA response provided was not correct.',
  access_token: 'test_bofa' }

它会返回MFA问题,当我再次回答'时,我得到:

{ type: 'questions',
  mfa: [ { question: 'You say tomato, I say...?' } ],
  access_token: 'test_bofa' }

events.js:85 throw er; //未处理的错误'事件

    plaid.connect({username: req.body.cardName, password: req.body.cardPass, pin: req.body.pin}, req.body.type,
        'test@plaid.com',
        function (error, response, mfa) {
            if (response == undefined) {
                res.send(response);
            } else if (response.hasOwnProperty('accounts')) {
                res.send(response);
            } else if (response.hasOwnProperty("mfa")) {
                res.send(response);//If I remove this response it kicks me out right away. But with it, I receive an undefined MFA response.
                plaid.step(response.access_token, req.body.answer, function (err, response) {
                        if (response == undefined) {
                            res.send(response);
                        } else if (response.hasOwnProperty("resolve")) {
                            res.send(response);
                        } else if (response.hasOwnProperty('accounts')) {
                            res.send(response);
                        } else if (response.hasOwnProperty('mfa')) {
                            res.send(response);
                        }
                    }
                )
            }

             else {
                response = "error";
                response.send("something went wrong with Plaid");
            }
        }
    )
}

1 个答案:

答案 0 :(得分:0)

据我所知,在测试过程中,mfa代码应该是字符串或数组(如果问题很少)。因此,如果您输入mfa作为int,您将收到错误。

'再次' mfa将再召唤一个mfa循环,并且番茄将会召集番茄。最终确定它。