The cost of a promotional campaign is the sum of winnings from bets placed within the framework of that campaign.
Сampaigns via account manager and the BETCORE Back Office#
Used when a promo campaign is created and configured in BETCORE. The partner does not use the Promo API to manage campaigns and payouts, but only processes gaming transactions via /payments/make.1.
The account manager creates and sets up a promotional campaign in the BETCORE Back Office.
2.
The player activates a bonus (or enters a promo code). Only active bonuses are displayed.
3.
The player selects an outcome and places a bet using the bonus.
4.
TransactionType = -1 (Acceptance of a bet)
the filled PromoCode parameter.
5.
The result of the bonus bet is calculated on the BETCORE side.
6.
TransactionType = 1 (Payout)
Amount set to the actual winnings amount
the filled PromoCode parameter.
In the case of a refund, the issued bonus is not returned to the player.
Сampaigns via partner-side campaign management#
Used when the partner independently creates and manages bonus campaigns via the BETCORE Promo API. BETCORE handles the gameplay, calculates results, and sends financial events to the partner via /payments/make.| Step | API method | Description |
|---|
| Creating a campaign | /v3/FreeBets/Campaign/Create | The partner transmits the campaign parameters and receives an identifier. |
| Bonus issuance | /v3/FreeBets/Issue | The partner transmits the campaign and the player. BETCORE generates the output. A user is created automatically if necessary. |
| Activation | — | The player receives and activates the bonus. Only active bonuses are available. |
| Bet | — | The player selects an outcome and places a bet using the bonus. |
| Acceptance of a bet | /payments/make | BETCORE sends a transaction to the partner with: TransactionType = -1Amount = 0- the filled
PromoCode field.
|
| Calculation | — | The result of the bonus bet is calculated on the BETCORE side. |
| Payout | /payments/make | BETCORE sends a transaction to the partner with: TransactionType = 1Amount = the winnings amount- the filled
PromoCode field.
|
| Return of the bet | /v3/FreeBets/Cancel | The bonus can be cancelled before use. A cancelled bonus does not count towards activation, wagering, or payouts. |