Deposits & Withdrawals
They capture essential details about the monetary amount, the involved client, the country of operation, and the applied fees. Transactions also maintain a status indicating their current state, such as "APPROVED" or "DECLINED".
Record crypto deposit
This endpoint records a deposit into a customer’s gaming account. The system validates the transaction, calculates VAT and fees, and returns the net credited amount with an approval or decline status.
POST
/v1/payment/deposit
Headers
x-api-key*
string
Request Body
ref*
string
External reference
totalAmount*
number
currency*
string
customer*
object
An object containing the customer details. An email
is required, and you can also pass a name
and phoneNumber
countryCode*
string
transactionFee*
number
Transaction fee for the payment
{
"success": true,
"message": "Transaction recorded successfully.",
"content": {
"transactionId": "WBzywJCj9D8Kago2dDFj",
"vatAmount": 11.2875,
"processingFee": 0.4214,
"netAmount": 138.7911,
"status": "APPROVED",
"ref": "12345"
}
}
Record withdrawal
This endpoint records a withdrawal request from a customer’s gaming account. The system validates the transaction, calculates VAT and fees, and returns the net disbursed amount with an approval or decline status.
POST
/v1/payment/withdrawal
Headers
x-api-key*
string
Request Body
ref*
string
External reference
totalAmount*
number
currency*
string
customer*
object
An object containing the customer details. An email
is required, and you can also pass a name
and phoneNumber
toAddress*
object
An object containing the customer banking details.
countryCode*
string
transactionFee*
number
Transaction fee for the payment
{
"success": true,
"message": "Transaction recorded successfully.",
"content": {
"transactionId": "WBzywJCj9D8Kago2dDFj",
"vatAmount": 11.2875,
"processingFee": 0.4214,
"netAmount": 138.7911,
"status": "APPROVED",
"ref": "12345"
}
}
Compliance & Audit
All deposits, withdrawals, wagers, and payouts are recorded in a secure, system to support tax reporting, fraud detection, and gaming compliance. Sentinal® supports national regulatory frameworks and provides full audit trails for inspection by gaming authorities and licensing bodies.
By integrating with the Sentinal® platform, gaming operators ensure full transparency across customer funds and transactions, enabling trust with both regulators and players.
Last updated