3 ms·
As someone who has implemented code revolving around Level 3 data, the information provided is often of incredibly low quality. Many shopping carts don't bothe
by hakfoo 3y ago
As someone who has implemented code revolving around Level 3 data, the information provided is often of incredibly low quality.
Many shopping carts don't bother sending the data, because they'd rather say "let's support 900 obscure payment platforms in a de-minimis way" than "let's support a handful WELL"
Then there's actually getting the right information into the message to the processor. There's vague and inconsistent documentation on how to tag things like "commodity codes" and data formatting (Should the per-unit price be rendered as $12.79 or $12.7903?)
Even if you have the right intentions, you can easily blow things up by just having out-of-bounds data-- encoding a nonsense discount or tax rate.
What happens is that people set up software that sets up bare-minimum and mediocre data for every order that's good enough to get the "you sent level 3 data" rates, and the actual visibility is still quite poor.
Maybe there are some top-tier merchants who actually do everything right, but there's a hell of a lot of noise amid the signal.
- jasonjayr 3y agoI've done payments too, and I agree. But I'm assuming all the major retailers in the USA (Target/Walmart/Supermarkets) all do this. (And probably more with the data from the register not going through the CC machine). Absent any information, I just assumed that any supermarket that can handle EBT/SNAP etc was sending transaction details anyway -- the computer will refuse or only partially pay the transaction if any items not elegible for benifits is on the order.