Answer the question
In order to leave comments, you need to log in
The logic of replenishment and withdrawal of money, isn't it too confused?
I am creating a gaming service (not an exchange, not selling gold, nothing shady). Because the service is planned to be international and its basis is the ability to earn money for players. The question arose sharply about carders and other evil spirits, which sooner or later will get here.
I came up with the idea of how to complicate their life at the time of depositing and withdrawing funds from accounts. You can withdraw money only to the same details from which the replenishment was made. If for some reason the user no longer has the opportunity to use his account from which the deposit was made, then he can deposit from another, and in this case he will also be able to withdraw only to him.
What am I missing or perhaps overloading the logic?
Answer the question
In order to leave comments, you need to log in
carders can simply check the data of stolen cards through you for operability, even without displaying
anything, you need to fight with antifraud, either regular from a payment service provider, or third-party services
https://www.maxmind.com/en/solutions/minfraud-services
The most common is when a hacker changes all wallets to his own in the database and withdraws from all users. After saving key 1, the second saving of key 2 to key 2 is impossible.
1. To this:
You can withdraw money only to the same details from which the replenishment was made.
If for some reason the user no longer has the opportunity to use his account from which the deposit was made, then he can deposit from another, and in this case he will also be able to withdraw only to him.Change of account for withdrawal must be MANDATORY confirmed IMMEDIATELY AFTER replenishment, BUT! BEFORE withdrawing using TOTP (item 2).
What can be used from the obvious:
- prohibition of withdrawal to details other than those from which the input was made
- additional verification (phone number / documents / selfies, etc.)
- prohibition of withdrawal to anonymous details / verification of their belonging to the account owner
- classic anti-fraud when replenishing (starting from matching IP location, blocking proxies and anonymizers, ending with more tricky solutions)
- hold
- rejection of replenishment methods with the ability to cancel payments
- prohibition of withdrawal)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question