Skip to content

Framework for testing Issuer Bank credit card processing systems (ISO8583, Visa, Mastercard)

Notifications You must be signed in to change notification settings

timgabets/isokat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISOKat

ISOKat преобразует полученные http-запросы в финансовые сообщения в формате ISO8583, специфичные для различных платёжных систем (VISA, Mastercard, МИР). Основное предназначение - тестирование авторизационных систем банков-эмитентов.

                       +-----------------+                    +--------------------+
                       |                 | <--  ISO 8583  --> |    Issuer Bank     |
HTTP client <--JSON--> |     ISOKat      | <--VISA SMS/DMS--> |   Authorization    |
                       |                 | <-- Mastercard --> |        Host        |
                       +-----------------+                    +--------------------+

Build

meson build
cd build
ninja

Testing with curl

curl --header "Content-Type: application/json" --request GET --data '{"i000":"0100","i002":"4444000011112222"}' localhost:8080

Используемые библиотеки

About

Framework for testing Issuer Bank credit card processing systems (ISO8583, Visa, Mastercard)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages