Arborescence des pages

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=747146741) 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. 10) afficher la version suivante »

FrenchEnglish

Content


Cette page précise les paramètres à utiliser pour l'authentification et l'autorisation des paiements

  • récurrents avec des échéances en nombre défini et de même montant;
  • autres récurrents ;
  • échelonnés, aussi appelés NX, installments.

Généralités

Ces paiements s'effectuent en deux phases:

  1. une phase de commande associée au paiement de la première échéance, initiée par l'acheteur sur les pages de l'e-commerçant;
  2. une seconde constituée des demandes de paiement des échéances suivantes initiées par le marchand hors la présence de l'acheteur.

La demande de paiement de la première échéance doit obligatoirement être authentifiée avec un challenge.

Le numéro de carte peut être saisi par l'acheteur ou récupéré d'un card on file créé précédemment.

Les suivantes sont transmises:

  • sans demande d'authentification préalable;
  • en référençant la première autorisation.



Valorisation des demandes d'authentification et d'autorisation


Nous donnons dans les tableaux ci-dessous les valeurs des champs caractéristiques des différents objets de l'interface web service (cf. traitement authentification + autorisation pour l'enchaînement des web services).

Dans un premier temps les valeurs communes aux demandes d'authentification et d'autorisation puis les spécificités de l'autorisation.

Première échéance

Valeurs communes aux demandes d'authentification et d'autorisation

Les tableaux ci-dessous donnent les valeurs et la présence des différents champs pour le cas spécifiques des paiements NX et récurrents

ParamètrePrésenceCommentaire



Objet Payment
  amountFMontant de la première échéance. Les autres échéances doivent avoir un montant inférieur ou égal à celui de la première.
  actionO

122 : autorisation pour un paiement récurrent de montant constant et de durée fixée

123: autorisation + validation pour un paiement récurrent de montant constant et de durée fixée

124: autorisation pour un paiement écheloné, NX, ou installment

125: autorisation + validation  pour un paiement écheloné, NX, ou installment

128: autorisation pour les autres paiements récurrents

129: autorisation + validation pour les autres paiements récurrents

  cumulatedAmountO0
Objet Order
  amountF

Montant total de la commande

Objet Recurring
  firstAmountOMontant de la première échéance (prime sur payment.amount)
  amountC

Montant des échéances suivantes

Obligatoire pour les codes action (122, 123, 124, 125)

Vide pour les codes action (128, 129)

  billingCycleC

Récurrence, par exemple 40 pour une récurrence mensuelle

Obligatoire pour les codes action (122, 123, 124, 125)

Vide pour les codes action (128, 129)

  billingLeftC

Nombre d'échéances total (3 pour paiement 3 fois, ...)

Obligatoire pour les codes action (122, 123, 124, 125)

Vide pour les codes action (128, 129)

  billingRankC

1 pour la 1ère échéance

Obligatoire pour les codes action (122, 123, 124, 125)

Recommandé pour les codes action (128, 129)

  endDateC

date de la dernière échéance (prendre une marge qui inclut  le temps nécessaire pour répéter la demande de paiement de la dernière échéance en cas d'incident)

Obligatoire pour les codes action (122, 123, 124, 125)

Vide pour les codes action (128, 129)

Objet Buyer
  ipCDoit être valorisé quand l'acheteur utilise un navigateur web
Objet ThreeDSinfo
  ChallengeIndF

Payline force la demande de challenge dans la demande envoyée à l'ACS.

Il s'agit d'un aspect réglementaire.

Le commerçant n'est pas obligé de remplir ce champ.

  browserCDoit être valorisé quand l'acheteur utilise un navigateur web.
  sdkCDoit être valorisé quand l'acheteur est connecté via une application mobile utilisant un sdk.

Spécificités autorisation

L'autorisation peut être effectuée avec un

  • doAuthorization;
  • doImmediateWalletPayment;
  • doScheduledWalletPayment.


ParamètrePrésenceCommentaire
linkedTransactionIDN.A.Vide pour la première autorisation
resultContainerC

A indiquer en cas d’authentification frictionless et repli V1.

En cas d'authentification forte resultContainer est récupéré dans la réponse à la demande d'autorisation.

Autres échéances

Les demandes de paiement des autres échéances sont initiées par le marchand hors la présence de l'acheteur, il n'y a pas d'authentification.

Paramétrage de l'autorisation

La demande d'autorisation peut être effectuée en utilisant:

  • doAuthorization;
  • doImmediateWalletPayment;
  • doScheduledWalletPayment.


ParamètrePrésenceCommentaire
linkedTransactionIDOValeur retournée dans la réponse à la première demande d'autorisation dans le paramètre 'linkedTransactionId'.


Si autorisation initiale est effectuée avant la mise en application des RTS SCA se référer à la description du  ‘GRANDFATHERING’
resultContainerC

Résultat de l'authentification.

Absent si Grand fathering, obligatoire sinon

Objet Payment
  actionOMême valeur que dans les appels précédents
  amountOMontant de l'échéance (prime sur recurring.amount)
  cumulatedAmountC

Somme des montants déjà autorisés.

Absent pour 'autres paiements récurrents'

Par défaut, Payline effectue le calcul et donne :

<montant première échéance> + (<rang échéance> - 1)* <montant autres échéances>

Objet Recurring
  billingRankC

Rang de l'échéance, recommandé pour les abonnements 'autres paiements récurrents' Obligatoire dans tous les autres cas.

2 pour la 2e échance, 3 pour la 3e, etc ...

  autres champs
Mêmes valeurs que dans les appels précédents



Montant authentifié

Le tableau ci-dessous précise le montant fournit à la demande d'authentification en fonction du paiement

PaiementPayment codeMontant authentifié
récurrents avec des échéances en nombre défini et de même montant122 ou 123Montant total: somme du montant des échéances
autres récurrents128 ou 129

Montant de la première échéance

Pour American Express, Mastercard, le montant des autres échéances ne doit pas excéder celui de la première.

échelonnés, NX, installments124 ou 125Montant total: somme du montant des échéances

Grand fathering

Ce paragraphe traite des paiements récurrents et Nx qui, pour une question de calendrier,  n'ont pas pu récupérer auprès du serveur d'autorisation la référence d'autorisation initiale.

Le marchand pour chaque demande de paiement d'échéance :

  • envoie comme identifiant de transaction initiale la valeur : '**PV4-999999999999'
  • récupère l'identifiant de transaction dans la réponse à la demande de paiement
  • si cet identifiant est différent de '**PV4-999999999999', la mémorise et l'utilise comme identifiant de transaction initiale dans les demandes de paiement ultérieures.

Le resultContainer n'est jamais envoyé.

Changement et renouvellement de carte

Ce paragraphe traite du cas du changement de carte pour un paiement récurrent ou n fois en cours.

Le changement est effectué par l'acheteur sur les pages du commerçant.

L'authentification forte est requise.

Le commerçant,

  1. Enregistre la nouvelle carte (demande de renseignement à 0 € avec authentification forte obligatoire)
  2. Effectue les demandes de paiement des échéances suivantes avec la nouvelle carte et la référence de l’autorisation initiale.



  • Aucune étiquette