ISO8583 Dlib
1.0.0
ISO8583 패키지 용 Parser String
이 패클
전체 문서 ISO : https://github.com/eocode/iso8583-dlib/blob/master/8583.pdf
ISO 링크 정보 :
문서 및 파서 예제를 재개하십시오
PIP와 함께
pip install ISO8583-Dlib
항목은 메시지입니다
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 ))출력은 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 " ,
"..." : " ... "
}전체 출력 메시지 : https://github.com/eocode/iso8583-dlib/blob/master/data.json
pip install pytest
pytest사용하기 쉬운 라이브러리, 좋아하는 프레임 워크가있는 특정 API를 만들고 다른 시스템과 통합
Contributting.md 파일을 읽고 문제를 제기하고 개선을 위해 PR을 보내십시오.