Make-list
POST
/payments/make-list
Overview
The Make-list endpoint is designed for submitting a batch of transactions in a single request. This method enables to efficiently process and send multiple bet-related transactions together rather than one-by-one.
The main objectives of the Make-list method are:
- Batch Processing of Transactions: The primary objective of this method is to allow aggregation of multiple transactions (such as bet placements, payouts, bet returns, or jackpot transactions) into a single request. This is particularly useful when transactions can be grouped based on criteria like the Partner's user identifier, game type, or client identifier.
- Efficient Data Transfer: By sending a list of transactions in one go, this endpoint helps reduce the number of individual API calls, thereby improving network efficiency and reducing processing overhead on both the Partner and BETCORE systems.
In summary, the Make-list method facilitates the collective transmission of multiple transactions in a single API call, enhancing processing efficiency, reducing overhead, and ensuring consistent handling and reconciliation of grouped transaction data within the BETCORE system.
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 |