我正在使用Stripe 的本教程从格子链接按钮发送信息。
我在 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::InvalidRequestError (
Error Type : INVALID_REQUEST
Error Code : INVALID_FIELD
Error Message : public_token must be a non-empty string
Display Message :
Request ID : A1AXs
):