Search Overlay

Intégrer la SDK

Remarque : En tant que partenaire ISV/Paysafe, vous devrez effectuer toutes les étapes « marchand » ci-dessous au nom de l’entité juridique mère des marchands (PMLE) sous laquelle vos marchands exerceront leurs activités.

Suivez les étapes ci-dessous pour intégrer à l’aide de SDK iOS mobile :

Ajouter la SDK iOS à votre application

Vous pouvez ajouter la SDK iOS de deux manières :

  • Git Hub : La SDK iOS est disponible dans GitHub. Il y a également un exemple d’application disponible pour référence.
  • Cocoapod : La SDK iOS est publiée et disponible en tant que Cocoapod pour simplifier le processus d’intégration.

Exigences

  • iOS 10.0+ / macOS 10.15+

  • Xcode 11+

  • Swift 5+

Installation

CocoaPods

CocoaPods est un gestionnaire de dépendances pour les projets Cocoa. Pour de plus amples renseignements sur l’utilisation et les instructions d’installation, consultez leur site Web. CocoaPods est la méthode recommandée pour intégrer notre SDK iOS. Elle vous permet de maintenir facilement les dépendances de votre application à jour.

Après l’installation, vous devez configurer des pods pour votre application.

  1. Ouvrez le terminal et naviguez jusqu’au dossier de l’application.
  2. Créez un Podfile vide.

    $ touch podfile

  3. Ouvrez le Podfile.

    $ open -a xcode podfile

  4. Ajoutez le pod SDK iOS Paysafe à votre Podfile. Vous pouvez spécifier la version que vous souhaitez; si vous ne mentionnez pas de version spécifique, la dernière version de la SDK sera utilisée.

    pod ’Paysafe’

  5. Installez le pod SDK iOS Paysafe dans votre application.

    $ pod install

Une fois le pod installé dans votre application, vous devez utiliser l’espace de travail pour utiliser la SDK installée avec votre application.

Pour intégrer à l’aide de SDK iOS Paysafe dans votre projet Xcode en utilisant CocoaPods, spécifiez-le dans votre Podfile :

pod ’Paysafe_SDK’, ’<latest_published_version>’

Usage

Après avoir installé le cocoapod Paysafe_SDK, importez la SDK dans votre projet.

@import Paysafe_SDK;
                                
import Paysafe_SDK