def doWager(marketId, horseId, backOrLay, stake, price, persistence, appKey, sessionToken): ## returns betResult access status of bet through betResult['status'] bet_place_req = '{"jsonrpc": "2.0", "method": "SportsAPING/v1.0/placeOrders", "params": {"marketId": "' +marketId+ '","instructions": [{"selectionId": "' +horseId+ '", "handicap": "0", "side": "' +backOrLay+ '", "orderType": "LIMIT", "limitOrder": { "size": "' +stake+ '", "price": "' +price+ '", "persistenceType": "' +persistence+ '" } } ] }, "id": 1 }' bet_place_resp = callAping(bet_place_req, appKey, sessionToken) decodeBetResp = json.loads(bet_place_resp) return decodeBetResp['result'] #####################################################