French | English |
Content
Généralités
Cette page précise les paramètres à utiliser pour l'authentification et l'autorisation lorsque le marchand adopte un paiement à l'expédition et
- ne peut effectuer l'envoi de la marchandise dans la période de garantie de paiement d'une autorisation;
- accepte une pré-commande sans que le produit ne soit disponible.
Le numéro de carte peut être saisi par l'acheteur ou récupéré d'un card on file.
Le scénario se déroule comme suit:
- Pendant la phase de commande:
- authentification du montant total de la commande;
- demande d'info à 0 € si aucun envoi effectué immédiatement ou demande d'autorisation du montant de l'envoi prêt à être effectué;
- Au gré des expéditions en dehors la présence de l'acheteur:
- autorisation + validation du montant de l'expédition en référençant la première autorisation.
Prérequis / contraintes:
- l'acheteur initie la commande en ligne depuis du site web ou de l'application mobile du marchand;
- la somme des montants des autorisations ne peut excéder celui de l'authentification que de façon acceptable par l'acheteur;
- la validation (remise ou capture) des autorisations doit intervenir pendant la période de validation de l'autorisation accordée par l'acquéreur, généralement 7 jours;
- Les remises effectuées dans les 30 jours après l'authentification sont garanties; (disposition CB)
- Les autorisations effectuées dans les 180 jours suivant l'authentification bénéficient du transfert de responsabilité (disposition CB)
Valorisation des demandes d'authentification et d'autorisation
Nous donnons dans les tableaux ci-dessous les valeurs et la présence des champs spécifiques pour le paiement à l'expédition.
Se reporter au traitement authentification + autorisation pour l'enchaînement des web services et les valeurs communes à tous les cas d'usage.
En phase de commande
Paramètre | Présence | Commentaire |
---|---|---|
Objet Payment (dans verifyEnrollment et doAuthorization) | ||
amount | O | Montant de la première autorisation émise. Le montant peut être nul dans ce cas Payline émet une demande d'information au serveur d'autorisation. |
action | O | 126: pour effectuer une demande d'autorisation 127: pour une demande d'autorisation + validation Si le montant est nul, Payline transforme la demande d'autorisation ou d'autorisation + validation en demande d'information. |
Objet Order | ||
amount | O | Montant total de la commande. C'est ce montant qui est utilisé dans la demande d’authentification. |
expectedDeliveryDate | F | Pour une pré-commande, indique la date estimée de la livraison. |
Objet ThreeDSinfo (dans verifyEnrollment) | ||
ChallengeInd | F | Au choix du marchand en fonction de son analyse de risque. Par défaut: No choice, c'est l'ACS qui décide du type d'authentification en fonction de sa propre analyse de risque. |
Spécificités autorisation
Paramètre | Présence | Commentaire |
---|---|---|
linkedTransactionID | C | Vide pour la première autorisation |
Au fil des expéditions
Avant chaque expédition, le marchand envoie une autorisation du montant du colis prêt à être expédié.
Cette opération s'effectue hors la présence de l'acheteur, il n'y a pas d'authentification.
Paramétrage de l'autorisation
Paramètre | Présence | Commentaire |
---|---|---|
linkedTransactionID | O | Valeur retournée dans la réponse à la première demande d'autorisation dans le paramètre 'linkedTransactionId'. |
Objet Payment | ||
amount | O | Montant de l'expédition |
action | O | 126: pour effectuer une demande d'autorisation 127: pour effectuer une demande d'autorisation et de validation |
cumulatedAmount | O | Somme des montants déjà autorisés. |