BETCORE Aggregator
Provider IntegrationCasino Integration
Provider IntegrationCasino Integration
Visit Betcore website
Follow Betcore on Instagram
Follow Betcore on LinkedIn
Follow Betcore on Youtube
  1. Cashback
  • 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
        • Make
        • Make-list
        • Close
      • Cashback
        • Make
          POST
  • 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. Cashback

Make

POST
/cashback-payments/make

Overview#

The /cashback-payments/make endpoint is specifically designed for initiating cashback transactions. This endpoint enables sending detailed information required for processing cashback operations, which may include both issuing a cashback payment and canceling a previously initiated cashback payout.
The main objectives of the /cashback-payments/make method are:
Cashback Transaction Processing: The primary goal is to accept and initiate the processing of cashback transactions. By submitting the required data, the Partner can trigger the proper handling of cashback payments.
Secure Data Transmission: As with other endpoints, the cashback transaction data is transmitted using a JWT payload. This ensures that the request is secure, verified, and that all critical parameters have not been tampered with.
In summary, the /cashback-payments/make endpoint is crucial for initiating cashback-related transactions by securely collecting and transmitting detailed transaction data to BETCORE, ensuring the proper processing and management of cashback events within the integrated system.

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
 CashbackIdnumberCashback ID.Yes
 PartnerUserIdstringPartner's user ID.Yes
 TransactionTypenumberTransaction type:
1 - cashback payout
-1 - cashback payoutcancellation
Yes

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/cashback-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
Close
Next
Integrate as Games Provider
Built with