Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Présentation


Section


Column
width50

Contenu

Contenu :

Sommaire
maxLevel1
stylenone


Column
width50


Développer
titlePlus d'information
Page Tree
rootLes paiements et les opérations





Le principe

C'est un paiement dit comptant, vous réalisez soit une autorisation et une validation (capture), soit une autorisation et la validation est réalisée en automatique par Payline ou par le commerçant.

Une seule opération suffit pour réaliser le paiement, il suffit d'initialiser le paiement en demandant une validation automatique. 
Vous réalisez une autorisation via l'appel du web service doWebPayment / doAuthorization avec le code action 101

Vous pouvez également réaliser un paiement immédiat avec

Vous pouvez utiliser les appels « webservice » ou via

notre outil de back office « centre administration Payline ».

Les

types d'opérations concernées sont :
  • Les paiements comptants/partiels et multiples ;
  • Les paiements par portefeuille électronique ;
  • Les paiements à la commande.

Les étapes : 

  1. Le commerçant réalisé une demande de remboursement depuis son système d'information en appelant le service doRefund.
  2. Payline réalise le remboursement à l'acquéreur et retourne le résultat.

Réaliser une demande de paiement immédiat

Le paiement immédiat avec les web services

Vous pouvez utiliser la fonction doWebPayment avec le code action 101.

Volet
titleExemple d'appel du webservice "doWebPayment"

This element is the request for the doRefund method

<sequence>

<element name="version" nillable="false" type="xsd:string"/>

<element name="payment" nillable="false" type="tns1:payment"/>

<element name="returnURL" nillable="false" type="xsd:string"/>

<element name="cancelURL" nillable="false" type="xsd:string"/>

<element name="order" nillable="false" type="tns1:order"/>

<element name="notificationURL" nillable="true" type="xsd:string"/>

<element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>

<element name="secondSelectedContractList" nillable="true" type="tns1:selectedContractList"/>

<element name="privateDataList" nillable="true" type="tns1:privateDataList"/>

<element name="languageCode" nillable="true" type="xsd:string"/>

<element name="customPaymentPageCode" nillable="true" type="xsd:string"/>

<element minOccurs="0" name="buyer" nillable="true" type="tns1:buyer"/>

<element name="owner" nillable="true" type="tns1:owner"/>

<element name="securityMode" nillable="true" type="xsd:string"/>

<element name="recurring" nillable="true" type="tns1:recurring"/>

<element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>

<element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>

<element name="merchantName" nillable="true" type="xsd:string"/>

<element name="subMerchant" nillable="true" type="tns1:subMerchant"/>

<element name="miscData" nillable="true" type="xsd:string"/>

<element name="asynchronousRetryTimeout" nillable="true" type="xsd:string"/>

<element name="threeDSInfo" nillable="true" type="tns1:threeDSInfo"/>

<element name="merchantScore" nillable="true" type="xsd:string"/>

</sequence>

Liste des champs obligatoires :

Demande d'autorisationdoWebPaymentRequestdoWebPaymentResponseElémentsValeursElémentsValeursversion18result.code00000selectedContractListLa liste des contratsresult.shortmessageACCPTEDpayment.amountLe montant de la transactionresult.longmessageTransaction approvedpayment.action101token1gZKPUeSufwDtQkVo3071534757637648payment.modeCPTredirectURLhttps://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&amp;token=1gZKPUeSufwDtQkVo3071534757637648payment.contratNumberLe numéro du contratbuyer.customeridInformations sur l'acheteurorder.ref La référence de la commandereturnURLhttps://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails

rapports

Les transactions de type paiement apparaissent dans le centre administration Payline en temps réel et dans les fichiers de reporting suivants :




Pages associées

Contenu par étiquette
showLabelsfalse
showSpacefalse
sorttitle
cqllabel = "centreadmin" and label = "transaction" and label = "autorisation" and label = "validation" and label = "fr"

Contenu par étiquette
showLabelsfalse
max10
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@9a3
showSpacefalse
sorttitle
typepage
cqllabel = "widget" and label = "integration" and label = "pageweb" and type = "page" and space = "DT"
labelsbancontact belgique choixdelamarque



Center

Inclusion d'extrait
Info page
Info page
nopaneltrue

cancelURLhttps://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails

Les codes de 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 d'intification 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.

Voir l'ensemble des codes retour.

Le paiement imédiat à partir du centre d'administration 

Créer une transaction

  1. Dans l'écran "transaction de paiement" sélectionner votre point de vente puis l'option "Autorisation + Validation" enfin renseigner La référence commande, le montant, la devise et le contrat.

Image Removed

2. Saisir les coordonnées bancaires

Image Removed

3. Ticket de paiement

Image Removed

Les rapports

Les transactions de type remboursement apparaissent dans le centre admistration Payline en temps réel et dans les fichiers de reporting suivants :

Volet
titleExemple de fichier des paiements

CAP;MYBUSINESS;55555555555555;MYSTORE1;CB;Crà ©dit Mutuel de Bretagne;365995;7101;978;352397015374;;10715092625037;107150926250;C;2013/07/16 01:00:02.000;446914;3990;978;2013/07/15 09:26:17.000;PAYLINE WEB;000497810XXXXXX7514;1;0;2013/07/15 09:26:25.000;PAYLINE WEB;3990;;;;;;;;

Pages associées

Contenu par étiquetteshowLabelsfalseshowSpacefalsesorttitlecqllabel in ( "remboursement" , "refund" )