TransferWallet API
Last updated
Was this helpful?
Last updated
Was this helpful?
TransferWallet API is an optional API for implementing Transfer Wallet logic, which is available by request. The API provides a way for the Operator to deposit money to the player's account, withdraw money from the player's account and get the player's balance. Availability of TransferWallet API is per request.
Withdraw money from the user's wallet.
/operator/generic/v2/transfer_wallet/withdraw
RSA-SHA256 is used to sign the request body using the private key. The signature is validated using the public key associated with the provided operator_id
.
The unique transaction identifier. An ID of business logic action (transaction) that <b>needs to be stored</b> on both sides for <b>at least 4 months</b> (for reconciliation purposes). Operator has to respond on each transaction_uuid
. An action with same transaction_uuid
shouldn't be processed more than once.
ID of Operator's sub-partner (brand, whitelabel, site, etc.) which uses same integration and credentials as an Operator. Used for detailed reporting and integration type switching. Sites under the same Operator can use different integration types: TransferWallet or SeamlessWallet. A single site (sub_partner_id) can NOT have both kinds of integration at the same time.
An ID of an action that is generated for each of our calls to the Operator, used to sync Hub88 and Operator sides for debugging purposes, displayed in standard 16-byte UUID format. The Operator has to respond with the same request_uuid
as the one received in request.
Name of the Game Provider.
Unique identifier for the Operator in Hub88 system. Used to authorize incoming requests. You can obtain your operator_id
from the Hub88 BackOffice after your Operator entity is registered and set up in the Hub88 system by the internal teams.
The ISO 4217 currency code. The following list contains all currencies supported by our system. Note that native gameplay support for these currencies may vary per Provider. Please contact us to know which Provider supports which currencies.
BSD
, TTD
, ZMW
, BMD
, USD
, BYR
, UGX
, HKD
, MGA
, GIP
, UZS
, MKD
, PTS
, mLTC
, EGP
, AWG
, CZK
, ILS
, MZN
, TND
, XPF
, SOS
, DOP
, RUB
, KRW
, BTN
, KGS
, BAM
, AOA
, SOC
, AMS
, BND
, RSD
, FKP
, PEN
, EOS
, GHS
, JPY
, TRY
, SBD
, UAH
, LTL
, FJD
, GNF
, MDL
, AFN
, ZAR
, MOP
, TJS
, BOB
, JMD
, QAR
, IRR
, SYP
, XXX
, NAD
, MYR
, CUP
, NOK
, BGN
, KPW
, MNT
, NZD
, uETH
, SGD
, PYG
, OMR
, DZD
, EUR
, TMT
, MMK
, PTQ
, ANG
, TZS
, CRC
, VES
, ETB
, THB
, ZWD
, LYD
, CHF
, MVR
, KES
, CVE
, LSL
, KMF
, SZL
, KYD
, BRL
, AED
, WST
, YER
, ALL
, TRX
, HUF
, GTQ
, uBTC
, IDR
, MWK
, CUC
, DKK
, TWD
, XCD
, BBD
, LRD
, KZT
, JOD
, BYN
, BIF
, PLN
, SDG
, VUV
, SEK
, BDT
, HNL
, BWP
, VND
, ISK
, SLL
, BHD
, HTG
, USDT
, ADA
, MUR
, ERN
, uLTC
, LKR
, COP
, GEL
, AUD
, GBP
, CAD
, PHP
, PAB
, DJF
, GMD
, PKR
, NIO
, AMD
, RWF
, RON
, NGN
, TOP
, UYU
, AZN
, SRD
, KWD
, PGK
, CDF
, SAR
, IQD
, XRP
, SCR
, mETH
, MAD
, GYD
, INR
, LBP
, ARS
, MXN
, CLP
, BNB
, CNY
, KHR
, LAK
, HRK
, BZD
, SSP
, XOF
, X5T
, MRO
, NPR
, mBTC
The amount of money displayed in integer**(Int64)** format. To convert real float value to integer, it is multiplied by 100000. Example: $3.56
is represented as 356000
Add and deposit money to the user's wallet.
/operator/generic/v2/transfer_wallet/deposit
RSA-SHA256 is used to sign the request body using the private key. The signature is validated using the public key associated with the provided operator_id
.
The unique transaction identifier. An ID of business logic action (transaction) that <b>needs to be stored</b> on both sides for <b>at least 4 months</b> (for reconciliation purposes). Operator has to respond on each transaction_uuid
. An action with same transaction_uuid
shouldn't be processed more than once.
ID of Operator's sub-partner (brand, whitelabel, site, etc.) which uses same integration and credentials as an Operator. Used for detailed reporting and integration type switching. Sites under the same Operator can use different integration types: TransferWallet or SeamlessWallet. A single site (sub_partner_id) can NOT have both kinds of integration at the same time.
An ID of an action that is generated for each of our calls to the Operator, used to sync Hub88 and Operator sides for debugging purposes, displayed in standard 16-byte UUID format. The Operator has to respond with the same request_uuid
as the one received in request.
Name of the Game Provider.
Unique identifier for the Operator in Hub88 system. Used to authorize incoming requests. You can obtain your operator_id
from the Hub88 BackOffice after your Operator entity is registered and set up in the Hub88 system by the internal teams.
The ISO 4217 currency code. The following list contains all currencies supported by our system. Note that native gameplay support for these currencies may vary per Provider. Please contact us to know which Provider supports which currencies.
BSD
, TTD
, ZMW
, BMD
, USD
, BYR
, UGX
, HKD
, MGA
, GIP
, UZS
, MKD
, PTS
, mLTC
, EGP
, AWG
, CZK
, ILS
, MZN
, TND
, XPF
, SOS
, DOP
, RUB
, KRW
, BTN
, KGS
, BAM
, AOA
, SOC
, AMS
, BND
, RSD
, FKP
, PEN
, EOS
, GHS
, JPY
, TRY
, SBD
, UAH
, LTL
, FJD
, GNF
, MDL
, AFN
, ZAR
, MOP
, TJS
, BOB
, JMD
, QAR
, IRR
, SYP
, XXX
, NAD
, MYR
, CUP
, NOK
, BGN
, KPW
, MNT
, NZD
, uETH
, SGD
, PYG
, OMR
, DZD
, EUR
, TMT
, MMK
, PTQ
, ANG
, TZS
, CRC
, VES
, ETB
, THB
, ZWD
, LYD
, CHF
, MVR
, KES
, CVE
, LSL
, KMF
, SZL
, KYD
, BRL
, AED
, WST
, YER
, ALL
, TRX
, HUF
, GTQ
, uBTC
, IDR
, MWK
, CUC
, DKK
, TWD
, XCD
, BBD
, LRD
, KZT
, JOD
, BYN
, BIF
, PLN
, SDG
, VUV
, SEK
, BDT
, HNL
, BWP
, VND
, ISK
, SLL
, BHD
, HTG
, USDT
, ADA
, MUR
, ERN
, uLTC
, LKR
, COP
, GEL
, AUD
, GBP
, CAD
, PHP
, PAB
, DJF
, GMD
, PKR
, NIO
, AMD
, RWF
, RON
, NGN
, TOP
, UYU
, AZN
, SRD
, KWD
, PGK
, CDF
, SAR
, IQD
, XRP
, SCR
, mETH
, MAD
, GYD
, INR
, LBP
, ARS
, MXN
, CLP
, BNB
, CNY
, KHR
, LAK
, HRK
, BZD
, SSP
, XOF
, X5T
, MRO
, NPR
, mBTC
The amount of money displayed in integer**(Int64)** format. To convert real float value to integer, it is multiplied by 100000. Example: $3.56
is represented as 356000
Create a wallet. A TransferWallet can be either a Universal type or a Product type. Universal Wallet means that the user will have only one wallet for all Providers/Suppliers. Product Wallet means that the User will have several wallets, one per each product (Provider/Supplier).
/operator/generic/v2/transfer_wallet/create_wallet
RSA-SHA256 is used to sign the request body using the private key. The signature is validated using the public key associated with the provided operator_id
.
ID of Operator's sub-partner (brand, whitelabel, site, etc.) which uses same integration and credentials as an Operator. Used for detailed reporting and integration type switching. Sites under the same Operator can use different integration types: TransferWallet or SeamlessWallet. A single site (sub_partner_id) can NOT have both kinds of integration at the same time.
An ID of an action that is generated for each of our calls to the Operator, used to sync Hub88 and Operator sides for debugging purposes, displayed in standard 16-byte UUID format. The Operator has to respond with the same request_uuid
as the one received in request.
Name of the Game Provider.
Unique identifier for the Operator in Hub88 system. Used to authorize incoming requests. You can obtain your operator_id
from the Hub88 BackOffice after your Operator entity is registered and set up in the Hub88 system by the internal teams.
The ISO 4217 currency code. The following list contains all currencies supported by our system. Note that native gameplay support for these currencies may vary per Provider. Please contact us to know which Provider supports which currencies.
BSD
, TTD
, ZMW
, BMD
, USD
, BYR
, UGX
, HKD
, MGA
, GIP
, UZS
, MKD
, PTS
, mLTC
, EGP
, AWG
, CZK
, ILS
, MZN
, TND
, XPF
, SOS
, DOP
, RUB
, KRW
, BTN
, KGS
, BAM
, AOA
, SOC
, AMS
, BND
, RSD
, FKP
, PEN
, EOS
, GHS
, JPY
, TRY
, SBD
, UAH
, LTL
, FJD
, GNF
, MDL
, AFN
, ZAR
, MOP
, TJS
, BOB
, JMD
, QAR
, IRR
, SYP
, XXX
, NAD
, MYR
, CUP
, NOK
, BGN
, KPW
, MNT
, NZD
, uETH
, SGD
, PYG
, OMR
, DZD
, EUR
, TMT
, MMK
, PTQ
, ANG
, TZS
, CRC
, VES
, ETB
, THB
, ZWD
, LYD
, CHF
, MVR
, KES
, CVE
, LSL
, KMF
, SZL
, KYD
, BRL
, AED
, WST
, YER
, ALL
, TRX
, HUF
, GTQ
, uBTC
, IDR
, MWK
, CUC
, DKK
, TWD
, XCD
, BBD
, LRD
, KZT
, JOD
, BYN
, BIF
, PLN
, SDG
, VUV
, SEK
, BDT
, HNL
, BWP
, VND
, ISK
, SLL
, BHD
, HTG
, USDT
, ADA
, MUR
, ERN
, uLTC
, LKR
, COP
, GEL
, AUD
, GBP
, CAD
, PHP
, PAB
, DJF
, GMD
, PKR
, NIO
, AMD
, RWF
, RON
, NGN
, TOP
, UYU
, AZN
, SRD
, KWD
, PGK
, CDF
, SAR
, IQD
, XRP
, SCR
, mETH
, MAD
, GYD
, INR
, LBP
, ARS
, MXN
, CLP
, BNB
, CNY
, KHR
, LAK
, HRK
, BZD
, SSP
, XOF
, X5T
, MRO
, NPR
, mBTC
The endpoint to check the status of the TransferWallet transactions(deposit/withdraw). If a transaction doesn't exist in the Hub88 system a RS_ERROR_TRANSACTION_DOES_NOT_EXIST
status will be returned.
/operator/generic/v2/transfer_wallet/check_transfer
RSA-SHA256 is used to sign the request body using the private key. The signature is validated using the public key associated with the provided operator_id
.
The unique transaction identifier. An ID of business logic action (transaction) that <b>needs to be stored</b> on both sides for <b>at least 4 months</b> (for reconciliation purposes). Operator has to respond on each transaction_uuid
. An action with same transaction_uuid
shouldn't be processed more than once.
ID of Operator's sub-partner (brand, whitelabel, site, etc.) which uses same integration and credentials as an Operator. Used for detailed reporting and integration type switching. Sites under the same Operator can use different integration types: TransferWallet or SeamlessWallet. A single site (sub_partner_id) can NOT have both kinds of integration at the same time.
An ID of an action that is generated for each of our calls to the Operator, used to sync Hub88 and Operator sides for debugging purposes, displayed in standard 16-byte UUID format. The Operator has to respond with the same request_uuid
as the one received in request.
Name of the Game Provider.
Unique identifier for the Operator in Hub88 system. Used to authorize incoming requests. You can obtain your operator_id
from the Hub88 BackOffice after your Operator entity is registered and set up in the Hub88 system by the internal teams.
The ISO 4217 currency code. The following list contains all currencies supported by our system. Note that native gameplay support for these currencies may vary per Provider. Please contact us to know which Provider supports which currencies.
BSD
, TTD
, ZMW
, BMD
, USD
, BYR
, UGX
, HKD
, MGA
, GIP
, UZS
, MKD
, PTS
, mLTC
, EGP
, AWG
, CZK
, ILS
, MZN
, TND
, XPF
, SOS
, DOP
, RUB
, KRW
, BTN
, KGS
, BAM
, AOA
, SOC
, AMS
, BND
, RSD
, FKP
, PEN
, EOS
, GHS
, JPY
, TRY
, SBD
, UAH
, LTL
, FJD
, GNF
, MDL
, AFN
, ZAR
, MOP
, TJS
, BOB
, JMD
, QAR
, IRR
, SYP
, XXX
, NAD
, MYR
, CUP
, NOK
, BGN
, KPW
, MNT
, NZD
, uETH
, SGD
, PYG
, OMR
, DZD
, EUR
, TMT
, MMK
, PTQ
, ANG
, TZS
, CRC
, VES
, ETB
, THB
, ZWD
, LYD
, CHF
, MVR
, KES
, CVE
, LSL
, KMF
, SZL
, KYD
, BRL
, AED
, WST
, YER
, ALL
, TRX
, HUF
, GTQ
, uBTC
, IDR
, MWK
, CUC
, DKK
, TWD
, XCD
, BBD
, LRD
, KZT
, JOD
, BYN
, BIF
, PLN
, SDG
, VUV
, SEK
, BDT
, HNL
, BWP
, VND
, ISK
, SLL
, BHD
, HTG
, USDT
, ADA
, MUR
, ERN
, uLTC
, LKR
, COP
, GEL
, AUD
, GBP
, CAD
, PHP
, PAB
, DJF
, GMD
, PKR
, NIO
, AMD
, RWF
, RON
, NGN
, TOP
, UYU
, AZN
, SRD
, KWD
, PGK
, CDF
, SAR
, IQD
, XRP
, SCR
, mETH
, MAD
, GYD
, INR
, LBP
, ARS
, MXN
, CLP
, BNB
, CNY
, KHR
, LAK
, HRK
, BZD
, SSP
, XOF
, X5T
, MRO
, NPR
, mBTC
Get a user's wallet balance.
/operator/generic/v2/transfer_wallet/balance
RSA-SHA256 is used to sign the request body using the private key. The signature is validated using the public key associated with the provided operator_id
.
ID of Operator's sub-partner (brand, whitelabel, site, etc.) which uses same integration and credentials as an Operator. Used for detailed reporting and integration type switching. Sites under the same Operator can use different integration types: TransferWallet or SeamlessWallet. A single site (sub_partner_id) can NOT have both kinds of integration at the same time.
An ID of an action that is generated for each of our calls to the Operator, used to sync Hub88 and Operator sides for debugging purposes, displayed in standard 16-byte UUID format. The Operator has to respond with the same request_uuid
as the one received in request.
Name of the Game Provider.
Unique identifier for the Operator in Hub88 system. Used to authorize incoming requests. You can obtain your operator_id
from the Hub88 BackOffice after your Operator entity is registered and set up in the Hub88 system by the internal teams.
The ISO 4217 currency code. The following list contains all currencies supported by our system. Note that native gameplay support for these currencies may vary per Provider. Please contact us to know which Provider supports which currencies.
BSD
, TTD
, ZMW
, BMD
, USD
, BYR
, UGX
, HKD
, MGA
, GIP
, UZS
, MKD
, PTS
, mLTC
, EGP
, AWG
, CZK
, ILS
, MZN
, TND
, XPF
, SOS
, DOP
, RUB
, KRW
, BTN
, KGS
, BAM
, AOA
, SOC
, AMS
, BND
, RSD
, FKP
, PEN
, EOS
, GHS
, JPY
, TRY
, SBD
, UAH
, LTL
, FJD
, GNF
, MDL
, AFN
, ZAR
, MOP
, TJS
, BOB
, JMD
, QAR
, IRR
, SYP
, XXX
, NAD
, MYR
, CUP
, NOK
, BGN
, KPW
, MNT
, NZD
, uETH
, SGD
, PYG
, OMR
, DZD
, EUR
, TMT
, MMK
, PTQ
, ANG
, TZS
, CRC
, VES
, ETB
, THB
, ZWD
, LYD
, CHF
, MVR
, KES
, CVE
, LSL
, KMF
, SZL
, KYD
, BRL
, AED
, WST
, YER
, ALL
, TRX
, HUF
, GTQ
, uBTC
, IDR
, MWK
, CUC
, DKK
, TWD
, XCD
, BBD
, LRD
, KZT
, JOD
, BYN
, BIF
, PLN
, SDG
, VUV
, SEK
, BDT
, HNL
, BWP
, VND
, ISK
, SLL
, BHD
, HTG
, USDT
, ADA
, MUR
, ERN
, uLTC
, LKR
, COP
, GEL
, AUD
, GBP
, CAD
, PHP
, PAB
, DJF
, GMD
, PKR
, NIO
, AMD
, RWF
, RON
, NGN
, TOP
, UYU
, AZN
, SRD
, KWD
, PGK
, CDF
, SAR
, IQD
, XRP
, SCR
, mETH
, MAD
, GYD
, INR
, LBP
, ARS
, MXN
, CLP
, BNB
, CNY
, KHR
, LAK
, HRK
, BZD
, SSP
, XOF
, X5T
, MRO
, NPR
, mBTC