Get started
Sumsub controls gambling transactions with the help of the Gambling bet, Gambling limit change, and Gambling bonus abuse monitoring rules.
Learn more about Rules here.
Enable gambling monitoring
To enable gambling monitoring:
- In the Dashboard, open the Rules Library, select the a gambling bundle, which can be Responsible Gambling and Gambling Bonus Abuse, and install the rules. We recommend installing all rules available in the bundle, as it is the quickest and easiest way to cover all of the check steps.
- Open the Rules page and enable the installed rules.
Once you enable the rules, all transactions are going to be monitored by these rules. Each transaction that matches the rule conditions will be taken care of in accordance with the rule configuration.
Create gambling transactions
You can create gambling transactions in the Dashboard using a convenient constructor or with the help of the API methods.
Use Dashboard
To produce a gambling transaction in the Dashboard:
- Go to the Transactions page.
- Click Create transaction manually.
- From the drop-down list, select an applicant on behalf of whom you want to produce the transaction.
- Switch between the simplistic (visual representation) form and JSON payload (digital data).
- When using a simplistic form, from the Use Case drop-down list, select Gambling bet, Gambling limit change, or Gambling bonus change, depending on your scenario.
- Provide required transaction information.
- Set the custom transaction date by selecting the associated checkbox if necessary.
- Click Create transaction.
Use API
To produce a gambling transaction via API, use this API method and set the type
field to gamblingBet
, gamblingLimitChange
, or gamblingBonusChange
, depending on your scenario.
{
"txnId": "pqq2n19996mxmdeqxkxpbr_newTxn",
"type": "gamblingBet",
"gamblingBetInfo": {
"amount": 42,
"currencyCode": "EUR",
"resultAmount": 73,
"betType": "sports",
"gameType": ""
},
"applicant": {
"device": {
"fingerprint": "naeoih9v4qb"
}
},
"txnDate": "2023-07-21 15:57:38+0200"
}
{
"type": "gamblingLimitChange",
"gamblingLimitChangeInfo": {
"type": "deposit",
"amount": 42,
"currencyCode": "EUR",
"reverted": false,
"resolutionDate": "2023-07-21 16:30:37+0200",
"sessionTime": null,
"sessionLimitInMins": 120,
"period": "weekly"
},
"applicant": {
"device": {
"fingerprint": "hwsf4067oz7"
}
},
"txnId": "epui0t4zn4wq9yuwp8xp7l",
"txnDate": "2023-07-21 17:05:06+0200"
}
{
"type": "gamblingBonusChange",
"gamblingBonusChangeInfo": {
"bonusId": "test-bonus-id",
"amount": 80,
"maxBonusAmount": 100,
"maxBetAmount": 5,
"wagerRequirement": 4000,
"status": "activated"
},
"applicant": {
"device": {
"fingerprint": "o0p8aaom03o"
}
},
"txnId": "4fyryfk5klyk806e32v1lh",
"txnDate": "2023-09-26 15:51:19+0300"
}
Handle monitoring results
Once a gambling transaction is checked, it can be found on the Transactions page.
All suspicious transactions which get the Requires action status appear in Queues. Such transactions must be carefully evaluated by your experts and an appropriate action must be taken.
You also receive any of the following webhooks, depending on the transaction status: applicantKytTxnApproved, applicantKytTxnRejected, applicantKytOnHold.
Updated 5 days ago