Contenu
Plus d'informations
Une fois le moyen de paiement activé, il est utilisable au travers des fonctions standard Payline en indiquant le contrat du moyen de paiement Contrat_Number.
Le mode d'intégration est disponible avec l'API WebPayment : services doWebPayment et getWebPaymentDetails.
Exemple pour la création du walletid = W1
Exemple :
https://xxxxxxxxxx?notificationType=Wallet&walletId=W1&type=smartbillEnrollResult&result=Y&resultCode=S
xxxxxxx= URL de notification du commerçant
notificationType=Wallet
walletId=W1
type=smartbillEnrollResult
result=Y
resultCode=S
Exemple pour le wallet W1:
Exemple avec les wallets que nous avions créés ensemble via le TPEV :
Comment gérer son Portefeuille :
Il est possible de modifier un Portefeuille, de mettre à jour les données privées et/ou les données monétiques à l'aide de la fonction « updatewallet », et il est tout à fait possible de désactiver un Portefeuille à l'aide de la fonction « disableWallet », lorsqu'un portefeuille est désactivé, il n'est plus possible d'effectuer des paiements via celui-ci.
Information du Portefeuille
A tout moment, il est possible d'utiliser les fonctions suivantes qui vous permettent d'interroger votre Portefeuille :
Le status du wallet est à MAN et le flag isdisable est à 1 : désactivation MANuelle
Exemple de la programmation au 06/12/2016 d'un paiement de 10 € sur le wallet W1 :
Exemple
https://xxxxxxxxxx?notificationType= BILL&paymentRecordId=37xx6 &walletId=W1&transactionId=263xxxxxxx6106&billingRecordDate=20161121&orderRef=TST_commerçant_W1&cardIndex=1&billingRecordId=xxxxxxx
paymentMode=CPT
xxxxxxx= URL de notification du commerçant
notificationType=BILL
paymentRecordId=37xx26
walletId=W1
transactionId = 263xxxxxxx06
7.a) getPaymentRecord (AMEX_REC, 37xx26 )
7.b) getTransactionDetails (263xxxxxx6106 ) avec affichage historique
Exemple :
https://xxxxxxxxxx?notificationType=Wallet&walletId=W1&type=smartbillCanceledCard&CancellationCode=R999
xxxxxxx= URL de notification le commerçant
notificationType=Wallet
walletId=W1
type=smartbillCanceledCard
CancellationCode=R999
d. Sélectionner le wallet W1 : il y a 3 dossiers de paiement ( 37xx06 , 37xx16 , 37xx26 )
e. Sélectionner le dossier 37xx26
f. Sélectionner le dossier 375226 : le paiement est à venir , il est programmé au 06/12/2016 alors que le suivant a été effectué et est remisé
g. On pourra donc trouver ce paiement dans le menu Transactions de paiement ; récupérer l' Id Trans de l' écran ci-dessus : 26337190216106 et effectuer une recherche avec l' identifiant de la transaction ,ce qui donne :
h. Sélectionner la transaction : 26337190216106
Les privatedatas :
Vous devez vous rapprocher de votre responsable de compte pour obtenir les informations nécessaires permettant de configurer votre compte sur Payline (contrat et le nom de la banque).
Ensuite veuillez adresser un email à notre équipe support avec les informations, afin qu'ils puissent procéder au paramétrage dans votre compte marchand Payline en indiquant l’ID Marchand et le nom de l’alias du contrat partenaire à créer.
Vous devez réaliser des transactions 'pilote' pour valider le bon fonctionnement en production.
Il vous faut obtenir une carte de test Amex
Avec l'API WebPayment, Payline vous informe du résultat d'un paiement via le code retour des messages getWebPaymentDetails et getTransactionDetails.
Lorsque le paiement est accepté, Payline renvoie le code retour à la valeur 00000.
Pour un paiement refusé, le code varie en fonction du motif de refus (Par exemple : 04xxx pour une suspicion de fraude).
Les codes spécifiques au moyen de paiement sont listés ici.