ISO8583 Dlib
1.0.0
Parser String ke JSON untuk paket ISO8583
Paket ini telah dikembangkan dengan cookiecutter yang dibuat untuk saya di: https://github.com/activandoideas/python-package-cookiecutter
Dokumen Lengkap ISO: https://github.com/eocode/iso8583-dlib/blob/master/8583.pdf
Tentang tautan ISO:
Lanjutkan Dokumen dan Contoh Parser
Dengan pip
pip install ISO8583-Dlib
Entri adalah pesan
from iso8583_dlib . parser import Parser
if __name__ == "__main__" :
message = "ISO0260000700200B23E842128A1801A00000000100000BC0010000000000070020707203500000013153459070724050707070705161199999999999274231453201761925=2405226096000000000619P0891218 INBURSA CASHBACK CD MEXICO 001MX0277126834 00010101484016B036PRO1+0000000019B359 00000000000370& 0000700370! C000026 113000 ! C400012 000000021082! Q200002 03! B200158 7FF900008000800080008251FFC4F2FDE21D0000000070020000000000003C00002A48448420070700BE967302000706010A03A4B80200000"
data = Parser ( message )
# Set true to generate a data.json file with parser message
print ( data . get_json ( save = True ))Outputnya adalah JSON
{
"literal" : " ISO " ,
"header" : {
"Complete_header" : " 026000070 " ,
"Product_indicator" : {
"value" : " 02 " ,
"description" : " POS "
},
"Release_number" : {
"value" : " 60 " ,
"description" : " DEFAULT "
},
"Status" : {
"value" : " 000 " ,
"description" : " Undetermined "
},
"Originator_code" : {
"value" : " 7 " ,
"description" : " Interchange "
},
"Responder_code" : {
"value" : " 0 " ,
"description" : " Undetermined "
}
},
"mti" : {
"value" : " 0200 " ,
"description" : " Financial transaction request "
},
"primary_bitmap" : " B23E842128A1801A " ,
"..." : " ... "
}Pesan Output Lengkap: https://github.com/eocode/iso8583-dlib/blob/master/data.json
pip install pytest
pytestPerpustakaan Mudah Untuk Digunakan, Buat API spesifik dengan kerangka kerja favorit Anda dan berintegrasi dengan sistem lain
Baca file contributting.md dan buat masalah dan kirim PR untuk meningkatkan