Arborescence des pages

Contenu


Le principe

La fonction doDebit est un flux forcé. Le commerçant a contacté sa banque qui lui a fourni un numéro d'autorisation, lequel lui permet d'effectuer une demande de débit sur la carte bancaire de son client.

Vous pouvez utiliser les appels « webservice » ou via notre outil de back office « centre administration Payline ».


Les étapes : 

  1. Le commerçant réalisé une demande de débit depuis son système d'information en appelant le service doDebit.
  2. Payline réalise le débit 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 doDebit avec le code action 204.

Exemple d'appel du webservice "doDebit"

This element is the request for the doDebit method

<sequence>

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

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

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

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

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

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

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

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

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

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

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

</sequence>

Liste des champs obligatoires 

Demande de débit
doDebitRequestdoDebitResponse
ElémentsValeursElémentsValeurs
version18resultInformation on the result of the debit request
paymentPayment informationtransactionTransaction information
cardCard informationcardCard information
orderOrder informationextendedCardAdditional card information
buyerBuyer information

ownerOwner information

privateDataListPersonal information

authorizationauthorization information

media

Media detection used during payment The possible values ​​of this tag are :

- Computer
- Mobile
- Tablet
- TV
- Console
- Undefined



subMerchantPayment Facilitator Information

Les codes de retour 

Le service Web renvoie :

  • Le débit est accepté, Payline renvoie le code retour à la valeur 00000.

  • L'erreur 02322 de type ERROR, si le nom du porteur de carte est invalide.
  • L'erreur 02305 de type ERROR, si la le format n'est pas respecté.
  • L'erreur 02303 de type ERROR, si le numéro de contrat est invalide.

Voir l'ensemble des codes retour.



Les rapports

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