• France
lyra.com
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Implémentation
Formulaire intelligent (smartForm)
Formulaire embarqué (cartes)
API REST
API REST PCI-DSS
API REST SEPA
Formulaire en redirection
Échange de fichiers
Paiement mobile
Exemples de code
Modules de paiement
Marketplace
Back Office
Back Office Marchand
Back Office Expert
Guides
Aide
FAQ
Tutoriels vidéos
Support

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

Head Office :

LYRA NETWORK
109, rue de l’innovation
31670 Labège
FRANCE

2.16.0-doc-1.8