我正在使用ReactPlaidLink构建一个应用程序,它检索用户的事务历史记录并将其显示在前端。我现在的目标是让webhook在指定的端点触发。我设置了一个端点来同时使用webhook.site和requestbin来侦听请求,但是还没有看到请求通过。我已经在两个React-Plaid中指定了端点。根据我对文档的理解,只需指定一个webhook参数就可以将webhook触发到正确的端点。当涉及到webhook时,我绝对是一个新手,我希望我不会错过一些非常明显的东西。非常感谢你能提供的任何见解。
<PlaidLinkButton
buttonProps={{
className:
"btn btn-large waves-effect waves-light hoverable blue accent-3 main-btn"
}}
plaidLinkProps={{
clientName: "BankLinker",
key:" ",
token: "my-token",
env: "sandbox",
product: ["transactions"],
webhook: 'https://webhook.site/465538a7-f2a5-4d55-b017-db23b949ef91',
onSuccess: this.handleOnSuccess,
}}
onScriptLoad={() => this.setState({ loaded: true })}
>
Add Account
</PlaidLinkButton>```
and HandleSuccess
```handleOnSuccess = (token, metadata) => {const { accounts }= this.props;
const plaidData ={
public_token: token, metadata: metadata, accounts: accounts, // webhook: "https://webhook.site/465538a7-f2a5-4d55-b017-db23b949ef91",};
this.props.addAccount(plaidData);
};
发布于 2021-03-04 04:31:50
我不是RN SDK的专家,但快速浏览一下,我没有发现任何明显的错误。您能确认您可以通过Link flow,等待几秒钟,然后调用/transactions/get端点,并成功地从其中获取数据吗?这将有助于确认问题出在webhooks上,而不是该过程的其他部分。
https://stackoverflow.com/questions/66446398
复制相似问题