Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ascii data receive from POS client processing #69

Open
scalpovich opened this issue Oct 8, 2021 · 3 comments
Open

ascii data receive from POS client processing #69

scalpovich opened this issue Oct 8, 2021 · 3 comments

Comments

@scalpovich
Copy link

H Igor,
Im facing an issue when using is SQ as server to accept POS transactions according to new logical i add.
But all POS sends ASCII /utf8array encoded message to SQ. At my end why i convert using .toString('hex'), the result is different than the one i excpected.

here is the result after hex convertion
16030100FFFD010000FFFD030312607EFFFD3A5DFFFD46FFFDFFFD5A6A614DFFFDFFFD350E4CFFFD5EFFFD4F4D53FFFDFFFD3E6C68FFFD00002EFFFD2BFFFD2CFFFD2FFFFD3000FFFD00FFFDFFFD09FFFD0AFFFD13FFFD140033003900320038FFFD07FFFD1100FFFD00FFFD002F00350005000400FFFD01000064000B000403000102000A00340032000E000D0019000B000C00180009000A00160017000800060007001400150004000500120013000100020003000F00100011000D0020001E060106020603050105020503040104020403030103020303020102020203

Kindly assist

@juks
Copy link
Owner

juks commented Oct 15, 2021

Hi!

Which one do you expect?

You may refer to toString() method specification here: https://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_end

@scalpovich
Copy link
Author

scalpovich commented Oct 15, 2021

Hi Igor;
Thanks for your revert
I expected some thing like this start by 49534f :
49534F30343237323932303035303030313130307234874128E08A03163437363133343030303030303030333530303030303030303030303030303135303032313039313631363530303030343436323130393136313635303436323231323039313635313031303135313431343430303131303135383132113031313031303030343030323437363133343030303030303030333544323231323230313134363135333139303030343436303030303030303131303130303930313130313030303430303430202024544553542050415820534557414341524420202020202020393532103030393930303030303001469F2608CC90AAF946C0D2EC9F2701809F100706010A03A498009F3704FF0830879F3602002B950580800080009A032109169C01009F02060000000015005F2A02095282021C009F1A0206869F03060000000000009F3303E0F8C88407A00000000310109F41030004459F0902008C9F34034103029F3501229F1E0830383230393733309F630830383230393733305F340101002930303037303030303130303032393337303030323130393039313431333937393938454643

@juks
Copy link
Owner

juks commented Oct 18, 2021

I suggest you debug your logic, dump the contents of your Buffer object and see how source data corresponds to what stored inside object and where it may get skewed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants