• France
état des services
démonstrations
assistance
FAQContacter le support
Video tutorials
Rechercher
Catégories
Tags
Français
Français
Anglais
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Proposer un paiement complémentaire
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un paiement à l'expédition
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
Intégration mobile
Échange de fichiers
Exemples de code
Moyens de paiement
Modules de paiement
Guides
Back Office Marchand
Guides fonctionnels

Initialiser le SDK

Il est nécessaire de faire l’initialisation du SDK au lancement de votre application dans la méthode didFinishLaunchingWithOptions de votre AppDelegate. Cela vous permet de configurer le SDK avec vos données.

  1. Importez le framework import LyraPaymentSDK dans votre application
  2. Appelez la méthode initialize avec les paramètres suivants :
    Paramètre Format Description
    publicKey string Renseignez votre clé publique (disponible dans le menu Paramétrage > Boutique > Clés d'API REST de votre Back Office Marchand)
    options [String: Any] Dictionnaire qui vous permet de configurer le comportement du SDK.
    Les clés possibles dans ce dictionnaire sont :
    Clés Format Description Requis
    apiServerName string

    Valeur attendue : nom du serveur de l’API REST (disponible dans le menu Paramétrage > Boutique > Clés d'API REST de votre Back Office Marchand)

    Requis
    applePayMerchantName string

    Valeur attendue : MERCHANT_NAME

    Nom du marchand à afficher sur la modale Apple Pay au niveau du label "Payer"

    Requis
    cardScanningEnabled Bool

    Active/Désactive la fonctionnalité de scan de la carte (consultez le guide d’intégration iOS)

    Optionnel
    applePayMerchantId string Valeur attendue :APPLE_MERCHANT_ID

    Il s'agit de votre numéro de contrat Apple Pay.

    Requis

    Exemple d’appel

    <div class="doc-component-wrapper">
    <doc-code-block>
    <div class="doc-code" data-languages="swift, objective_c">
    <pre data-language="swift">
    //Active Apple Pay functionality
    configurationOptions[Lyra.applePayMerchantId] = APPLE_MERCHANT_ID
    </pre>
    <pre data-language="objective_c">
    //Active Apple Pay functionality
    [configurationOptions setValue:APPLE_MERCHANT_ID forKey:Lyra.applePayMerchantId];
    </pre>
    </div>
    </doc-code-block>
    </div>

Pour plus de détails sur les exemples selon la méthode d’appel (swift, objective_c) consultez le guide d’intégration iOS.

 De façon optionnelle, vous pouvez configurer le texte à afficher comme récapitulatif dans la demande de paiement. Il vous suffit d'envoyer le texte à afficher comme valeur de la clé applePaymentSummaryDescription dans le dictionnaire des options de configuration lors de l'appel au processPayment.
© 2025 Tous droits réservés à Scellius
25.18-1.11