API
Öffentliche Methoden, Ergebnistypen, Fehlertypen und Ereignisse, die @capacitor/docgen aus @capacitor-community/stripe-identity v8.2.1 auflöst.
addListener wird für die drei unterstützten Ereignisnamen Loaded, FailedToLoad und VerificationResult generiert. Completed, Canceled und Failed sind Werte von IdentityVerificationResult.result (IdentityVerificationSheetResultInterface). Sie werden nicht als separate addListener-Überladungen unterstützt.
Methoden
method initialize(...)
Initialisiert Stripe Identity. Im Web vor create() aufrufen.
initialize(options: InitializeIdentityVerificationSheetOption) => Promise<void>
method create(...)
Erstellt ein Identity VerificationSheet mit den vom
Server erzeugten Zugangsdaten. Vor present() dieses Promise oder das Ereignis Loaded abwarten.
create(options: CreateIdentityVerificationSheetOption) => Promise<void>
method present()
Zeigt das mit create() erstellte VerificationSheet an. Auf
VerificationResult reagieren, um abgeschlossene, abgebrochene und fehlgeschlagene Abläufe zu unterscheiden.
present() => Promise<void>
method addListener(IdentityVerificationSheetEventsEnum.Loaded, ...)
Wird ausgelöst, wenn das VerificationSheet zur Anzeige bereit ist.
addListener(eventName: IdentityVerificationSheetEventsEnum.Loaded, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(IdentityVerificationSheetEventsEnum.FailedToLoad, ...)
Wird ausgelöst, wenn das VerificationSheet nicht erstellt werden konnte.
addListener(eventName: IdentityVerificationSheetEventsEnum.FailedToLoad, listenerFunc: (info: StripeIdentityError) => void) => Promise<PluginListenerHandle>
method addListener(IdentityVerificationSheetEventsEnum.VerificationResult, ...)
Wird ausgelöst, wenn der angezeigte Verifizierungsablauf beendet ist.
addListener(eventName: IdentityVerificationSheetEventsEnum.VerificationResult, listenerFunc: (result: IdentityVerificationResult) => void) => Promise<PluginListenerHandle>
Interfaces
interface InitializeIdentityVerificationSheetOption
| Eigenschaft | Typ | Beschreibung | Seit |
|---|---|---|---|
publishableKey |
string |
Veröffentlichbarer Stripe-Schlüssel für das Web Identity SDK. Native Plattformen akzeptieren diese Option zur API-Gleichheit, initialisieren Identity aber mit den Zugangsdaten der Verifizierungssitzung, die an create() übergeben werden. |
5.4.0 |
interface CreateIdentityVerificationSheetOption
| Eigenschaft | Typ | Beschreibung | Seit |
|---|---|---|---|
verificationId |
string |
Kennung der vom Server erstellten VerificationSession. Auf iOS und Android erforderlich. | 5.0.3 |
ephemeralKeySecret |
string |
Auf die VerificationSession beschränktes Secret des temporären Schlüssels. Auf iOS und Android erforderlich; muss vom Server zurückgegeben werden. | 5.0.3 |
clientSecret |
string |
Client Secret der VerificationSession. Im Web erforderlich; von den nativen Identity-SDKs ignoriert. | 5.4.0 |
interface IdentityVerificationResult
| Eigenschaft | Typ | Beschreibung | Seit |
|---|---|---|---|
result |
IdentityVerificationSheetResultInterface |
Endzustand des angezeigten Verifizierungsablaufs. | 4.2.0 |
error |
StripeIdentityError |
Fehlerdetails, wenn result Failed ist. |
4.2.0 |
interface StripeIdentityError
| Eigenschaft | Typ | Beschreibung | Seit |
|---|---|---|---|
code |
string |
Stripe-Fehlercode, sofern verfügbar. | 5.1.0 |
message |
string |
Verständliche Fehlermeldung, die sich zur Protokollierung oder Anzeige eignet. | 5.1.0 |
interface PluginListenerHandle
| Eigenschaft | Typ |
|---|---|
remove |
() => Promise<void> |
Typaliase
type alias IdentityVerificationSheetResultInterface
IdentityVerificationSheetEventsEnum.Completed | IdentityVerificationSheetEventsEnum.Canceled | IdentityVerificationSheetEventsEnum.Failed
Enums
enum IdentityVerificationSheetEventsEnum
| Mitglied | Wert |
|---|---|
Loaded |
'identityVerificationSheetLoaded' |
FailedToLoad |
'identityVerificationSheetFailedToLoad' |
Completed |
'identityVerificationSheetCompleted' |
Canceled |
'identityVerificationSheetCanceled' |
Failed |
'identityVerificationSheetFailed' |
VerificationResult |
'identityVerificationResult' |