Envoie la commande au standard "Caisse AP" / "Concert v3" sur le port spécifié et attend le retour du TPE. Retourne la chaîne renvoyée par le TPE.
Affiche éventuellement une fenêtre avec le message spécifié et un bouton d'abandon.
Le bouton abandonner annule l'action dans SIMAX mais pas sur le terminal (c'est une limitation du protocole).
Attention : la commande est bloquante, elle se termine après le retour du TPE ou l'utilisation du bouton "Abandonner"
PortCom.TPE(< Port >, < Commande > [, < Titre attente >, < Message attente >] [, < Configuration > ])
Si vous ne voulez pas les erreurs renvoyées par la fonction utiliser : SiErreur()
Extrait de la norme :
TAG action transaction
|
TAG |
|
|
|
|
CZ |
Version protocole |
|
Obligatoire Q/R identique |
|
CJ |
Identifiant protocole caisse IPC - 12 caractères |
Pas de contrôle |
Obligatoire Q/R identique |
|
CA |
N° de caisse 2 caractères |
Pas de contrôle |
Obligatoire Q/R identique |
|
CB |
Montant 2 à 10 caractères |
Limité à 10 chiffres. |
Obligatoire Cf retour (partiel) |
|
CC |
Sélection application 3 caractères |
000 : indifférent 001 : bancaire 00C : chèque Absent : 000 |
Optionnel Q/R différent |
|
CD |
Type action 1 caractère |
0 : Débit 1 : Crédit 2 : Annulation 4 : Pre-auto Autre : Fonction non implémentée |
Obligatoire Q/R identique Voir zone privative |
|
CE |
Devise numérique 3 caractères |
|
Obligatoire Q/R identique |
|
CF |
Champ privatif 1 à 99 caractères |
Cf zone définie pour BENEF |
|
|
CG |
N° contrat commerçant 10 caractères max. |
|
Optionnel Non géré |
|
CH |
N° De référence 12 caractères max. |
|
Optionnel Non géré |
|
CI |
Mode de lecture 1 caractère |
|
Optionnel Non géré Par défaut indifférent |
|
BA |
Délai de réponse 1 caractère |
0 : Réponse en fin de transaction 1 : Réponse immédiate 2 : Pas de réponse (non traité) |
Optionnel Par défaut : 0 |
|
|
|
Public |
|
|
BB |
Type autorisation 1 caractère |
0 : Cartes-auto fct transaction 1 : Demande auto forcée / Chèque=FNCI 2 : Carte idem 1, Chèque garantisseur |
Optionnel Cf chèque non implémenté ? |
|
BF |
Paiement partiel 1 caractère |
|
Optionnel Non géré |
|
1.2 |
Réponse (Du |
Terminal vers la Caisse) |
|
|
TAG |
|
|
|
|
CZ |
Version protocole |
|
Obligatoire Q/R identique |
|
CJ |
Identifiant protocole caisse IPC 12 caractères |
|
Obligatoire Q/R identique |
|
AA |
PAN 19 caractères max. |
Masqué (PCI-DSS) 123456XXXXXX1234 |
Optionnel |
|
AB |
Date fin de validité 4 caractères |
|
Optionnel Non géré |
|
AC |
N° autorisation |
|
Optionnel Non géré |
|
AD |
Piste CMC7 |
|
Optionnel |
|
AE |
Statut (2) |
01 : Opération non effectuée 10 : Opération effectuée 11 : Requête prise en compte |
Obligatoire |
|
AF |
Complément statut 1 à 50 caractères |
09 : Erreur format message 10 : Erreur sélection 11 : Abandon opérateur 12 : Type action demandé inconnu 13 : Devise non supportée |
Optionnel Géré si opération non effectuée |
|
AG |
Réponse FNCI 4 caractères |
|
Optionnel Non géré |
|
AH |
Réponse garantie 6 caractères |
|
Optionnel Non géré |
|
AI |
AID de la carte 32 caractères max. |
|
Si carte et module MSH |
|
CA |
N° de caisse 2 caractères |
|
Obligatoire Q/R identique |
CB Montant Montant réel (cf autorisation partielle) Obligatoire
2 à 10 caractères Max 10 caractères
![]()
Public
|
CC |
Application qui a effectué l’action 3 caractères |
Cf liste « Annexe 3 » |
Obligatoire |
|
CD |
Type action 1 caractère |
0 : Débit 1 : Crédit 2 : Annulation 4 : Pré-auto |
Obligatoire Q/R identique |
|
CE |
Devise 3 caractères |
Code numérique de la devise |
Obligatoire Q/R identique |
|
CF |
Champ privatif 1 à 99 caractères |
Données privées remontées par l’application. |
|
|
CG |
N° contrat commerçant 10 caractères max. |
|
N° de contrat |
|
CH |
N° de référence 12 caractères max. |
|
Optionnel Non géré |
|
CI |
Mode de lecture 1 caractère |
0 : Indifférente 1 : Contact 2 : Cless 3 : Piste 4 : Saisie manuelle |
Mode de lecture |
PortCom.TPE(6, "CZ0040301CJ012123456789012CA00201CB003100CC003000CD0010CE003978CF003111BA0010BB0011", "Paiement par carte", "Paiement de 1,00€ en attente")
Demande de paiement par carte d'un montant de 1€
PortCom.TPE(6, "CZ0040301CJ012123456789012CA00201CD001I")
Test de dialogue avec le TPE