• France
état des services
démonstrations
assistance
FAQContacter le support
Video tutorials
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
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 abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
SDK Mobile
Échange de fichiers
Mandats SEPA par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Marketplace
Guides
Back Office Marchand
Back Office Expert
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 Expert)
    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 Expert)

    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

    Consultez le chapitre Paramétrage des contrats pour en savoir plus sur votre APPLE_MERCHANT_ID qui est en réalité 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.
Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.18-1.11