Questions tagged [jpos]

jPOS is an open-source, mission-critical enterprise software, based on International Organization for Standardization transaction card originated messages standard (ISO-8583). Java platform-based jPOS provides an open-source software bridge between ISO 8583-based messages and your internal processing networks and systems. It serves as the messaging foundation for systems that exchange electronic transactions made by cardholders using payment cards.

jPOS is a free and open source library/framework that can be used to implement financial interchanges based on the ISO 8583 standard and other Point of Sale related peripherals and protocols.

It currently supports versions 1987, 1993 and 2003 of the standard as well as multiple ANSX9.24 standards.

The project page is: http://jpos.org

225 questions
13
votes
2 answers

Decrypting DUKPT Encrypted Track Data

As the title says, I am trying to decrypt DUKPT encrypted track data coming from a DUKPT enabled scanner. I have the ANSI Standard (X9.24) for DUKPT and have successfully implemented the ability to generate the IPEK from the KSN and BDK.…
bdeetz
  • 185
  • 1
  • 1
  • 13
6
votes
1 answer

Interact with POS - Terminal Devices and Banking Switching Systems

I have a project in which I need to interact with POS - Terminal Devices and magnetic/chip cards. Let's say, whenever customer buy goods from my department store, staff from this store will stripe customer's financial cards and make payment…
Frank Myat Thu
  • 4,448
  • 9
  • 67
  • 113
6
votes
1 answer

How should jPOS be configured/used in a prod environment?

At my current company we are considering using jPOS to do our ISO 8583 integration with other systems. I've been reading the free documentation for a while, but I still have a lot of gaps. For instance: How is jPOS supposed to work in prod? Should…
neilson
  • 401
  • 1
  • 4
  • 13
5
votes
1 answer

Do jpos QMUX supports limiting number of concurrent ISO request?

I updated my old spring/java application which pushes the transaction to the remote ISO server (a Bank).With classical approach (channel.seng(isoMsg)) by a synchronized method, because sending multiple ISO request through same channel makes…
Sanjok
  • 341
  • 1
  • 9
5
votes
2 answers

How to run jpos inside a docker container?

I want to run jpos (isoserver) within a docker container. So far I have found this image in Docker hub. I didn't able to found any details documentation about this image. Only few lines are available in readme. I have found few Docker files and…
mnhmilu
  • 2,327
  • 1
  • 30
  • 50
5
votes
3 answers

Is it possible to listen with multiple port for multiple client in single JPOS instance?

I am new in JPOS. We have implemented jpos server for multiple clients. here is a image of my scenario For example, we have n number of clients. ISO message format are different for each client. Is it possible to implement multiple listening port…
kahamad
  • 85
  • 7
5
votes
1 answer

Run Spring-retry in background

Is it possible to run the spring-retry(@Retryable) in background ? I have below code which wrote in JPOS public class RequestListener implements ISORequestListener, Configurable { private Logger logger =…
user8653469
5
votes
3 answers

how to construct ISO8583 message header for ascii channel and iso93ascii packager in jpos?

I am trying to create an ISO8583 message using JPOS in java using the ASCII channel to send the message and iso93ascii packager to pack the ISO message. But after sending the message I am getting invalid header error from the server. So my question…
Ajay Ganvir
  • 367
  • 2
  • 7
  • 23
5
votes
2 answers

NullPointerException when sending ISO8583 request

I am trying to send an ISO8583 request to a terminal using the following code: try { XMLParser packager = new XMLParser(this.xmlFile); final ISOMsg isoMsg = new ISOMsg(); isoMsg.setPackager(packager); …
Sunday Okpokor
  • 721
  • 6
  • 18
5
votes
4 answers

jPOS logger :To add logger in packager

I am implementing ATM Simulator, which accepts ISO8583 msg from client and unpack it using jPOS library. Error that has occured while unpacking my msg is : "error unpacking field 102: negativearraysizeexception" . I researched about this error and…
user3985315
  • 81
  • 1
  • 1
  • 4
4
votes
1 answer

Connection time out in jpos client

I am using jpos client (In one of the class of java Spring MVC Program) to connect the ISO8585 based server, however due to some reason server is not able to respond back, due to which my program keeps waiting for the response and results in hanging…
4
votes
2 answers

What is the right place to put custom logic in JPOS?

I am working in a project where a request(ISO 8583) need to be send via JPOS server to the backed (Remote Host as per official doc) via SOAP api. We have implemented our system as follows: We implemented a ISOListner in a middle ware(spring boot…
mnhmilu
  • 2,327
  • 1
  • 30
  • 50
3
votes
3 answers

How to read jpos QMUX key field programmatically?

For some reason, I want to read the key I have set inside the QMUX config file (20_client_mux.xml) with 37.I could not find any way from jpos itself, so I am using the below code to get things done. I want to do it without using…
Sanjok
  • 341
  • 1
  • 9
3
votes
1 answer

How to setup JavaPOS on Linux?

I am attempting to setup JavaPOS on a Linux machine and am not having any success. I have installed: rxtx *.so -> JAVA_HOME/jre/lib/amd64 *.jar -> JAVA_HOME/jre/lib/ext com api comm.jar -> JAVA_HOME/jre/lib/ext javax.comm.properties…
Walter
  • 1,290
  • 2
  • 21
  • 46
3
votes
1 answer

Unpacking jPOS ISO8583

I am having this error when I am generating transaction with Magnetic stripe card. Could you suggest what is the problem here? org.jpos.iso.IFB_LLLCHAR: Problem unpacking field 54…
Stn Bat
  • 31
  • 3
1
2 3
14 15