Contenu
Plus d'information
Le principe de fonctionnement
Le marchand peut réaliser une demande de paiement à partir d'une page web. En construisant la page depuis son SI, il lui suffit d'appeler le service doWebPayment pour intégrer les champs de saisie des informations bancaires et le bouton de validation permettant d'envoyer les informations à Payline afin de réaliser la demande de paiement.
Les étapes :
- Le consommateur valide son panier et le marchand prépare la page de paiement en appelant le service doWebPayment avec le code action 101.
- Le consommateur sélectionne son moyen de paiement et renseigne ses informations de paiement.
- Payline réalise la demande d'autorisation à l'acquéreur ou au partenaire en fonction du moyen de paiement sélectionné, puis retourne la réponse sur la page.
Liste des champs obligatoires
Demande de paiement à la commande | |||
---|---|---|---|
doWebPaymentRequest | doWebPaymentResponse | ||
Eléments | Exemple de valeurs | Eléments | Exemple de valeurs |
version | 18 | result.code | 00000 |
selectedContractList | La liste des contrats | result.shortmessage | ACCPTED |
payment.amount | Le montant de la transaction | result.longmessage | Transaction approved |
payment.action | 101 | token | 1gZKPUeSufwDtQkVo3071534757637648 |
payment.mode | CPT | redirectURL | https://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&token=1gZKPUeSufwDtQkVo3071534757637648 |
payment.contratNumber | Le numéro du contrat | ||
buyer.customerid | Informations sur l'acheteur | ||
order.ref | La référence de la commande | ||
returnURL | https://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails | ||
cancelURL | https://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails |
Exemple de trame
Les codes retour
Le service Web renvoie :
Un paiement est accepté, Payline renvoie le code retour à la valeur 00000.
- L'erreur 01110 de type ERROR, si le montant est invalide.
- L'erreur 01101 de type ERROR, si la carte bancaire est expirée.
- L'erreur 01111 de type ERROR, si le numéro identification bancaire est invalide.
- L'erreur 01119 de type ERROR, si la transaction n'est pas autorisé.
- L'erreur 02110 de type ERROR, si le montant est invalide.
Pages associées
There is no content with the specified labels
Content by label