我正在使用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
):