The official JavaScript client library for the Persona Inquiry flow.
- Persona Inquiry JavaScript SDK
The module provides a client for the Persona embedded flow.
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),
});
Please see Contributing for guidelines and instructions for local development.