Valeur notificationType | Déclencheur de la notification | Paramètres envoyés dans l’URL | Arrêt de la notification |
---|
WALLET | Modification d’un portefeuille à partir du CA | walletId contractNumber | Appel getWallet | ||
Mise à jour d'une carte par la fonction d'actualisation automatique des cartes | |||||
Création d’un portefeuille à partir du TPEV | |||||
Appel createWallet | |||||
Appel updateWallet | |||||
TRS | Création de transaction à partir du CA | transactionId | Appel getTransactionDetails | ||
Validation d’une autorisation (partielle ou non) à partir du CA | |||||
Demande d’autorisation sur le TPEV | |||||
Appel doAuthorisation | |||||
| |||||
| |||||
TRSWALLET | Paiement par portefeuille sur le TPEV | transactionId walletId | Appel getTransactionDetails | ||
Paiement par portefeuille à partir du batch InterfaceBatch | |||||
Appel doImmediateWalletPayement | |||||
Appel doSheduledWalletPayement | |||||
WEBTRS | Appel doWebPayment | token | Appel getWebPaymentDetails | ||
WEBWALLET | Appel createWebWallet Appel updateWebWallet Appel manageWebWallet | token | Appel getWebWallet | ||
BILL | Échéance de paiement récurrent | paymentRecordId walletId transactionId billingRecordDate orderRef | Appel getPaymentRecord | ||
ALERT | Notification de déclenchement d'une règle fraude |
alertId
transactionId
ruleName
transactiondate
ou de la réception d'un avis de mise en opposition sur une carte du réseau CB Exemple : |
notificationType=ALERT |
alertId=3128581 transactionId=17152145005494 ruleName=ControlCountryBuyer transactiondate=01/07/2017 |
Web service : doWebPayment
La fonction doWebPayment permet d'initialiser une transaction de paiement web avant de rediriger votre client sur les pages de paiement Payline. Elle permet de realiser des paiements comptants, immediats ou differés, des paiements en Nfois ou par abonnement
Pour être informé du paiement de votre client une fois la demande d'autorisation acceptée et ce même s'il ne revient pas de lui-même sur votre site, vous devez renseigner le champ «notificationURL» sur votre configuration point de vente ou lors de votre demande d'initialisation d'un paiement web. Payline contacte une page de votre site et vous transmet en paramètre GET de la requête HTTP le jeton lié au paiement. Cette page doit être accessible par Internet au moyen du protocole HTTP/S.
A réception d'une notification, votre site doit réaliser une demande de résultat du paiement web notifié.
returnURL
URL sur laquelle le navigateur de l'acheteur est redirigé après validation du paiement sur Payline.
oui
AN255
http://... ou
https://...
Par exemple : pour un doWebPayment, le type de notification est WEBTRS et le service web a appeler est getWebPayment detail pour avoir le résultat de la transaction web. Dans ce cas, l'URL de notification complète sera:
http://URL_DE_NOTIFICATION?notificationType=webtrs&token=TOKEN_LORS_DU_DOWEBPAYMENT
alertId transactionId ruleName transactiondate | Appel getAlertDetails | ||
LINKTRS | Paiement par lien réalisé avec l'identifiant unique de lien | paimentLinkId paymentEndpoint | Appel Create PaymentLink |