Commit ae4e80a4 authored by Izol's avatar Izol

added default url qris

parent c348526a
...@@ -69,6 +69,8 @@ class ServiceApi { ...@@ -69,6 +69,8 @@ class ServiceApi {
} }
} }
static String _getBaseUrl() { static String _getBaseUrl() {
String _protocol = PreferencesHelper.getString(kProtocol); String _protocol = PreferencesHelper.getString(kProtocol);
String _host = PreferencesHelper.getString(kHost); String _host = PreferencesHelper.getString(kHost);
...@@ -199,9 +201,11 @@ class ServiceApi { ...@@ -199,9 +201,11 @@ class ServiceApi {
return json.decode(response.body.toString()); return json.decode(response.body.toString());
} }
static Future<Map<String, dynamic>> requestQris(String body, String mid) async { static const String DEFAULT_URL_ORDER =
String url =
"https://api-portal.multidaya.id/payment-gateway/v1/general-payment/order"; "https://api-portal.multidaya.id/payment-gateway/v1/general-payment/order";
static Future<Map<String, dynamic>> requestQris(String body, String mid) async {
String url = PreferencesHelper.getString(kUrlGetQr) ?? DEFAULT_URL_ORDER;
var headers = { var headers = {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Accept': 'application/json', 'Accept': 'application/json',
...@@ -217,13 +221,13 @@ class ServiceApi { ...@@ -217,13 +221,13 @@ class ServiceApi {
} }
print("${response.body.toString()}"); print("${response.body.toString()}");
return json.decode(response.body.toString()); return json.decode(response.body.toString());
// return jsonDecode(
// "{\"response\":{\"code\":200,\"message\":\"LinkAja QR Success\",\"latency\":1.9345910549164,\"host\":\"172.31.253.209\"},\"data\":{\"mid\":\"7e5aba0fdd4af4f6370eb456b6df497e\",\"tid\":\"SS000001\",\"provider\":\"LinkAja\",\"trx_id\":\"602\",\"qr\":\"https:\\/\\/payment.multidaya.id\\/show\\/linkaja\\/qr\\/602.png\",\"qr_content\":\"00020101021226660014ID.LINKAJA.WWW011893600911002918420002151908080918420010303UME51450015ID.OR.GPNQR.WWW02150000000000000000303UME520454995802ID5918DOLAN EDC-SS0000016007Jakarta610512940621901036020708SS000001530336055020154021063041BE2\",\"amount\":\"10\",\"reff_no\":\"602\"}}");
} }
static Future<Map<String, dynamic>> statusQris(String body) async { static const String DEFAULT_URL_STATUS =
String url =
"https://api-portal.multidaya.id/payment-gateway/v1/general-payment/status"; "https://api-portal.multidaya.id/payment-gateway/v1/general-payment/status";
static Future<Map<String, dynamic>> statusQris(String body) async {
String url = PreferencesHelper.getString(kUrlStatusQr) ?? DEFAULT_URL_ORDER;
var headers = { var headers = {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Accept': 'application/json', 'Accept': 'application/json',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment