recargar static method
Future<String>
recargar(
- dynamic idcard,
- dynamic valor,
- dynamic pass,
- dynamic usuario,
)
Implementation
static Future<String> recargar(idcard, valor, pass, usuario) async {
try {
var jsonObj = jsonEncode(<String, String>{
"option": "recarga",
"IdCard": idcard,
"Password": pass,
"Topup_Quantity": "30",
"Topup_Type_Id": "1",
"Topup_Value": valor.toString(),
"User": usuario
});
print(jsonDecode(jsonObj));
var urlNew = Uri.https(
"www.php.engenius.com.co", '/Recargas/DatabaseRecargas4k.php');
PostData dataCoin = PostData(urlAPI: urlNew, bodyObj: jsonObj);
var dataLocal = await dataCoin.getCoinData();
print('dataLocal: $dataLocal');
if (dataLocal['auten'][0][0] == 'VRD') {
print('TOKEN');
var respuesta = await write(dataLocal['Token'][0].toString());
if (respuesta == "true") {
return "true";
} else {
return "false";
}
//"PIN DE RECARGA: " + dataLocal['Token'][0].toString() + '\r\n';
//_token = dataLocal['Token'][0].toString();
} else {
return "false";
}
} catch (e) {
print('Error: $e');
return "false";
}
}