Not sure it can improve, from my understanding is on the relay maintainer to ensure this type of info get transmitted correctly.
For us was really bad too and not seeing the transaction in our side we could not tell if the customer was right or not. But customer is always right, so we did well listening and learning from it.
What I can suggest, in case you are not directly managing your business and payments infrastructure (that's a hell of a job itself), contact the service provider and ask them directly as soon as possible and provide clear info to your customer.
Hope all resolve well in your side, if I can help with anything, let me know :)
Not sure it can improve, from my understanding is on the relay maintainer to ensure this type of info get transmitted correctly.
For us was really bad too and not seeing the transaction in our side we could not tell if the customer was right or not. But customer is always right, so we did well listening and learning from it.
What I can suggest, in case you are not directly managing your business and payments infrastructure (that's a hell of a job itself), contact the service provider and ask them directly as soon as possible and provide clear info to your customer.
Hope all resolve well in your side, if I can help with anything, let me know :)