The Make-list method is used to receive a batch of transaction data for processing.
BETCORE sends this request to the partner when accepting and settling bets.
The request body is a JWT token. The data field contains a JSON string representing an array of transaction objects, each with the following fields: BetId, PartnerUserId, TransactionType, Amount, TaxAmount, PromoCode, TagId.
{
"nbf":1676631504,
"exp":1676631514,
"iss":"https://identity.tvbet.bet",
"data":"[{\"Amount\":\"100\",\"TaxAmount\":\"0\",\"TagId\":1,\"BetId\":44482738,\"PartnerUserId\":\"krokhmal-888am-test-USD\",\"TransactionType\":-1},{\"Amount\":\"100\",\"TaxAmount\":\"0\",\"TagId\":1,\"BetId\":44482742,\"PartnerUserId\":\"krokhmal-888am-test-USD\",\"TransactionType\":-1},{\"Amount\":\"100\",\"TaxAmount\":\"0\",\"TagId\":1,\"BetId\":44482734,\"PartnerUserId\":\"krokhmal-888am-test-USD\",\"TransactionType\":-1},{\"Amount\":\"100\",\"TaxAmount\":\"0\",\"TagId\":1,\"BetId\":44482739,\"PartnerUserId\":\"krokhmal-888am-test-USD\",\"TransactionType\":-1},{\"Amount\":\"100\",\"TaxAmount\":\"0\",\"TagId\":1,\"BetId\":44482737,\"PartnerUserId\":\"krokhmal-888am-test-USD\",\"TransactionType\":-1}]",
"client_id":"PartnerClient-5"
}
| Parameter | Data type | Description | Required | |
|---|---|---|---|---|
| JWT payload | ||||
| data | json string | Request data. | Yes | |
| Â | BetId | number | Bet ID. | Yes |
| Â | PartnerUserId | string | Partner's user ID. | Yes |
| Â | TransactionType | number | Transaction type: -1 - accept bet 1 - payout (amount 0 means loss) 2 - bet return -2 - payout return 4 - jackpot payout |
Yes |
| Â | Amount | string | Amount in player's currency. | Yes |
| Â | TaxAmount | string | Tax Amount. The TaxAmount field will be included in the request if the "Tax On/Off" setting is enabled in the BETCORE Backoffice. | No |
| Â | PromoCode | string | Promo code. | No |
| Â | TagId | number | Identification tag for an embedded iFrame page element; relevant for Partners using WebFrame as a client. See more on Tags. |
No |
curl --location --request POST 'https://partners-api-host/payments/make-list' \
--header 'Content-Type: application/json' \
--data-raw '"eyJhbGciOiJSUzI1NiIsImtpZCI6IkQyNTk5NTU5REMxNkI5NkZGNkU5OTI2NkQ2MTdBMDgyQjk2MjdDNUEiLCJ0eXAiOiJKV1QiLCJ4NXQiOiIwbG1WV2R3V3VXXzI2WkptMWhlZ2dybGlmRm8ifQ.eyJuYmYiOjE2NzY2MzE1MDQsImV4cCI6MTY3NjYzMTUxNCwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS50dmJldC5iZXQiLCJkYXRhIjoiW3tcIkFtb3VudFwiOlwiMTAwXCIsXCJUYXhBbW91bnRcIjpcIjBcIixcIlRhZ0lkXCI6MSxcIkJldElkXCI6NDQ0ODI3MzgsXCJQYXJ0bmVyVXNlcklkXCI6XCJrcm9raG1hbC04ODhhbS10ZXN0LVVTRFwiLFwiVHJhbnNhY3Rpb25UeXBlXCI6LTF9LHtcIkFtb3VudFwiOlwiMTAwXCIsXCJUYXhBbW91bnRcIjpcIjBcIixcIlRhZ0lkXCI6MSxcIkJldElkXCI6NDQ0ODI3NDIsXCJQYXJ0bmVyVXNlcklkXCI6XCJrcm9raG1hbC04ODhhbS10ZXN0LVVTRFwiLFwiVHJhbnNhY3Rpb25UeXBlXCI6LTF9LHtcIkFtb3VudFwiOlwiMTAwXCIsXCJUYXhBbW91bnRcIjpcIjBcIixcIlRhZ0lkXCI6MSxcIkJldElkXCI6NDQ0ODI3MzQsXCJQYXJ0bmVyVXNlcklkXCI6XCJrcm9raG1hbC04ODhhbS10ZXN0LVVTRFwiLFwiVHJhbnNhY3Rpb25UeXBlXCI6LTF9LHtcIkFtb3VudFwiOlwiMTAwXCIsXCJUYXhBbW91bnRcIjpcIjBcIixcIlRhZ0lkXCI6MSxcIkJldElkXCI6NDQ0ODI3MzksXCJQYXJ0bmVyVXNlcklkXCI6XCJrcm9raG1hbC04ODhhbS10ZXN0LVVTRFwiLFwiVHJhbnNhY3Rpb25UeXBlXCI6LTF9LHtcIkFtb3VudFwiOlwiMTAwXCIsXCJUYXhBbW91bnRcIjpcIjBcIixcIlRhZ0lkXCI6MSxcIkJldElkXCI6NDQ0ODI3MzcsXCJQYXJ0bmVyVXNlcklkXCI6XCJrcm9raG1hbC04ODhhbS10ZXN0LVVTRFwiLFwiVHJhbnNhY3Rpb25UeXBlXCI6LTF9XSIsImNsaWVudF9pZCI6IlBhcnRuZXJDbGllbnQtNSJ9.n4rHw_7QLx_7Us9FE6jPQC8Oer2jq5ZMHm5Sdrg4o4ahtBLV5A2JJHoVpemQlbDnOxrV2vshJMYx1PNFM-UTVqlpjkGaFoUsHGNMHF_lwOKTC2UYlgnvTbScw128VA8gUyDMbRxOte29Pf77EIbq9GxzSKm0yNoE3Z3SdqNb3oxEmosZgAG_slunpmNakb4XyzuAm9f42jAto_ihz_YxGhilul7_Y-eddSvwYzSviOphnZe_tR1JWPAPd4Yr1sL9Bfk7yTesB18yOrV02XFC1nUZkxMM6ELOjszHsoeV3THhJmw9PiqDieYihllR_FovYiTfRogmIzWtPIPWQ5iEwlft1f3LEHGzpiqqYSs0TVFo0MJo1bKtorDxEkH95bRNGF6jo5SZ47p5i0r6OjDsSBlyp8Gjh4vYGJLk9mP9kurJQ5X79VUBJH0o2NWElrhvYNSyRLb7YPDyd6lCf1_jq0Wig8aM9a0HlnVimbBhokgMkKGA54GCk2uvQ6U4wzPn5W8OJpJHxSYdEy3IUH0voCmr0sNFmWXdQEEgm0F3xccUhm9_2IFq2MgH0tmgdxzNh8EBtRajfNMus5IjbbIBrbNSPQTkB1Cm6sjdT9Wo9IPcx5AA1-jgiTLnKhAHMrzukK-fa_xIqc4UMG4oQfxekuXfbHjgTQjKAOX9QD9NctA"'{
"ErrorCode": 200,
"Message": "Success"
}