Arborescence des pages

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=747146242) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 3) afficher la version suivante »

Contenu

Plus d'information




Configuration de l'environnement

Vous devez avoir créer un compte de test commerçant en demandant à notre équipe support@payline.com
Créer votre clé d'accès pour réaliser vos appels API.
Pour plus d'informations sur ces étapes : Comment démarrer

Les guides d'installation Android et iOS

Les deux guides d'installation vous permettront d'installer le SDK Payline : 

Guide d'utilisation Android

Guide d'utilisation iOS


Veillez à utiliser la dernière version du SDK Payline pour inclure toutes les dernières mises à jour concernant les évolutions et les correctifs.


Initialisation

Pour l'initialisation du SDK, il faut tout d'abord instancier un PaymentController() et un WalletController() ainsi que leurs delegates associés.

Réaliser un paiement

La méthode showPaymentForm est utilisée pour afficher la page des moyens de paiement.

Accéder au portefeuille

La méthode showManageWallet est utilisée pour afficher la page du portefeuille.

Comme pour la réalisation d'un paiement, la récupération du paramètre url se fera selon vos choix d'implementation. 


Paiement à redirection (3DSecure, Paypal)

Le SDK intercepte l'événement javascript "didShowState". Si le code retour est "PAYMENT_REDIRECT_NO_RESPONSE" alors le SDK passe la WebView en mode "full screen". Une solution devra être proposée pour donner la possibilité d'un retour arrière.
Pour les autres cas, il redimensionne la WebView dans sa dimension standard.


Design du formulaire inclus dans la webview


La page HTML est hébergée sur les serveurs Payline (cf. intégration en mode template hébergé). Dans cette solution le commerçant devra ajouter le javascript nécessaire pour le dialogue avec le SDK natif. De plus, le SDK aura besoin de connaitre l'URL complète de redirection (à la place du token).

  • data-template = column
  • data-auto_init = true
  • data-embeddedredirectionallowed = false
  • data-partnerreturnurl = null

Fonction Javascript

  • updateWebpaymentData()
  • isSandBox()
  • endToken()
  • getLanguage()
  • getContextInfo(key)
  • finalizeShortCut()
  • getBuyerShortCut()

Callback Javascript

  • data-event-didshowstate
  • data-event-finalstatehasbeenreached

Versions OS supportées

  • Android 5 et ultérieure
  • iOS 9 et ultérieure

Langage de développement

  • Android : Java
  • iOS : Swift


  • Aucune étiquette