格纹:: InvalidRequestError

时间:2017-10-13 06:36:27

标签: javascript ruby-on-rails stripe-payments plaid

我正在使用Stripe的this教程从格子链接按钮发送信息。

我已将以下代码添加到onSuccess函数中:

onSuccess: function(public_token, metadata) {
// Send the public_token and account ID to your app server.
var form = $('#payment-form');
form.append("<input type='hidden' name='plaid_public_token' value='" + public_token + "'/>");
form.append("<input type='hidden' name='plaid_account_id' value='" + metadata.account_id + "'/>");
form.get(0).submit();
}

我认为当用户使用Plaid链接成功添加银行时会调用此函数。从本质上讲,当表单关闭时会调用它。

但是,当用户打开Plaid链接并向控制器发送空白数据时,会出现提示表单的行为。

如何在Plaid完成后将此信息发送到我的服务器?目前,它说变量是空的,但我认为这是因为我甚至无法在抛出此错误之前使用Plaid弹出窗口。

Plaid::InvalidRequestError (
Error Type      : INVALID_REQUEST
Error Code      : INVALID_FIELD
Error Message   : public_token must be a non-empty string
Display Message : 
Request ID      : A1AXs
):

0 个答案:

没有答案