makePayment method
Implementation
Future<Map<String, dynamic>?> makePayment(
{required String networkOperator,
required String login,
required String contact,
String? otp,
required String token,
required String encryptedData}) async {
var url =
'${Env.baseUrl}${Env.paymentUrl}?user=$login&operator=$networkOperator&contact=$contact&otp=${otp ?? ''}';
try {
var response = await dioClient.post(url,
options: Options(headers: {
'request': encryptedData,
'Authorization': 'Bearer $token'
}));
return {
'data': response.data,
'status': response.statusCode
};
} on DioException catch (e) {
return {
'data': null,
'status': e.response!.statusCode
};
}
}