These are chat archives for IndySockets/Indy

12th
Mar 2018
Remy Lebeau
@rlebeau
Mar 12 2018 16:30
@DelphiWorlds no known issues with Android other than OpenSSL...
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 19:22
Has anyone here work with iso 8583 using Indy ?
Remy Lebeau
@rlebeau
Mar 12 2018 19:26
@JNPSoftware Not specifically that ISO, but I have helped people with a few EFTPOS-related protocol implementations using Indy.
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 19:28
Hi @rlebeau i'm searching an start point in Delphi Indy, but only found in C, C#, .Net, nothing in Delphi/Indy.
You can share something with me?, tks.
Kudzu
@czhower
Mar 12 2018 19:29
the protocol looks pretty simple and straightforward on quick glance.
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 19:33
Hi @czhower, glad to now you are here too.
I would like to develop a backend with Indy to hear and reply information using a ISO and a front end in IW to see this information formatted.
Remy Lebeau
@rlebeau
Mar 12 2018 19:35
@JNPSoftware the thing about protocol standards is that they are library-agnostic. If you have C and C# examples that work, they can very likely be ported to Indy.
@JNPSoftware ok, so what's stopping you? What are you stuck on exactly?
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 19:44
First, i would like to know is INDY is a secure choice to create a server to receive this kind of message?
I've read that I could use "TClientSocket" for this, but I find it weak
Remy Lebeau
@rlebeau
Mar 12 2018 20:01
@JNPSoftware Indy has client and server components, you would just have to write the send/receive logic to handle whatever protocol you want, and they can encrypt the connection using SSL/TLS if needed
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 20:07
It's sound good to use indy to make a server can receive this messages.
@rlebeau It's a good idea develop a server to receive and a client to response this messages or do all in one place?
Remy Lebeau
@rlebeau
Mar 12 2018 20:20
@JNPSoftware that is up to you to decide
but you said you wanted an IW frontend, but IW is web-based so its also a backend, too. Unless you mean you want IW communicating with yet another backend, then it would make sense to use Indy for communications between IW and that other backend, in which case you would likely have IW act as a server for the web browser and a client for the other backend
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 20:32
@rlebeau, i'm sorry, i'm confusing things. I would like to develop separated parts. IW is accessing a database with information of cards numbers, value, transactions list, etc.
Indy server receive/write ISO messages and use a same database of IW. But they are totally separated.
Remy Lebeau
@rlebeau
Mar 12 2018 20:41
@JNPSoftware where are the ISO messages coming from?
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 20:45
image.png
I'm will act like a bank for authorizing a card transaction. I will receive ISO messages from another systems. this is my problem, how can i create a server to receive these messages, and response then in a ISO format.
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 21:00
It's is for a small company have a 500/600 cards only. I have a mobile app. But now they need a ISO messages.
Kudzu
@czhower
Mar 12 2018 21:04

Since EMBT forums are funky/down again.. .we have put some Delphi as well as Indy forums up to test.. join in!

https://www.atozed.com/forums/forumdisplay.php?fid=10

Remy Lebeau
@rlebeau
Mar 12 2018 21:04
@JNPSoftware well, the ISO 8583 protocol is fairly straight forward (see https://www.codeproject.com/Articles/100084/Introduction-to-ISO), so what is not clear about it to you exactly? Do you even know how to use Indy in general? Let's start with that.
JNP Software de Franca Ltda
@JNPSoftware
Mar 12 2018 22:17
@rlebeau, thank you for your support. I need more research to think about.