Contenu
Plus d'informations
Comment proposer ce paiement à vos clients ?
Les principes d’utilisation
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.
Comment réaliser l'intégration dans Payline
1) createWallet
- Paramètre : (AMEX_REC : contrat AMEX , W1 : id wallet )
- Webservice : createWalletRequest
- Code retour : Portefeuille
- Code retour : 02500 le portefeuille est crée sur PAYLINE.
- Vous pourrez le consulter sur le CA de PAYLINE dans la section portefeuille.
- Il aura le status WR : en attente d'une réponse de AMEX ( Waiting Response ).
Exemple pour la création du walletid = W1
2) NOTIFICATION du retour d'enrollement d' AMEX
- A réception des retours d' enrollement d' AMEX.
- PAYLINE mets à jour le status du wallet à EA ( Enrolment Accepted ) : Enrôlement Accepté par AMEX.
- PAYLINE notifie le commerçant sur son URL.
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
- Le commerçant acquitte la notification si réception alors code retour 200.
- Sur réception de l'acquittement , PAYLINE stoppe la notification sur le wallet W1.
3) GetWallet
- Paramètre : AMEX_REC : contrat AMEX , W1 : id wallet
- WS : getWalletRequest
- Code retour : Portefeuille vituel
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 :
- « getWallet » cette fonction permet de récupérer les informations qui constituent un portefeuille client ;
- « getPaymentRecord » cette fonction permet de récupérer les informations d'un dossier de paiement récurrent.