Replies: 3 comments 4 replies
-
I think Visa transactions should be supported. Which part is not supported? For field encoding/decoding, PR is welcome. Couple of things:
Also, if you want or prefer, you can create another package that focuses on Visa field parsing. I can link to it. It does not have to be here. |
Beta Was this translation helpful? Give feedback.
-
Got it on the spec. I will update the parser to handle binary length. You don't need to worry about it.
There is a simple reason for this. It's a full time paid job to do this by someone with access to the latest releases of the specs. I don't have time and motivation for that. It will also invite implication of free future support. Situations such as where this package supports Visa SMS June 2022 released, and someone comes in and says that field X is not correct because it was updated in October 2023 release with some massive additions. However, I welcome people to volunteer their time.
Do as much or as little as you want.
MasterCard is a completely different story, especially in some of the custom fields.
Take your time. If you find something that works well internally then feel free to contribute. When I build something like this last time (MasterCard Debit), I used Python dataclases with additional methods to pack and unpack raw data. IMO, dataclasses is a good choice considering I don't want 3rd party dependencies. https://docs.python.org/3/library/dataclasses.html Also, if you are building internal tools, take a look at my other packages:
|
Beta Was this translation helpful? Give feedback.
-
I added support in binary length in 3.0.0. |
Beta Was this translation helpful? Give feedback.
-
Could I make a pull request with some changes to support the Visa transaction?
I am preparing a visa transaction beater to be used in capacity tests at my company.
Beta Was this translation helpful? Give feedback.
All reactions