Fonction : xCtep
public static string xCtep(string field, int num);
public static string xCtep(DataRow dr_pieds, string field, int num);
public static string xCtep(string type_va, string id, string journal, long piece, string field, int num);
Renvoi : information de transaction de paiement du terminal Ctep
Paramètres :
- string field : le nom du champ dont on souhaite le résultat
- Operation : Sale (vente) ou Refund (remboursement)
- Amount : montant réellement payé lors de la transaction (peut être inférieur au montant à payer - partial approval). Toujours positif, même pour un remboursement
- TransactionAmount : montant demandé au terminal
- Currency : devise de la transaction (EUR)
- IncidentCode : code résultat du terminal (0000 = accepté, 0001 = accepté partiellement - partial approval)
- PartialApproval : True si le montant payé est inférieur au montant demandé (partial approval), sinon False
- AuthorizationCode : code d'autorisation de la transaction
- BrandId : identifiant Worldline de la marque de la carte sur 4 chiffres (1013 = Bancontact, 2002 = Visa, 2003 = MasterCard, ...)
- BrandName : Bancontact, Visa, Maestro, ...
- MaskedPan : numéro de carte masqué (xxxx xxxx xxxx 1234)
- EntryMode : mode de lecture de la carte, tel qu'imprimé par le terminal dans sa langue (Sans contact, ...)
- Aid : identifiant de l'application de paiement de la carte (AID, A0000001761010, ...)
- TerminalId : identifiant du terminal
- MerchantId : numéro de contrat du commerçant
- AcquirerName : nom de l'organisme qui traite la transaction (WORLDLINE, ...)
- Period : numéro de période du terminal
- TransactionNumber : numéro de la transaction attribué par le terminal (identique au numéro imprimé sur le ticket du terminal)
- TimeStamp : date et heure de la transaction
- SaleSystemActionIdentifier : identifiant unique de la transaction attribué par Mercator (8 caractères hexadécimaux)
- Recovered : True si le résultat a été récupéré auprès du terminal après une interruption de la connexion, sinon False
- CustomerTicket : ce contenu doit être obligatoirement repris sur le modèle d'impression
- int num : le numéro du mode paiement
OU
Paramètres :
- V pour ventes ou A pour achats
- journal du document
- n° du document
- string field : le nom du champ dont on souhaite le résultat : voir ci-dessus
- position dans la saisie des modes de paiement
Avant d’utiliser cette fonction, veuillez prendre connaissance de cette page.