Aller au contenu
rdlabo.devdocs

Configuration

Installez Stripe Identity et synchronisez les projets Capacitor natifs.

npm install @capacitor-community/stripe-identity
npx cap sync

@capacitor-community/stripe-identity v8.2.1 présente Stripe Identity Verification Sheet sur iOS, Android et le Web.

Prérequis Minimum
Capacitor 8
iOS 15.0
minSdkVersion Android 24

Configuration Web

Aucune étape supplémentaire n’est nécessaire dans les projets natifs. Sur le Web, appelez initialize avec une clé publique avant create et present. Les plateformes natives résolvent initialize sans utiliser cette clé.

Configuration iOS

Ajoutez NSCameraUsageDescription à Info.plist avec un message expliquant pourquoi votre application a besoin d’accéder à l’appareil photo. Consultez le guide Stripe d’autorisation de l’appareil photo sur iOS.

L’implémentation iOS lit l’icône principale de l’application dans Info.plist (CFBundleIcons → CFBundlePrimaryIcon → CFBundleIconFiles) et transmet le premier nom de fichier à Stripe Identity comme brandLogo. create rejette l’appel et émet FailedToLoad si ces clés sont absentes, avec le message CFBundleIcons or CFBundlePrimaryIcon or CFBundleIconFiles is not found. You should check ios image assets.

Conservez une App Icon principale dans le catalogue de ressources iOS afin que Xcode écrive CFBundleIconFiles. Une application sans ce catalogue d’icônes ne peut pas créer la feuille.

Configuration Android

Utilisez un thème Material Components dans android/app/src/main/res/values/styles.xml :

android/app/src/main/res/values/styles.xml
- <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+ <style name="AppTheme" parent="Theme.MaterialComponents.DayNight">

Tout thème parent Material Components peut être utilisé. Consultez la gestion des thèmes Material Components et le guide Stripe du thème Material sur Android.

L’implémentation Android utilise le mipmap ic_launcher de l’application comme icône d’Identity Verification Sheet. Une icône de lancement standard suffit ; aucune configuration d’icône supplémentaire n’est requise.

Étape suivante

Poursuivez avec Feuille de vérification d’identité pour récupérer une session, présenter la feuille et vérifier le premier résultat d’envoi.