API
Méthodes publiques, types de résultat, types d’erreur et événements résolus par @capacitor/docgen depuis @capacitor-community/stripe-identity v8.2.1.
addListener est généré pour les trois noms d’événement pris en charge : Loaded, FailedToLoad et VerificationResult. Completed, Canceled et Failed sont des valeurs d’IdentityVerificationResult.result (IdentityVerificationSheetResultInterface). Ce ne sont pas des surcharges addListener prises en charge séparément.
Méthodes
method initialize(...)
Initialise Stripe Identity. Appelez cette méthode avant create() sur le Web.
initialize(options: InitializeIdentityVerificationSheetOption) => Promise<void>
method create(...)
Crée un Identity VerificationSheet à partir des identifiants générés par votre serveur. Attendez la résolution de cette Promise ou l’événement Loaded avant present().
create(options: CreateIdentityVerificationSheetOption) => Promise<void>
method present()
Présente le VerificationSheet créé par create(). Écoutez VerificationResult pour distinguer les parcours terminés, annulés et échoués.
present() => Promise<void>
method addListener(IdentityVerificationSheetEventsEnum.Loaded, ...)
Émis lorsque VerificationSheet est prêt à être présenté.
addListener(eventName: IdentityVerificationSheetEventsEnum.Loaded, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(IdentityVerificationSheetEventsEnum.FailedToLoad, ...)
Émis lorsque VerificationSheet n’a pas pu être créé.
addListener(eventName: IdentityVerificationSheetEventsEnum.FailedToLoad, listenerFunc: (info: StripeIdentityError) => void) => Promise<PluginListenerHandle>
method addListener(IdentityVerificationSheetEventsEnum.VerificationResult, ...)
Émis lorsque le parcours de vérification présenté se termine.
addListener(eventName: IdentityVerificationSheetEventsEnum.VerificationResult, listenerFunc: (result: IdentityVerificationResult) => void) => Promise<PluginListenerHandle>
Interfaces
interface InitializeIdentityVerificationSheetOption
| Propriété | Type | Description | Depuis |
|---|---|---|---|
publishableKey |
string |
Clé publique Stripe utilisée par le SDK Identity Web. Les plateformes natives acceptent cette option pour assurer la parité de l’API, mais initialisent Identity à partir des identifiants de session de vérification fournis à create(). |
5.4.0 |
interface CreateIdentityVerificationSheetOption
| Propriété | Type | Description | Depuis |
|---|---|---|---|
verificationId |
string |
Identifiant de la VerificationSession créée par votre serveur. Obligatoire sur iOS et Android. | 5.0.3 |
ephemeralKeySecret |
string |
Secret de clé éphémère limité à la VerificationSession. Obligatoire sur iOS et Android ; il doit être renvoyé par votre serveur. | 5.0.3 |
clientSecret |
string |
Secret client de la VerificationSession. Obligatoire sur le Web ; ignoré par les SDK Identity natifs. | 5.4.0 |
interface IdentityVerificationResult
| Propriété | Type | Description | Depuis |
|---|---|---|---|
result |
IdentityVerificationSheetResultInterface |
État final du parcours de vérification présenté. | 4.2.0 |
error |
StripeIdentityError |
Détails de l’erreur lorsque result vaut Failed. |
4.2.0 |
interface StripeIdentityError
| Propriété | Type | Description | Depuis |
|---|---|---|---|
code |
string |
Code d’erreur Stripe, lorsqu’il est disponible. | 5.1.0 |
message |
string |
Message d’erreur lisible, adapté à la journalisation ou à l’affichage. | 5.1.0 |
interface PluginListenerHandle
| Propriété | Type |
|---|---|
remove |
() => Promise<void> |
Alias de types
type alias IdentityVerificationSheetResultInterface
IdentityVerificationSheetEventsEnum.Completed | IdentityVerificationSheetEventsEnum.Canceled | IdentityVerificationSheetEventsEnum.Failed
Énumérations
enum IdentityVerificationSheetEventsEnum
| Membre | Valeur |
|---|---|
Loaded |
'identityVerificationSheetLoaded' |
FailedToLoad |
'identityVerificationSheetFailedToLoad' |
Completed |
'identityVerificationSheetCompleted' |
Canceled |
'identityVerificationSheetCanceled' |
Failed |
'identityVerificationSheetFailed' |
VerificationResult |
'identityVerificationResult' |