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

Make

POST
/payments/make

Overview#

The /payments/make endpoint is designed to receive and initiate the processing of a transaction. This is the primary endpoint used to send the transaction data related to betting processes – such as placing bets, processing payouts, handling bet returns, or jackpot transactions.
The main objectives of the /payments/make method are:
Transaction Initiation: It serves as the entry point for Partners to submit transaction data to BETCORE, thereby initiating the processing of various bet-related transactions.
Accurate Transaction Handling: By including all relevant transaction details (such as the transaction type, amount, and identifiers), the endpoint helps ensure that every transaction is recorded, classified, and later reconciled with corresponding operations or errors.
Flexibility Across Transaction Types: This method accommodates different types of transactions (including standard bets, jackpot payouts, and transactions involving promo codes), making it a versatile tool for managing various aspects of bet processing within the BETCORE ecosystem.
In summary, the /payments/make endpoint is critical for initiating a secure, well-structured, and efficient process to handle transactions from the Partner's system to BETCORE, ensuring that all necessary transaction data is recorded and processed correctly.

Request Parameters#

ParameterData typeDescriptionRequired
JWT payload
datajson stringRequest data.Yes
 AmountstringAmount in player's currency.Yes
 TaxAmountstringTax Amount.
The TaxAmount field will be included in the request if the "Tax On/Off" setting is enabled in the BETCORE Backoffice.
No
 BetIdnumberBet ID.Yes
 PartnerUserIdstringPartner's user ID.Yes
 TransactionTypenumberTransaction type:
-1 - accept bet
1 - payout (amount 0 means loss)
2 - bet return
-2 - payout return
4 - jackpot payout
Yes
 PromoCodestringPromo code.No
 TagIdnumberIdentification tag for an embedded iFrame page element; relevant for Partners using WebFrame as a client.
See more on Tags.
No

Request

Authorization
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mock.apidog.com/m1/820627-0-default/payments/make'

Responses

🟢200Success
application/json
Body
ErrorCode
number 
required
Error code of the response.
Message
string 
required
Code description.
Example
{
    "ErrorCode": 200,
    "Message": "Success"
}
⚪103752Invalid request parameters
⚪103811JWT token validation failed
⚪103805Invalid token
⚪103799General API Error
Previous
Info
Next
Make-list
Built with