|
|
|
|
@ -145,7 +145,7 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
|
this.openUrlRequest(urlRequest: URLRequest(url: Uri.parse(full_url)), options: _InAppBrowserOptions);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
openPaymentBrowser(double amount, String orderDesc, String transactionID, String projId, String emailId, String paymentMethod, dynamic patientType, String patientName, dynamic patientID,
|
|
|
|
|
openPaymentBrowser(num amount, String orderDesc, String transactionID, String projId, String emailId, String paymentMethod, dynamic patientType, String patientName, dynamic patientID,
|
|
|
|
|
AuthenticatedUser authenticatedUser, InAppBrowser browser, bool isLiveCareAppo, var servID, var LiveServID,
|
|
|
|
|
[var appoDate, var appoNo, var clinicID, var doctorID, var installments]) async {
|
|
|
|
|
this.browser = browser;
|
|
|
|
|
@ -266,7 +266,7 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
|
this.browser.openUrlRequest(urlRequest: URLRequest(url: Uri.parse(url)), options: _InAppBrowserOptions);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<String> generateURL(double amount, String orderDesc, String transactionID, String projId, String emailId, String paymentMethod, dynamic patientType, String patientName, dynamic patientID,
|
|
|
|
|
Future<String> generateURL(num amount, String orderDesc, String transactionID, String projId, String emailId, String paymentMethod, dynamic patientType, String patientName, dynamic patientID,
|
|
|
|
|
AuthenticatedUser authUser, bool isLiveCareAppo, var servID, var LiveServID,
|
|
|
|
|
[var appoDate, var appoNo, var clinicID, var doctorID, var patientData]) async {
|
|
|
|
|
getDeviceToken();
|
|
|
|
|
@ -323,8 +323,8 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
|
return 'data:text/html;base64,' + base64Str;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<String> generateTamaraURL(double amount, String orderDesc, String transactionID, String projId, String emailId, String paymentMethod, dynamic patientType, String patientName,
|
|
|
|
|
dynamic patientID, AuthenticatedUser authUser, bool isLiveCareAppo, var servID, var LiveServID,
|
|
|
|
|
Future<String> generateTamaraURL(num amount, String orderDesc, String transactionID, String projId, String emailId, String paymentMethod, dynamic patientType, String patientName, dynamic patientID,
|
|
|
|
|
AuthenticatedUser authUser, bool isLiveCareAppo, var servID, var LiveServID,
|
|
|
|
|
[var appoDate, var appoNo, var clinicID, var doctorID, var patientData, var installments]) async {
|
|
|
|
|
getDeviceToken();
|
|
|
|
|
String currentLanguageID = await getLanguageID() == 'ar' ? 'AR' : 'EN';
|
|
|
|
|
@ -339,7 +339,7 @@ class MyInAppBrowser extends InAppBrowser {
|
|
|
|
|
form = form.replaceFirst('PROJECT_ID_VALUE', projId);
|
|
|
|
|
form = form.replaceFirst('PAYMENT_OPTION_VALUE', paymentMethod);
|
|
|
|
|
form = form.replaceFirst('LANG_VALUE', currentLanguageID);
|
|
|
|
|
form = form.replaceFirst('SERVICE_URL_VALUE', "https://mdlaboratories.com/tamara/Home/Checkout");
|
|
|
|
|
form = form.replaceFirst('SERVICE_URL_VALUE', "https://mdlaboratories.com/tamaralive/Home/Checkout");
|
|
|
|
|
|
|
|
|
|
form = form.replaceFirst('INSTALLMENTS_VALUE', installments);
|
|
|
|
|
form = form.replaceFirst('CUSTNATIONALID_VALUE', authUser.patientIdentificationNo);
|
|
|
|
|
|