Initial push to my private server
This commit is contained in:
@@ -2,6 +2,7 @@ import 'dart:convert';
|
||||
|
||||
import 'package:local_auth/local_auth.dart';
|
||||
import 'package:sefer_driver/constant/box_name.dart';
|
||||
import 'package:sefer_driver/controller/payment/smsPaymnet/payment_services.dart';
|
||||
import 'package:sefer_driver/main.dart';
|
||||
import 'package:sefer_driver/views/widgets/error_snakbar.dart';
|
||||
import 'package:get/get.dart';
|
||||
@@ -27,48 +28,48 @@ class PaymobPayout extends GetxController {
|
||||
sensitiveTransaction: true,
|
||||
));
|
||||
if (didAuthenticate) {
|
||||
var dec = await CRUD()
|
||||
.postWallet(link: AppLink.paymobPayoutDriverWallet, payload: {
|
||||
"issuer": issuer,
|
||||
"method": "wallet",
|
||||
"amount": amount, //9.0,
|
||||
"full_name":
|
||||
'${box.read(BoxName.nameDriver)} ${box.read(BoxName.lastNameDriver)}',
|
||||
"msisdn": msisdn, //"01010101010",
|
||||
"bank_transaction_type": "cash_transfer"
|
||||
});
|
||||
if (dec['disbursement_status'] == 'successful') {
|
||||
var paymentToken = await Get.find<CaptainWalletController>()
|
||||
.generateToken(
|
||||
((-1) * (double.parse(dec['amount'].toString())) - payOutFee)
|
||||
.toStringAsFixed(0));
|
||||
await CRUD().postWallet(link: AppLink.addDrivePayment, payload: {
|
||||
'rideId': DateTime.now().toIso8601String(),
|
||||
'amount':
|
||||
((-1) * (double.parse(dec['amount'].toString())) - payOutFee)
|
||||
.toStringAsFixed(0),
|
||||
'payment_method': 'payout',
|
||||
'passengerID': 'myself',
|
||||
'token': paymentToken,
|
||||
'driverID': box.read(BoxName.driverID).toString(),
|
||||
});
|
||||
await Get.find<CaptainWalletController>()
|
||||
.addSeferWallet('payout fee myself', payOutFee.toString());
|
||||
await updatePaymentToPaid(box.read(BoxName.driverID).toString());
|
||||
await sendEmail(
|
||||
box.read(BoxName.driverID).toString(),
|
||||
amount,
|
||||
box.read(BoxName.phoneDriver).toString(),
|
||||
box.read(BoxName.nameDriver).toString(),
|
||||
'Wallet',
|
||||
box.read(BoxName.emailDriver).toString());
|
||||
// var dec = await CRUD()
|
||||
// .postWallet(link: AppLink.paymobPayoutDriverWallet, payload: {
|
||||
// "issuer": issuer,
|
||||
// "method": "wallet",
|
||||
// "amount": amount, //9.0,
|
||||
// "full_name":
|
||||
// '${box.read(BoxName.nameDriver)} ${box.read(BoxName.lastNameDriver)}',
|
||||
// "msisdn": msisdn, //"01010101010",
|
||||
// "bank_transaction_type": "cash_transfer"
|
||||
// });
|
||||
// if (dec['disbursement_status'] == 'successful') {
|
||||
// var paymentToken = await Get.find<CaptainWalletController>()
|
||||
// .generateToken(
|
||||
// ((-1) * (double.parse(dec['amount'].toString())) - payOutFee)
|
||||
// .toStringAsFixed(0));
|
||||
// await CRUD().postWallet(link: AppLink.addDrivePayment, payload: {
|
||||
// 'rideId': DateTime.now().toIso8601String(),
|
||||
// 'amount':
|
||||
// ((-1) * (double.parse(dec['amount'].toString())) - payOutFee)
|
||||
// .toStringAsFixed(0),
|
||||
// 'payment_method': 'payout',
|
||||
// 'passengerID': 'myself',
|
||||
// 'token': paymentToken,
|
||||
// 'driverID': box.read(BoxName.driverID).toString(),
|
||||
// });
|
||||
// await Get.find<CaptainWalletController>()
|
||||
// .addSeferWallet('payout fee myself', payOutFee.toString());
|
||||
// await updatePaymentToPaid(box.read(BoxName.driverID).toString());
|
||||
// await sendEmail(
|
||||
// box.read(BoxName.driverID).toString(),
|
||||
// amount,
|
||||
// box.read(BoxName.phoneDriver).toString(),
|
||||
// box.read(BoxName.nameDriver).toString(),
|
||||
// 'Wallet',
|
||||
// box.read(BoxName.emailDriver).toString());
|
||||
|
||||
mySnackbarSuccess('${'Transaction successful'.tr} ${dec['amount']}');
|
||||
// mySnackbarSuccess('${'Transaction successful'.tr} ${dec['amount']}');
|
||||
|
||||
Get.find<CaptainWalletController>().refreshCaptainWallet();
|
||||
} else if (dec['disbursement_status'] == 'failed') {
|
||||
mySnackeBarError('Transaction failed'.tr);
|
||||
}
|
||||
// Get.find<CaptainWalletController>().refreshCaptainWallet();
|
||||
// } else if (dec['disbursement_status'] == 'failed') {
|
||||
// mySnackeBarError('Transaction failed'.tr);
|
||||
// }
|
||||
} else {
|
||||
MyDialog().getDialog('Authentication failed'.tr, ''.tr, () {
|
||||
Get.back();
|
||||
|
||||
Reference in New Issue
Block a user