API
Référence générée à partir des métadonnées de l’API publique de @capacitor-community/stripe v8.2.1. Les limites des plateformes, les champs d’options hérités, le cycle de vie des écouteurs de résultat et les responsabilités du serveur sont documentés sur les pages des méthodes.
Méthodes
method initialize(...)
Configure le SDK Stripe. Appelez cette méthode une fois avant d’utiliser un moyen de paiement.
initialize(opts: StripeInitializationOptions) => Promise<void>
method handleURLCallback(...)
Transmet une URL de retour entrante au SDK Stripe après une authentification par redirection.
iOS uniquement. Appelez cette méthode depuis le gestionnaire d’URL de votre application lorsque Stripe redirige vers celle-ci.
handleURLCallback(opts: StripeURLHandlingOptions) => Promise<void>
method isApplePayAvailable()
Se résout lorsqu’Apple Pay est disponible et est rejeté lorsqu’il ne l’est pas.
Apple Pay est pris en charge sur iOS et les navigateurs Web compatibles, mais pas sur Android.
isApplePayAvailable() => Promise<void>
method createApplePay(...)
Crée une demande Apple Pay. Appelez cette méthode avant presentApplePay().
createApplePay(options: CreateApplePayOption) => Promise<void>
method presentApplePay()
Présente la demande Apple Pay créée par createApplePay().
presentApplePay() => Promise<{ paymentResult: ApplePayResultInterface; }>
method updateApplePaySheet(...)
Met à jour la feuille Apple Pay native après un callback de contact de livraison.
iOS uniquement ; cette méthode n’est pas prise en charge sur le Web.
updateApplePaySheet(options: UpdateApplePaySheetOption) => Promise<void>
method isGooglePayAvailable()
Se résout lorsque Google Pay est disponible et est rejeté lorsqu’il ne l’est pas.
Google Pay est pris en charge sur Android et les navigateurs Web compatibles, mais pas sur iOS.
isGooglePayAvailable() => Promise<void>
method createGooglePay(...)
Crée une demande Google Pay. Appelez cette méthode avant presentGooglePay().
createGooglePay(options: CreateGooglePayOption) => Promise<void>
method presentGooglePay()
Présente la demande Google Pay créée par createGooglePay().
presentGooglePay() => Promise<{ paymentResult: GooglePayResultInterface; }>
method createPaymentFlow(...)
Crée une instance de PaymentFlow. Utilisez PaymentFlow lorsque l’application doit d’abord recueillir les informations de paiement, puis les confirmer à une étape ultérieure.
createPaymentFlow(options: CreatePaymentFlowOption) => Promise<void>
method presentPaymentFlow()
Présente le PaymentFlow créé par createPaymentFlow() et se résout avec les quatre derniers chiffres de la carte sélectionnée.
presentPaymentFlow() => Promise<{ cardNumber: string; }>
method confirmPaymentFlow()
Confirme les informations de paiement recueillies par presentPaymentFlow().
confirmPaymentFlow() => Promise<{ paymentResult: PaymentFlowResultInterface; }>
method createPaymentSheet(...)
Crée et configure une instance de PaymentSheet. Attendez la résolution de cette Promise ou l’événement Loaded avant d’appeler presentPaymentSheet().
createPaymentSheet(options: CreatePaymentSheetOption) => Promise<void>
method presentPaymentSheet()
Présente le PaymentSheet créé par createPaymentSheet() et se résout avec son résultat : terminé, annulé ou échoué.
presentPaymentSheet() => Promise<{ paymentResult: PaymentSheetResultInterface; }>
method addListener(ApplePayEventsEnum.Loaded, ...)
Émis lorsque la demande Apple Pay est prête à être présentée.
addListener(eventName: ApplePayEventsEnum.Loaded, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(ApplePayEventsEnum.FailedToLoad, ...)
Émis lorsque la demande Apple Pay n’a pas pu être créée.
addListener(eventName: ApplePayEventsEnum.FailedToLoad, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
method addListener(ApplePayEventsEnum.Completed, ...)
Émis après la réussite d’Apple Pay.
addListener(eventName: ApplePayEventsEnum.Completed, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(ApplePayEventsEnum.Canceled, ...)
Émis lorsque le client annule Apple Pay.
addListener(eventName: ApplePayEventsEnum.Canceled, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(ApplePayEventsEnum.Failed, ...)
Émis lorsqu’Apple Pay échoue.
addListener(eventName: ApplePayEventsEnum.Failed, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
method addListener(ApplePayEventsEnum.DidSelectShippingContact, ...)
iOS uniquement. Émis lorsque le client sélectionne un contact de livraison. Utilisez le updateId fourni avec updateApplePaySheet().
addListener(eventName: ApplePayEventsEnum.DidSelectShippingContact, listenerFunc: (data: DidSelectShippingContact) => void) => Promise<PluginListenerHandle>
method addListener(ApplePayEventsEnum.DidCreatePaymentMethod, ...)
iOS uniquement. Émis après la création du Stripe PaymentMethod par Apple Pay.
addListener(eventName: ApplePayEventsEnum.DidCreatePaymentMethod, listenerFunc: (data: DidCreatePaymentMethod) => void) => Promise<PluginListenerHandle>
method addListener(GooglePayEventsEnum.Loaded, ...)
Émis lorsque la demande Google Pay est prête à être présentée.
addListener(eventName: GooglePayEventsEnum.Loaded, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(GooglePayEventsEnum.FailedToLoad, ...)
Émis lorsque la demande Google Pay n’a pas pu être créée.
addListener(eventName: GooglePayEventsEnum.FailedToLoad, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
method addListener(GooglePayEventsEnum.Completed, ...)
Émis après la réussite de Google Pay.
addListener(eventName: GooglePayEventsEnum.Completed, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(GooglePayEventsEnum.Canceled, ...)
Émis lorsque le client annule Google Pay.
addListener(eventName: GooglePayEventsEnum.Canceled, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(GooglePayEventsEnum.Failed, ...)
Émis lorsque Google Pay échoue.
addListener(eventName: GooglePayEventsEnum.Failed, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.Loaded, ...)
Émis lorsque PaymentFlow est créé et prêt à être présenté.
addListener(eventName: PaymentFlowEventsEnum.Loaded, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.FailedToLoad, ...)
Émis lorsque PaymentFlow n’a pas pu être créé.
addListener(eventName: PaymentFlowEventsEnum.FailedToLoad, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.Opened, ...)
Émis lorsque l’interface PaymentFlow est présentée.
addListener(eventName: PaymentFlowEventsEnum.Opened, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.Completed, ...)
Émis après la confirmation des informations de paiement recueillies.
addListener(eventName: PaymentFlowEventsEnum.Completed, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.Canceled, ...)
Émis lorsque le client ferme PaymentFlow.
addListener(eventName: PaymentFlowEventsEnum.Canceled, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.Failed, ...)
Émis lorsque la collecte ou la confirmation de PaymentFlow échoue.
addListener(eventName: PaymentFlowEventsEnum.Failed, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
method addListener(PaymentFlowEventsEnum.Created, ...)
Émis après la collecte des informations de paiement et avant la confirmation. Le numéro de carte ne contient que les quatre derniers chiffres.
addListener(eventName: PaymentFlowEventsEnum.Created, listenerFunc: (info: { cardNumber: string; }) => void) => Promise<PluginListenerHandle>
method addListener(PaymentSheetEventsEnum.Loaded, ...)
Émis lorsque PaymentSheet est créé et prêt à être présenté.
addListener(eventName: PaymentSheetEventsEnum.Loaded, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentSheetEventsEnum.FailedToLoad, ...)
Émis lorsque PaymentSheet n’a pas pu être créé.
addListener(eventName: PaymentSheetEventsEnum.FailedToLoad, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
method addListener(PaymentSheetEventsEnum.Completed, ...)
Émis lorsque le client termine PaymentSheet.
addListener(eventName: PaymentSheetEventsEnum.Completed, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentSheetEventsEnum.Canceled, ...)
Émis lorsque le client ferme PaymentSheet.
addListener(eventName: PaymentSheetEventsEnum.Canceled, listenerFunc: () => void) => Promise<PluginListenerHandle>
method addListener(PaymentSheetEventsEnum.Failed, ...)
Émis lorsque PaymentSheet se termine par une erreur.
addListener(eventName: PaymentSheetEventsEnum.Failed, listenerFunc: (error: string) => void) => Promise<PluginListenerHandle>
Interfaces
Options héritées de PaymentSheet et PaymentFlow
CreatePaymentSheetOption et CreatePaymentFlowOption étendent le type exporté BasePaymentOption. Les métadonnées docgen ne développent pas les champs hérités ; ils sont donc énumérés ici explicitement.
| Propriété | Type | Plateforme / usage |
|---|---|---|
defaultBillingDetails |
DefaultBillingDetails |
iOS et Android |
shippingDetails |
AddressDetails |
Android |
billingDetailsCollectionConfiguration |
BillingDetailsCollectionConfiguration |
iOS et Android |
customerEphemeralKeySecret |
string |
À utiliser avec customerId |
customerId |
string |
Customer Stripe |
enableApplePay |
boolean |
PaymentSheet natif |
applePayMerchantId |
string |
Obligatoire lorsque Apple Pay est activé |
enableGooglePay |
boolean |
PaymentSheet natif |
GooglePayIsTesting |
boolean |
Mode test de Google Pay sur Android |
countryCode |
string |
Pays du portefeuille, US par défaut |
merchantDisplayName |
string |
Nom du marchand dans PaymentSheet |
returnURL |
string |
Authentification iOS avec redirection |
paymentMethodLayout |
'horizontal' | 'vertical' | 'automatic' |
Android |
style |
'alwaysLight' | 'alwaysDark' |
iOS |
withZipCode |
boolean |
Web |
currencyCode |
string |
Google Pay avec un SetupIntent natif |
Ces champs sont facultatifs. Consultez PaymentSheet et PaymentFlow pour les combinaisons et les limites du Web.
interface StripeInitializationOptions
| Propriété | Type | Description | Depuis |
|---|---|---|---|
publishableKey |
string |
Clé publique Stripe du compte qui crée l’interface de paiement côté client. Ne transmettez jamais de clé secrète à l’application cliente. | 3.0.0 |
stripeAccount |
string |
Identifiant du compte connecté utilisé lors des appels côté client effectués au nom d’un compte Stripe Connect. | 3.0.0 |
interface StripeURLHandlingOptions
| Propriété | Type | Description | Depuis |
|---|---|---|---|
url |
string |
URL de callback complète reçue par l’application. | 4.0.0 |
interface CreatePaymentSheetOption
| Propriété | Type | Description | Valeur par défaut | Depuis |
|---|---|---|---|---|
paymentIntentClientSecret |
string |
Secret client du PaymentIntent à confirmer. Fournissez exactement l’un des deux paramètres : paymentIntentClientSecret ou setupIntentClientSecret. |
3.0.0 | |
setupIntentClientSecret |
string |
Secret client du SetupIntent utilisé pour enregistrer un moyen de paiement. Fournissez exactement l’un des deux paramètres : paymentIntentClientSecret ou setupIntentClientSecret. |
3.0.0 | |
defaultBillingDetails |
DefaultBillingDetails |
Coordonnées de facturation utilisées pour préremplir PaymentSheet. iOS et Android uniquement. https://docs.stripe.com/payments/mobile/collect-addresses?payment-ui=mobile&platform=ios#set-default-billing-details | 7.2.0 | |
shippingDetails |
AddressDetails |
Coordonnées de livraison utilisées pour préremplir PaymentSheet. Android uniquement ; sur iOS, utilisez plutôt l’élément d’adresse de Stripe. https://docs.stripe.com/payments/mobile/collect-addresses?payment-ui=mobile&platform=android#prefill-addresses | 7.2.0 | |
billingDetailsCollectionConfiguration |
BillingDetailsCollectionConfiguration |
Détermine les coordonnées de facturation recueillies par PaymentSheet. iOS et Android uniquement. https://docs.stripe.com/payments/mobile/collect-addresses?payment-ui=mobile&platform=ios#customize-billing-details-collection | 7.2.0 | |
customerEphemeralKeySecret |
string |
Secret de clé éphémère du client renvoyé par votre serveur. Utilisez-le avec customerId ; ne fournissez jamais un seul de ces deux paramètres. |
3.0.0 | |
customerId |
string |
Identifiant Stripe Customer associé à customerEphemeralKeySecret. |
3.0.0 | |
enableApplePay |
boolean |
Active Apple Pay dans le PaymentSheet natif. iOS uniquement. | false | 3.3.0 |
applePayMerchantId |
string |
Identifiant de commerçant Apple configuré pour l’application. Obligatoire lorsque enableApplePay vaut true ; ignoré sinon. |
3.3.0 | |
enableGooglePay |
boolean |
Active Google Pay dans le PaymentSheet natif. Android uniquement. | false | 3.2.0 |
GooglePayIsTesting |
boolean |
Utilise l’environnement de test Google Pay. Android uniquement. | false | 3.2.0 |
countryCode |
string |
Code de pays ISO 3166-1 à deux lettres utilisé par Apple Pay ou Google Pay. Ignoré si aucun des deux portefeuilles n’est activé. | "US" | 3.2.0 |
merchantDisplayName |
string |
Nom du commerçant affiché dans le PaymentSheet natif. | "App Name" | 3.0.0 |
returnURL |
string |
Schéma d’URL personnalisé permettant de revenir dans l’application après une authentification par redirection. iOS uniquement. | "" | 3.0.0 |
paymentMethodLayout |
'automatic' | 'horizontal' | 'vertical' |
Disposition des moyens de paiement dans PaymentSheet sur iOS et Android. | "automatic" | 7.2.2 |
style |
'alwaysLight' | 'alwaysDark' |
Personnalisation de l’apparence du PaymentSheet natif. iOS uniquement. | undefined | 3.0.0 |
withZipCode |
boolean |
Affiche le champ de code postal dans le formulaire Web de carte bancaire. Web uniquement. | true | 3.6.0 |
currencyCode |
string |
Code de devise ISO 4217 à trois lettres utilisé par Google Pay. Obligatoire lorsque Google Pay est activé pour un SetupIntent. | "USD" | 7.1.0 |
interface CreatePaymentFlowOption
| Propriété | Type | Description | Valeur par défaut | Depuis |
|---|---|---|---|---|
paymentIntentClientSecret |
string |
Secret client du PaymentIntent à confirmer. Fournissez exactement l’un des deux paramètres : paymentIntentClientSecret ou setupIntentClientSecret. |
3.0.2 | |
setupIntentClientSecret |
string |
Secret client du SetupIntent utilisé pour enregistrer un moyen de paiement. Fournissez exactement l’un des deux paramètres : paymentIntentClientSecret ou setupIntentClientSecret. |
3.0.2 | |
defaultBillingDetails |
DefaultBillingDetails |
Coordonnées de facturation utilisées pour préremplir PaymentSheet. iOS et Android uniquement. https://docs.stripe.com/payments/mobile/collect-addresses?payment-ui=mobile&platform=ios#set-default-billing-details | 7.2.0 | |
shippingDetails |
AddressDetails |
Coordonnées de livraison utilisées pour préremplir PaymentSheet. Android uniquement ; sur iOS, utilisez plutôt l’élément d’adresse de Stripe. https://docs.stripe.com/payments/mobile/collect-addresses?payment-ui=mobile&platform=android#prefill-addresses | 7.2.0 | |
billingDetailsCollectionConfiguration |
BillingDetailsCollectionConfiguration |
Détermine les coordonnées de facturation recueillies par PaymentSheet. iOS et Android uniquement. https://docs.stripe.com/payments/mobile/collect-addresses?payment-ui=mobile&platform=ios#customize-billing-details-collection | 7.2.0 | |
customerEphemeralKeySecret |
string |
Secret de clé éphémère du client renvoyé par votre serveur. Utilisez-le avec customerId ; ne fournissez jamais un seul de ces deux paramètres. |
3.0.0 | |
customerId |
string |
Identifiant Stripe Customer associé à customerEphemeralKeySecret. |
3.0.0 | |
enableApplePay |
boolean |
Active Apple Pay dans le PaymentSheet natif. iOS uniquement. | false | 3.3.0 |
applePayMerchantId |
string |
Identifiant de commerçant Apple configuré pour l’application. Obligatoire lorsque enableApplePay vaut true ; ignoré sinon. |
3.3.0 | |
enableGooglePay |
boolean |
Active Google Pay dans le PaymentSheet natif. Android uniquement. | false | 3.2.0 |
GooglePayIsTesting |
boolean |
Utilise l’environnement de test Google Pay. Android uniquement. | false | 3.2.0 |
countryCode |
string |
Code de pays ISO 3166-1 à deux lettres utilisé par Apple Pay ou Google Pay. Ignoré si aucun des deux portefeuilles n’est activé. | "US" | 3.2.0 |
merchantDisplayName |
string |
Nom du commerçant affiché dans le PaymentSheet natif. | "App Name" | 3.0.0 |
returnURL |
string |
Schéma d’URL personnalisé permettant de revenir dans l’application après une authentification par redirection. iOS uniquement. | "" | 3.0.0 |
paymentMethodLayout |
'automatic' | 'horizontal' | 'vertical' |
Disposition des moyens de paiement dans PaymentSheet sur iOS et Android. | "automatic" | 7.2.2 |
style |
'alwaysLight' | 'alwaysDark' |
Personnalisation de l’apparence du PaymentSheet natif. iOS uniquement. | undefined | 3.0.0 |
withZipCode |
boolean |
Affiche le champ de code postal dans le formulaire Web de carte bancaire. Web uniquement. | true | 3.6.0 |
currencyCode |
string |
Code de devise ISO 4217 à trois lettres utilisé par Google Pay. Obligatoire lorsque Google Pay est activé pour un SetupIntent. | "USD" | 7.1.0 |
interface CreateApplePayOption
| Propriété | Type | Description | Depuis |
|---|---|---|---|
paymentIntentClientSecret |
string |
Secret client du PaymentIntent à confirmer avec Apple Pay. | 3.1.0 |
paymentSummaryItems |
PaymentSummaryItem[] |
Lignes affichées dans la feuille Apple Pay. | 3.1.0 |
merchantIdentifier |
string |
Identifiant de commerçant Apple configuré pour l’application. | 3.1.0 |
countryCode |
string |
Code de pays ISO 3166-1 à deux lettres pour la demande de paiement. | 3.1.0 |
currency |
string |
Code de devise ISO 4217 à trois lettres pour la demande de paiement. | 3.1.0 |
requiredShippingContactFields |
('postalAddress' | 'phoneNumber' | 'emailAddress' | 'name')[] |
Champs du contact de livraison qu’Apple Pay doit recueillir. iOS uniquement. | 4.1.0 |
allowedCountries |
string[] |
Codes de pays à deux lettres acceptés pour la livraison. iOS uniquement. | 5.4.3 |
allowedCountriesErrorDescription |
string |
Message affiché lorsque le pays de livraison choisi n’est pas autorisé. iOS uniquement. | 5.4.3 |
interface CreateGooglePayOption
| Propriété | Type | Description | Depuis |
|---|---|---|---|
paymentIntentClientSecret |
string |
Secret client du PaymentIntent à confirmer avec Google Pay. | 3.2.0 |
paymentSummaryItems |
{ label: string; amount: number; }[] |
Web uniquement. Nécessite stripe-pwa-elements ^3.0.0. | 3.2.0 |
merchantIdentifier |
string |
Web uniquement. Nécessite stripe-pwa-elements ^3.0.0. | 3.2.0 |
countryCode |
string |
Web uniquement. Nécessite stripe-pwa-elements ^3.0.0. | 3.2.0 |
currency |
string |
Web uniquement. Nécessite stripe-pwa-elements ^3.0.0. | 3.2.0 |
interface PaymentSummaryItem
| Propriété | Type | Description | Depuis |
|---|---|---|---|
label |
string |
Libellé de la ligne dans la feuille Apple Pay. | 3.1.0 |
amount |
number |
Montant décimal dans l’unité principale de la devise, par exemple 10.99. |
3.1.0 |
interface DefaultBillingDetails
| Propriété | Type | Description | Depuis |
|---|---|---|---|
email |
string |
Adresse e-mail de facturation préremplie. | 7.2.0 |
name |
string |
Nom de facturation prérempli. | 7.2.0 |
phone |
string |
Numéro de téléphone de facturation prérempli. | 7.2.0 |
address |
Address |
Adresse de facturation préremplie. | 7.2.0 |
interface Address
| Propriété | Type | Description | Depuis |
|---|---|---|---|
country |
string |
Code de pays à deux lettres (ISO 3166-1 alpha-2). | 7.2.0 |
city |
string |
Ville, district, banlieue, commune ou village. | 7.2.0 |
line1 |
string |
Première ligne de l’adresse, par exemple une adresse de rue ou une boîte postale. | 7.2.0 |
line2 |
string |
Deuxième ligne de l’adresse, par exemple un appartement ou une suite. | 7.2.0 |
postalCode |
string |
Code ZIP ou code postal. | 7.2.0 |
state |
string |
État, comté, province ou région. | 7.2.0 |
interface AddressDetails
| Propriété | Type | Description | Depuis |
|---|---|---|---|
name |
string |
Nom du destinataire. | 7.2.0 |
address |
Address |
Adresse postale du destinataire. | 7.2.0 |
phone |
string |
Numéro de téléphone du destinataire. | 7.2.0 |
isCheckboxSelected |
boolean |
Indique si le client a coché la case d’enregistrement de l’adresse. Android uniquement. | 7.2.0 |
interface BillingDetailsCollectionConfiguration
Détermine les coordonnées de facturation que PaymentSheet recueille auprès du client.
| Propriété | Type | Description | Depuis |
|---|---|---|---|
email |
CollectionMode |
Mode de collecte de l’adresse e-mail. | 5.4.0 |
name |
CollectionMode |
Mode de collecte du nom. | 5.4.0 |
phone |
CollectionMode |
Mode de collecte du numéro de téléphone. | 5.4.0 |
address |
AddressCollectionMode |
Mode de collecte de l’adresse postale. | 5.4.0 |
interface DidSelectShippingContact
Données du contact de livraison Apple Pay.
| Propriété | Type | Description | Depuis |
|---|---|---|---|
contact |
ShippingContact |
Contact de livraison sélectionné dans Apple Pay. | 4.1.0 |
updateId |
string |
Identifiant transmis à updateApplePaySheet() pour ce callback. |
4.1.0 |
interface DidCreatePaymentMethod
| Propriété | Type | Description | Depuis |
|---|---|---|---|
contact |
ShippingContact |
Contact associé au moyen de paiement Apple Pay. | 4.1.0 |
interface ShippingContact
| Propriété | Type | Description | Depuis |
|---|---|---|---|
givenName |
string |
Prénom du contact. Apple Pay uniquement. | 4.1.0 |
familyName |
string |
Nom de famille du contact. Apple Pay uniquement. | 4.1.0 |
middleName |
string |
Deuxième prénom du contact. Apple Pay uniquement. | 4.1.0 |
namePrefix |
string |
Préfixe du nom du contact. Apple Pay uniquement. | 4.1.0 |
nameSuffix |
string |
Suffixe du nom du contact. Apple Pay uniquement. | 4.1.0 |
nameFormatted |
string |
Nom complet formaté du contact. Apple Pay uniquement. | 4.1.0 |
phoneNumber |
string |
Numéro de téléphone du contact. Apple Pay uniquement. | 4.1.0 |
nickname |
string |
Surnom du contact. Apple Pay uniquement. | 4.1.0 |
street |
string |
Rue dans l’adresse postale du contact. Apple Pay uniquement. | 4.1.0 |
city |
string |
Ville dans l’adresse postale du contact. Apple Pay uniquement. | 4.1.0 |
state |
string |
État ou province dans l’adresse postale du contact. Apple Pay uniquement. | 4.1.0 |
postalCode |
string |
Code postal dans l’adresse du contact. Apple Pay uniquement. | 4.1.0 |
country |
string |
Nom du pays ou de la région dans l’adresse du contact. Apple Pay uniquement. | 4.1.0 |
isoCountryCode |
string |
Code de pays ISO dans l’adresse du contact. Apple Pay uniquement. | 4.1.0 |
subAdministrativeArea |
string |
Subdivision administrative dans l’adresse du contact. Apple Pay uniquement. | 4.1.0 |
subLocality |
string |
Sous-localité dans l’adresse du contact. Apple Pay uniquement. | 4.1.0 |
interface PluginListenerHandle
| Propriété | Type |
|---|---|
remove |
() => Promise<void> |
Alias de types
type alias PaymentSheetResultInterface
PaymentSheetEventsEnum.Completed | PaymentSheetEventsEnum.Canceled | PaymentSheetEventsEnum.Failed
type alias PaymentFlowResultInterface
PaymentFlowEventsEnum.Completed | PaymentFlowEventsEnum.Canceled | PaymentFlowEventsEnum.Failed
type alias ApplePayResultInterface
ApplePayEventsEnum.Completed | ApplePayEventsEnum.Canceled | ApplePayEventsEnum.Failed | ApplePayEventsEnum.DidSelectShippingContact | ApplePayEventsEnum.DidCreatePaymentMethod
type alias GooglePayResultInterface
GooglePayEventsEnum.Completed | GooglePayEventsEnum.Canceled | GooglePayEventsEnum.Failed
type alias CollectionMode
'automatic' | 'always' | 'never'
type alias AddressCollectionMode
'automatic' | 'full' | 'never'
Énumérations
enum PaymentSheetEventsEnum
| Membre | Valeur |
|---|---|
Loaded |
'paymentSheetLoaded' |
FailedToLoad |
'paymentSheetFailedToLoad' |
Completed |
'paymentSheetCompleted' |
Canceled |
'paymentSheetCanceled' |
Failed |
'paymentSheetFailed' |
enum PaymentFlowEventsEnum
| Membre | Valeur |
|---|---|
Loaded |
'paymentFlowLoaded' |
FailedToLoad |
'paymentFlowFailedToLoad' |
Opened |
'paymentFlowOpened' |
Created |
'paymentFlowCreated' |
Completed |
'paymentFlowCompleted' |
Canceled |
'paymentFlowCanceled' |
Failed |
'paymentFlowFailed' |
enum ApplePayEventsEnum
| Membre | Valeur |
|---|---|
Loaded |
'applePayLoaded' |
FailedToLoad |
'applePayFailedToLoad' |
Completed |
'applePayCompleted' |
Canceled |
'applePayCanceled' |
Failed |
'applePayFailed' |
DidSelectShippingContact |
'applePayDidSelectShippingContact' |
DidCreatePaymentMethod |
'applePayDidCreatePaymentMethod' |
enum GooglePayEventsEnum
| Membre | Valeur |
|---|---|
Loaded |
'googlePayLoaded' |
FailedToLoad |
'googlePayFailedToLoad' |
Completed |
'googlePayCompleted' |
Canceled |
'googlePayCanceled' |
Failed |
'googlePayFailed' |