The most common reasons that make a deposit fail are the ones mentioned below:
You try to use multiple cards on your account within 24 hours.
Your card has already been used on another GamerPay account, or you are using a disposable/1-time virtual card.
Your bank is rejecting the transaction.
The payment card does not have 3D Secure activated or uses outdated 3DS technology.
When a deposit fails, we will not charge any funds, however, you may notice a pending transaction in your online banking. The pending transaction is simply an authorization hold, which is a common practice in the payment industry. You can learn more here.