Terminal CB Ingenico ?
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Bonjour,
Je dois piloter un terminal Ingenico pour les réglements par carte bleue.
la doc qui m'a été fournie , conerne une programmation
de bas niveau série .
N'étant pas un spécialiste du protocole série ni des terminaux CB,est ce que quelqu'un pourrait me donner quelques renseignements ou un morceau de code qui pourrait me mettre sur la voie.

Merci d'avance.

JYM

Contribution le : 10/05/2006 17:48
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

FLAM nous a fournit une classe disponible sur ce site pour la gestion de port série sous WinDev.

Téléchargement > ICI <

Bon dév.,

Totof

Contribution le : 11/05/2006 08:32
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Merci Totof,
Mais je pensais utiliser les fonctions de gestion de ports
de Windev .
Concernant le terminal Ingenico,
est-ce que cela demande beaucoup de développement ?

Merci,

JYM

Contribution le : 11/05/2006 08:44
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Désolé je ne connais pas ce type de terminal.

Bon dév.,

Totof

Contribution le : 11/05/2006 08:51
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
Stagiaire WDF
Inscrit:
05/07/2003 18:06
De Lyon (69)
Post(s): 28
Essayer de vous procurer le protocole CONCER d'Ingenico et/ou de Sagem pour connaitre les trames de communication entre un PC et le terminal.
Ces protocoles sont à demander aux fabricants, les protocoles de confidentialité étant de vigueur dans ce "milieu".

Contribution le : 13/05/2006 12:49
_________________
@++
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
Anonyme
voila une procedure qui permet d'envoyer la somme au terminal bancaire sagem ( fct tres bien)
le protocol etant standard cela doit marché pour l'ingenico
attention, il faut entrer dans le menu de l'appareil pour regle vitesse ....





PROCEDURE ProcDialogueCarte(ParamMontant)

ii,jj,LRC est un entier
Donnees est une chaîne
ACK,ENQ,STX,ETX sont des chaînes
Reponse sont des chaînes
MontantCentime est un réel=Arrondi( ParamMontant*100)

STX=Caract(2);ETX=Caract(3);ENQ=Caract(5);ACK=Caract(6)

// Si pas d'imprimante alors on retour
NumSerie est un entier=1 // doit etre modifiable
// Ferme le port serie
sFerme(NumSerie)

SI sOuvre(NumSerie, 2000, 2000) ALORS
// Paramétrage de COM1
sFixeParamètre(NumSerie, 9600, 0, 8, 1)
SINON
Erreur("Erreur d'ouverture du port série "+NumSerie+" pour l'e terminal bancaire")
RETOUR
FIN

// Vide le port Serie
SI sDansFileEntrée(NumSerie) > 0 ALORS
Reponse=sLit(NumSerie,sDansFileEntrée(NumSerie))
FIN

// Format le message
Donnees="01"+NumériqueVersChaîne(MontantCentime,"08d")+ETX

// Calcul LRC
LRC=0
POUR ii = 1 A Taille(Donnees)
LRC=OUExclusifBinaire (LRC,Asc(Donnees[[ii]]))
FIN
Donnees=STX+Donnees+Caract(LRC)

SI PAS sEcrit(NumSerie,ENQ) ALORS
Erreur("Impossible d'envoyer l'ENQ")
sFerme(NumSerie)
Ferme
FIN

SI PAS sEcrit(NumSerie,Donnees) ALORS
Erreur("Impossible d'envoyer les données au terminal")
sFerme(NumSerie)
Ferme
FIN

// Attend réponse
Multitâche(10)
SI sDansFileEntrée(NumSerie) > 0 ALORS
Reponse=sLit(NumSerie,sDansFileEntrée(NumSerie))
SI Position(Reponse,ACK)>0 ALORS
Resultat=Vrai
FIN
SINON
Resultat=Faux
FIN

sFerme(NumSerie)

Contribution le : 13/05/2006 13:08
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
ChefDeProjet WDF
Inscrit:
02/06/2003 13:49
Post(s): 151
j'ai oublier de m'identifier
cela est fait
fait bon usage de mon code !!

Contribution le : 13/05/2006 13:10
Créer un fichier PDF de la contribution Imprimer


Re: Terminal CB Ingenico ?
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Merci beaucoup,
Cordialement,
JYM

Contribution le : 17/05/2006 14:55
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2