recargar static method

Future<String> recargar(
  1. dynamic idcard,
  2. dynamic valor,
  3. dynamic pass,
  4. 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";
  }
}