npm i --save @nstudio/nativescript-plaid
- 版本:2.0.0
- GitHub: https://github.com/nstudio/nativescript-plugins
- NPM: https://npmjs.net.cn/package/%40nstudio%2Fnativescript-plaid
- 下载量
- 昨日: 0
- 上周: 0
- 上个月: 0
@nstudio/nativescript-plaid
NativeScript 插件,用于打开 Plaid 本地 SDK 以登录银行服务。
ns plugin add @nstudio/nativescript-plaid
使用方法
此插件打开 Plaid Link 流程,引导用户查找机构并链接银行账户。它以模态视图打开流程,并在退出和成功时返回事件元数据。
import { PlaidLink } from '@nstudio/nativescript-plaid';
export class YourClass {
successPublicToken: string;
constructor() {}
open() {
// first set an event listener for the events Plaid reports back.
PlaidLink.setLinkEventListener((event) => {
console.log('linkEventListener', event);
});
// create a handler and pass your link token. (https://plaid.com/docs/api/tokens/)
const handler = PlaidLink.createHandler({
token: 'YOURLINKTOKEN',
onSuccess: (linkSuccess) => {
console.log('linkSuccess', linkSuccess);
this.set('successPublicToken', linkSuccess.publicToken)
},
onExit: (linkExit) => {
console.log('linkExit', linkExit);
}
});
handler.open();
}
}
截图
API
- setLinkEventListener() - 监听由流程创建的事件。
- createHandler() - 创建一个包含 token、onSuccess 和 onExit 函数的配置处理器。
- handler.open(config: PlaidLinkConfig) - 在模态中打开流程。当用户退出或成功链接账户时,模态关闭。
贡献者
- Dave Coffin @davecoffin
- Osei Fortune @triniwiz
许可协议
Apache 许可协议第 2 版