@nstudio/nativescript-plaid
NativeScript 的 Plaid SDK
npm i --save @nstudio/nativescript-plaid

@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) - 在模态中打开流程。当用户退出或成功链接账户时,模态关闭。

贡献者

许可协议

Apache 许可协议第 2 版