SellBack - Saba-sports/OddsDirectAPI GitHub Wiki
             This API is to sell ticket back.
Request
POST  /cashout/{version}/SellBack?transId=123456&cashoutPrice=10
Accept: application/json
X-Forwarded-For: client ip (If using API via proxy)
Authorization: Bearer {JWT token}
| Parameter | 
Format | 
Mandatory | 
Description | 
| transId | 
long | 
Yes | 
Specifies the transaction number of saba system. | 
| cashoutPrice | 
decimal | 
Yes | 
Specifies the price of cashout which from /GetCashoutPrice. | 
Response
{    
    "transId": long,
    "sellingStatus":  int,
    "soldStake": decimal,
    "paid":decimal,
    "newCashoutPriceInfo":PriceInfo
} 
| Parameter | 
Format | 
Description | 
| transId | 
long | 
Specifies the transaction number of Saba system. | 
| sellingStatus | 
int | 
Specifies the status of the selling cashout ticket.1:Waiting2:Accept3:Reject5:New Offer | 
| soldStake | 
decimal | 
Specifies the stake of the selling cashout ticket. | 
| paid | 
decimal | 
Specifies the paid of the selling cashout. | 
| newCashoutPriceInfo | 
PriceInfo | 
Specifies the new cashout price information.Only return when sellingStatus is 5 (New Offer). | 
PriceInfo
{
    "transId": long,
    "cashoutStatus": int,
    "cashoutStake": decimal,
    "cashoutPrice": decimal
}
| Parameter | 
Format | 
Description | 
| transId | 
long | 
Specifies the transaction number of Saba system | 
| cashoutStatus | 
int | 
Specifies the cashout status.1:CanCashout2:CannotCashout (Currently not support cashout)3:NoCashoutTicket (This ticket not support cashout)4:TicketNotFound | 
| cashoutStake | 
decimal | 
Specifies the stake of cashout. | 
| cashoutPrice | 
decimal | 
Specifies the price of cashout. | 
ErrorCode Enumeration
| Error Code | 
Message | 
Description | 
| E001 | 
Internal Server Error | 
The server encountered an unexpected condition that prevented it from fulfilling the request. | 
| E002 | 
Invalid parameter input | 
The parameter input is invalid or not support. | 
| B019 | 
Transaction Id Not Found | 
The system can not find the transaction Id. | 
| B025 | 
Cannot Cashout | 
The ticket cannot be cashout. |