6/15/1
This commit is contained in:
@@ -12,6 +12,7 @@ import 'captain_wallet_controller.dart';
|
||||
|
||||
class PaymobPayout extends GetxController {
|
||||
bool isLoading = false;
|
||||
String dropdownValue = 'etisalat';
|
||||
|
||||
Future<String> getToken() async {
|
||||
var headers = {
|
||||
@@ -53,6 +54,7 @@ class PaymobPayout extends GetxController {
|
||||
"issuer": issuer, //"vodafone",
|
||||
"msisdn": msisdn, // "01023456789"
|
||||
});
|
||||
print(body);
|
||||
var res = await http.post(
|
||||
Uri.parse(
|
||||
'https://stagingpayouts.paymobsolutions.com/api/secure/disburse/'),
|
||||
@@ -65,7 +67,7 @@ class PaymobPayout extends GetxController {
|
||||
if (dec['disbursement_status'] == 'successful') {
|
||||
await CRUD().post(link: AppLink.addDriverpayment, payload: {
|
||||
'rideId': DateTime.now().toIso8601String(),
|
||||
'amount': ((-1) * double.parse(dec['amount'])).toStringAsFixed(0),
|
||||
'amount': ((-1) * (double.parse(dec['amount'])) + 5).toStringAsFixed(0),
|
||||
'payment_method': 'payout',
|
||||
'passengerID': 'myself',
|
||||
'driverID': box.read(BoxName.driverID).toString(),
|
||||
@@ -75,7 +77,7 @@ class PaymobPayout extends GetxController {
|
||||
backgroundColor: AppColor.greenColor);
|
||||
Get.find<CaptainWalletController>().getCaptainWalletFromRide();
|
||||
} else if (dec['disbursement_status'] == 'failed') {
|
||||
Get.snackbar('Transaction successful'.tr, 'Transaction failed'.tr,
|
||||
Get.snackbar('Transaction failed'.tr, 'Transaction failed'.tr,
|
||||
backgroundColor: AppColor.redColor);
|
||||
}
|
||||
}
|
||||
@@ -89,7 +91,8 @@ class PaymobPayout extends GetxController {
|
||||
var body = {
|
||||
"issuer": "bank_card",
|
||||
"amount": amount, //9.0,
|
||||
"full_name": box.read(BoxName.nameDriver).toString(),
|
||||
"full_name":
|
||||
'${box.read(BoxName.nameDriver)} ${box.read(BoxName.lastNameDriver)}',
|
||||
"bank_card_number": bankCardNumber, //"1111-2222-3333-4444",
|
||||
"bank_code": bankCode, //"CIB",
|
||||
"bank_transaction_type": "cash_transfer"
|
||||
|
||||
Reference in New Issue
Block a user