CallBackPayment method

Future CallBackPayment({
  1. dynamic insertid,
  2. dynamic callbackurl,
  3. dynamic fromplace,
  4. dynamic userpackageIdmedicin,
})

Implementation

Future CallBackPayment(
    {insertid, callbackurl, fromplace, userpackageIdmedicin}) async {
  Map data = {
    "insert_id": '${insertid}',
    "transaction_id": '${transactionId}',
    "user_package_id": "${userpackageIdmedicin}"
  };
  var body = jsonEncode(data);
  final response = await http.post(
    Uri.parse('${callbackurl}'),
    headers: {'Authorization': SignUpController.currentUserToken},
    body: body,
  );
  print(response.body);
  var decodedResponse = json.decode(response.body);
  Get.to(PaymentPopup(
      messag: '${decodedResponse['data']['message']}',
      image: '${LottiePath}Upload_Successful.json',
      fromplace: '${fromplace}'));
}