What actually differs?
A US card feed names a business: one accepted a card, and it is in the
string. A Nigerian bank feed usually does not. Money moves between
people, over a rail with a name of its own, carrying whatever the
sender typed into a reference box.
Read NIP/GTB/ADEBAYO CHUKWU/rent for august as a
merchant descriptor and you get nothing. Read it as a transfer and you get a
counterparty, an intent, and a period marker that is not part of anyone's
name.
The failure to watch for is a quiet one. Fed a transfer narration, a matcher
built for card descriptors will often find something: the bank, the
payment rail, the switch. It returns a confident answer naming the wrong
party, and a recognisable name is worse than no name, because nothing
downstream doubts it.
In Nigeria the hard case is a transfer between two people. The rail is named, the sender typed the reference, and no business appears in the string at all.
Is this just Nigeria?
No. Nine markets are covered, and not all to the same depth: each one is
marked full or beta on
the coverage page, which says what separates them.
They are labelled individually rather than averaged into one number, because
an average would hide exactly the thing you need to know.
Nigeria is the one market marked full. Its formats and its directory are checked against real Nigerian bank statements.