persona
TypeScript icon, indicating that this package has built-in type declarations

5.1.2 • Public • Published

Persona Inquiry JavaScript SDK

The official JavaScript client library for the Persona Inquiry flow.

Table of Contents

Documentation

The module provides a client for the Persona embedded flow.

Getting Started

npm install persona

To open the flow you must create a Client object.

import { Client } from 'persona';

const client = new Client({
  // This refers to a production demo template owned by Persona
  templateId: 'itmpl_Ygs16MKTkA6obnF8C3Rb17dm',
  environment: 'sandbox',
  onReady: () => client.open(),
  onComplete: ({ inquiryId, status, fields }) => console.log('onComplete'),
  onCancel: ({ inquiryId, sessionToken }) => console.log('onCancel'),
  onError: (error) => console.log(error),
});

Contributing

Please see Contributing for guidelines and instructions for local development.

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i persona

Weekly Downloads

65,911

Version

5.1.2

License

MIT

Unpacked Size

74.4 kB

Total Files

19

Last publish

Collaborators

  • charlesyeh
  • timhwang21
  • lewisf
  • 4ndypanda
  • personabill