BETCORE Aggregator
Provider IntegrationCasino IntegrationFeed Integration
Provider IntegrationCasino IntegrationFeed Integration
Visit Betcore website
Follow Betcore on Instagram
Follow Betcore on LinkedIn
Follow Betcore on Youtube
  1. Payments
  • PLEASE READ: Getting Started
  • Integrate BETCORE Games
    • Integrate BETCORE Games
    • WebFrame Connection
    • BETCORE API
      • Authentication
        • Token
          POST
        • Verify
          POST
        • Jwks
          GET
      • Payments
        • Accept
          POST
      • Cashback
        • Accept
          POST
    • PARTNER API
      • Users
        • Auth
          POST
        • Data
          POST
      • Payments
        • Info
          POST
        • Make
          POST
        • Make-list
          POST
        • Close
          POST
      • Cashback
        • Make
          POST
  • Integrate YOUR Games
    • Integrate as Games Provider
    • PARTNER API
      • Games
        • Games
          GET
        • Launch
          POST
    • BETCORE API
      • Get Balance
        • Balance
          GET
      • Bets
        • PayIn
          POST
        • PayOut
          POST
        • PayInOut
          POST
        • Refund
          POST
  • Feed Integration
    • Feed Integration
    • REST API
      • Authorization
        • Token
          POST
      • Games
        • List
          GET
        • Info
          GET
        • Translations
          GET
      • Jackpot
        • Accumulated
          GET
    • Websocket
      • SubOnWholeGamesInfo
Provider IntegrationCasino IntegrationFeed Integration
Provider IntegrationCasino IntegrationFeed Integration
Visit Betcore website
Follow Betcore on Instagram
Follow Betcore on LinkedIn
Follow Betcore on Youtube
  1. Payments

Make-list

POST
{partners-api-host}/payments/make-list

Overview

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.

JWT PAYLOAD EXAMPLE

{
"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"
}

Request Parameters

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

Request

Path Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

⚪103752Invalid request parameters
⚪103811JWT token validation failed
⚪103805Invalid token
⚪103799General API Error
Request Request Example
Shell
JavaScript
Java
Swift
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"'
Response Response Example
200 - Success
{
    "ErrorCode": 200,
    "Message": "Success"
}
Previous
Make
Next
Close
Built with