I'm addressing those two messages at once because they're about the same thing. I'm going to try to explain as clearly as possible what happens.
When a user tries to top up money into a BigPay account, we send a request to the issuing bank to confirm that there are enough funds available. If everything is clear, we then send the transaction to our payment processor. For a variety of reasons (server load, number of transactions being processed at that time, etc), our payment processor sometimes returns an error message.
That's when the money is deducted from the user's bank account, but not reflected into the BigPay account.
What it means is that your money is still safe in a trust account - but we need to manually reconcile our records with our payment processor's so that everything is a match. It isn't a fraud, but a procedure that we have to go through by law to guarantee the safety of our users' money. Right now, it takes a bit of time - less than 24 hours. Bank Negara Malaysia doesn't hand out license easily and we're being constantly monitored, I can tell you that much. If we were doing anything borderline legal, we'd be unable to operate.
Now, with regards to what we're doing to address the issue described above:
- automating the reconciliation as much as possible so our users can get the money of failed top ups back into their account as soon as possible;
- increasing our payment processor's capacity and efficiency by upscaling it with additional resources;
- recruiting and thoroughly training more customer support agents to better answer our users facing these stressful situations.
There are a few things you can do to make sure it doesn't happen to you:
- I know there is cashback & rewards and other stuff, but try not to make too many top ups really quickly in a row;
- performing top ups at off peak hours has never failed me (usually around middle of the afternoon).
I might be missing a few things but I'll get back into this post and edit it. I honestly understand the frustration and your reactions. BigPay isn't perfect. But the only reason why I'm here is because I want to have those conversations - even though they can be difficult. I'm not dodging any question, I'm trying to help individual cases even though I don't work in customer support. I'm driven because I believe in what we do - and I hope you guys get a glimpse of it too. If not now, sometime in the future

well, I can really say BigPay hire get you is really lucky. You spent your own time and effort to help out whatever you can in this forum. I don't really know whether your job scope include replying lowyat user question or not but I still very thankful with your posts.
Many users here talk like a pro about how BigPay operate and what BigPay did wrongly but I learn something new everytime when I read your post. This is why the person who work inside the organization know the most about the issue.