Three "Can't Pay" Messages Under One Label — Now What?
Brazil PIX payments failing, same error code, same evening — but grouping three messages together and confirming they are the same problem are two different things, with five facts you have not verified yet in between.

Friday evening. The group you cover has three PIX payment-failure messages land within an hour. PIX is Brazil’s instant payment system — buyers transfer directly from their bank account, no credit card network involved. A colleague has already tagged all three under the same label and pushed them to your queue. The label reads: “Brazil PIX failure, error code BR-PIX-422.”
The grouping was automatic. But grouping them together and confirming they are the same incident are two different things, with your own verification work in between.
Below is an illustrative composite excerpt from the Telegram group conversation, with timestamps shown for reference:
Marcelo (21:05) PIX is not receiving payments again, third order tonight. After the customer pays, the page shows “Transação não autorizada” — transaction not authorized. Not a cent came through.
Luiza (21:19) Same here. The customer sent me a screenshot. The error code is BR-PIX-422. I had never seen this code in the dashboard before.
Fábio (21:41) BR-PIX-422 +1. Can anyone take a look? The customer is already pushing for an answer.
Payment method: PIX. Country: Brazil. Error identifier: BR-PIX-422. Time cluster: Friday 21:00–22:00 (Brasília time, UTC-3). Four dimensions align at once — that is what makes you stop scrolling and look closer.
But you are already past the “should I stop?” question. The next step is not deciding whether to follow up. It is verification.
Left side of the whiteboard: what you copy directly from the messages
Take a sheet of paper. Draw a vertical line down the middle. The left side requires no judgment — only transcription.
From the three messages you can extract four elements that do not depend on inference:
Payment method PIX (Brazilian bank-to-bank instant transfer, outside the card network) Country Brazil Error identifier BR-PIX-422 (at least two people independently confirmed it) Time window Friday 21:00–22:00 (Brasília time UTC-3)
It takes all four fields lining up for you to stop. Missing any one — payment method without the error code, or the error code without the country — and the possibilities are too wide. A PIX failure could be insufficient balance. BR-PIX-422 could be an internal rate-limit on the processor side. A single field by itself does not earn a spot on your priority list.
But the left side has only four lines filled. The right side is still blank.
Right side, first line: you have not looked up where BR-PIX-422 comes from
Before you open the documentation, BR-PIX-422 is no more meaningful than a random string.
It has three possible origins. Acquirer return — the backend bank rejected the transaction; you need to contact the bank or switch routes. Gateway block — the payment gateway’s (the middleware that connects merchants to banks) risk rules caught it before it ever reached the bank. Store-platform plugin — the e-commerce platform’s own plugin generated its own message after an Application Programming Interface (API) timeout, unrelated to the acquiring channel at all.
Three origins point to three completely different next actions. You cannot pick one to start down before you confirm which it is.
So the first line on the right side reads: As of the time the messages were posted, it is not possible to confirm at which point in the payment chain BR-PIX-422 was returned. Start by checking the developer documentation or error-code reference table.
Right side, second line: three merchants’ statements are not three conclusions
Marcelo says “third order tonight.” Two possibilities: three different customers all failed to pay, or the same customer retried three times and failed each time. The original message does not say. The scale of the two scenarios is completely different — one is a coverage problem, the other is a single-transaction retry loop. If you default to assuming three independent buyers, you have added a plot point that was not in the source text.
Luiza says “I had never seen this code in the dashboard before.” True for her account. That does not mean the acquiring channel has never produced this code. Other merchants on different routes may have already mentioned it in other groups that simply did not cross-reference into this one. One person’s “never seen” is not a channel’s “never occurred.”
Fábio asks “Can anyone take a look?” As of 21:41, his acquiring provider has not replied in the group. That does not mean the provider cannot solve it — their technical team may be investigating without posting status updates in the chat.
Each statement has a reading you did not hear in the room. What you have is an excerpt, not a conclusion.
Right side, third line: you do not know about the people who did not speak
Right now you have heard from three people. Two things remain unknown.
How many people in this group also sell into Brazil and also accept PIX, but had no trouble Friday night? People without problems rarely announce “everything is fine here.” The silent group is a denominator you cannot see: three complaints in a group of fifty means something very different from three complaints in a group of three hundred.
Are these three merchants using the same acquiring provider or different ones? If the same provider, the problem may be isolated to that one route. If three merchants on three different providers hit the same error code in the same window, the more likely cause is something in the PIX system itself or a regulatory change. But the group messages give you no way to tell.
Both unknowns go on the right side of the whiteboard.
The verification list has a priority order
You do not need to chase everything on the right side at once. There is a sequence:
One. Look up the error code. Search your acquiring channel’s documentation for BR-PIX-422. If it is not there, check whether the format looks like a standard code or a proprietary one — proprietary codes can sometimes narrow down which provider the merchants are using. This step requires contacting no one.
Two. Distinguish the coverage scope. DM Marcelo and ask: “The three orders tonight — three different customers or the same person retrying?” He will probably answer. The answer tells you the scale of the event.
Three. Confirm the integration method. Are the three stores using the same e-commerce platform or payment plugin? If the error came from the plugin layer, switching acquiring channels will not fix it. You can sometimes infer this from their wording or past messages in the group.
Four. Confirm the time zone and fulfillment window. 21:00 is UTC-3. On a Friday night, the acquiring channel’s settlement window is already closed. A fix may not come until the next business day. But one merchant needs to ship before Saturday noon, another ships Monday and is not affected — the same time means different urgency for different people.
Five. Attribution. This is the hardest to get directly from the other side. But after the first four items are filled in, you can sometimes piece it together from indirect evidence: the format of the error return, the words the merchants use when referring to their provider, consistency in the screenshots.
You do not need to finish all five before making a judgment. Each completed line gives you one more row of confirmed information on the right side.
What you cannot find — write that down too
What does “good enough” look like on the right side of the whiteboard? Not every field filled in. It means you have run every check you can run on your own, and you have also written down what you could not find.
For example: “Checked documentation of three major acquiring channels. BR-PIX-422 not defined in any of them. Emailed technical support, expecting a reply Monday.” That line is itself a decision input — what you checked, what you found, what is still missing, and when you resume the investigation.
For example: “From Luiza’s screenshot, the error page shows the Shopify default payment-failure screen, not a direct acquiring-channel response page.” That detail narrows the suspicion range.
One more line stays blank because you have not DM’d Marcelo yet. Blank is also information — it tells you the primary source is still outstanding.
The value of this whiteboard is not how full it is. It is that you have separated what you know from what you do not, with a clean line down the middle.
Fold it
The last step is not filling everything in. It is folding the paper. The left side holds the original group message screenshots and your four-field extract. The right side holds your verification record. When you fold it, what you see is no longer three worrying messages. It is a traceable set of information: what the source said, what you checked, what you found, and what you still have not found.
Follow up. Wait. Do not follow up. All three choices are valid — as long as you know why you are making that call. When the paper is folded, what is written on it is the full set of material you had in front of you when you made the decision.
How a Signal worth attention is found
See how Top Prospect finds and organizes Signals worth checking, keeps the original Telegram context, removes duplicates, and helps you decide what to review first. You decide whether to follow up and what to do next.

