Commit 64124429 authored by Izol's avatar Izol

topup confirm #2

parent 8341e589
...@@ -16,16 +16,16 @@ ...@@ -16,16 +16,16 @@
<option name="name" value="MavenRepo" /> <option name="name" value="MavenRepo" />
<option name="url" value="https://repo.maven.apache.org/maven2/" /> <option name="url" value="https://repo.maven.apache.org/maven2/" />
</remote-repository> </remote-repository>
<remote-repository>
<option name="id" value="Google9" />
<option name="name" value="Google9" />
<option name="url" value="https://dl.google.com/dl/android/maven2/" />
</remote-repository>
<remote-repository> <remote-repository>
<option name="id" value="maven4" /> <option name="id" value="maven4" />
<option name="name" value="maven4" /> <option name="name" value="maven4" />
<option name="url" value="https://storage.googleapis.com/download.flutter.io" /> <option name="url" value="https://storage.googleapis.com/download.flutter.io" />
</remote-repository> </remote-repository>
<remote-repository>
<option name="id" value="Google7" />
<option name="name" value="Google7" />
<option name="url" value="https://dl.google.com/dl/android/maven2/" />
</remote-repository>
<remote-repository> <remote-repository>
<option name="id" value="maven2" /> <option name="id" value="maven2" />
<option name="name" value="maven2" /> <option name="name" value="maven2" />
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" /> <component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" project-jdk-name="Android Studio default JDK" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="Android Studio default JDK" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" /> <output url="file://$PROJECT_DIR$/build/classes" />
</component> </component>
<component name="ProjectType"> <component name="ProjectType">
......
...@@ -97,7 +97,7 @@ dependencies { ...@@ -97,7 +97,7 @@ dependencies {
// library mdd // library mdd
// change 11 // change 11
implementation(group: 'com.mdd.topup', name: 'mifare_mdd_lib', version: '0.0.41', ext: 'aar') implementation(group: 'com.mdd.topup', name: 'mifare_mdd_lib', version: '0.1.5', ext: 'aar')
implementation(group: 'com.mdd.payment', name: 'aar-deviceid-release', version: '2.0.6', ext: 'aar') implementation(group: 'com.mdd.payment', name: 'aar-deviceid-release', version: '2.0.6', ext: 'aar')
implementation(group: 'com.mdd.library', name: 'android-escpos-receipt', version: '1.0.1', ext: 'aar') implementation(group: 'com.mdd.library', name: 'android-escpos-receipt', version: '1.0.1', ext: 'aar')
implementation(group: 'com.mdd.payment', name: 'nativecripto-release', version: '2.0.1', ext: 'aar') implementation(group: 'com.mdd.payment', name: 'nativecripto-release', version: '2.0.1', ext: 'aar')
......
...@@ -108,6 +108,7 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT ...@@ -108,6 +108,7 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT
val approvalCode = call.argument<String>("approval_code") val approvalCode = call.argument<String>("approval_code")
val paymentMethod = call.argument<String>("payment_method") val paymentMethod = call.argument<String>("payment_method")
val paymentProvider = call.argument<String>("payment_provider") val paymentProvider = call.argument<String>("payment_provider")
val tid = call.argument<String>("tid")
val topupInquiryResponse = _mifareTicketing?.topupConfirm( val topupInquiryResponse = _mifareTicketing?.topupConfirm(
cardNumber!!, cardNumber!!,
...@@ -116,8 +117,10 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT ...@@ -116,8 +117,10 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT
approvalCode!!, approvalCode!!,
paymentMethod!!, paymentMethod!!,
paymentProvider!!, paymentProvider!!,
"TOP_SS${Date().time}" "TOP_SS${Date().time}",
) "TOP_SS${Date().time}",
tid!!,
)
result.success(Gson().toJson(topupInquiryResponse)) result.success(Gson().toJson(topupInquiryResponse))
} }
...@@ -225,6 +228,10 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT ...@@ -225,6 +228,10 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT
result?.success("success init engine") result?.success("success init engine")
} }
override fun onSuccessMultiBinding(listTicket: List<Ticket>) {
TODO("Not yet implemented")
}
override fun onSuccessPostPerso(ticket: Ticket?) { override fun onSuccessPostPerso(ticket: Ticket?) {
TODO("Not yet implemented") TODO("Not yet implemented")
} }
......
...@@ -25,5 +25,7 @@ ...@@ -25,5 +25,7 @@
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Flutter for Android" level="project" /> <orderEntry type="library" name="Flutter for Android" level="project" />
<orderEntry type="library" name="KotlinJavaRuntime" level="project" /> <orderEntry type="library" name="KotlinJavaRuntime" level="project" />
<orderEntry type="library" name="Dart SDK" level="project" />
<orderEntry type="library" name="Dart Packages" level="project" />
</component> </component>
</module> </module>
\ No newline at end of file
// This is a generated file; do not edit or check into version control. // This is a generated file; do not edit or check into version control.
FLUTTER_ROOT=C:\Users\MDD HP\flutter FLUTTER_ROOT=/Users/macbookpro/Developer/flutter
FLUTTER_APPLICATION_PATH=C:\Users\MDD HP\dolan-selfservice-master FLUTTER_APPLICATION_PATH=/Users/macbookpro/dolan-selfservice-topup
COCOAPODS_PARALLEL_CODE_SIGN=true COCOAPODS_PARALLEL_CODE_SIGN=true
FLUTTER_TARGET=lib\main.dart FLUTTER_TARGET=lib/main.dart
FLUTTER_BUILD_DIR=build FLUTTER_BUILD_DIR=build
FLUTTER_BUILD_NAME=1.0.0 FLUTTER_BUILD_NAME=1.0.0
FLUTTER_BUILD_NUMBER=1 FLUTTER_BUILD_NUMBER=1
......
#!/bin/sh #!/bin/sh
# This is a generated file; do not edit or check into version control. # This is a generated file; do not edit or check into version control.
export "FLUTTER_ROOT=C:\Users\MDD HP\flutter" export "FLUTTER_ROOT=/Users/macbookpro/Developer/flutter"
export "FLUTTER_APPLICATION_PATH=C:\Users\MDD HP\dolan-selfservice-master" export "FLUTTER_APPLICATION_PATH=/Users/macbookpro/dolan-selfservice-topup"
export "COCOAPODS_PARALLEL_CODE_SIGN=true" export "COCOAPODS_PARALLEL_CODE_SIGN=true"
export "FLUTTER_TARGET=lib\main.dart" export "FLUTTER_TARGET=lib/main.dart"
export "FLUTTER_BUILD_DIR=build" export "FLUTTER_BUILD_DIR=build"
export "FLUTTER_BUILD_NAME=1.0.0" export "FLUTTER_BUILD_NAME=1.0.0"
export "FLUTTER_BUILD_NUMBER=1" export "FLUTTER_BUILD_NUMBER=1"
......
...@@ -91,6 +91,7 @@ class StartService { ...@@ -91,6 +91,7 @@ class StartService {
static Future<String> topUpConfirm( static Future<String> topUpConfirm(
String cardNumber, String cardNumber,
String lastBalance, String lastBalance,
String tid,
String samReport, String samReport,
String approvalCode, String approvalCode,
String paymentMethod, String paymentMethod,
...@@ -101,6 +102,7 @@ class StartService { ...@@ -101,6 +102,7 @@ class StartService {
result = await platform.invokeMethod("topup_confirm", <String, dynamic>{ result = await platform.invokeMethod("topup_confirm", <String, dynamic>{
'card_number': cardNumber, 'card_number': cardNumber,
'last_balance': lastBalance, 'last_balance': lastBalance,
'tid' : tid,
'sam_report': samReport, 'sam_report': samReport,
'approval_code': approvalCode, 'approval_code': approvalCode,
'payment_method': paymentMethod, 'payment_method': paymentMethod,
......
This diff is collapsed.
...@@ -38,7 +38,6 @@ class _TapCardAktivasiState extends State<TapCardAktivasi> ...@@ -38,7 +38,6 @@ class _TapCardAktivasiState extends State<TapCardAktivasi>
void initState() { void initState() {
super.initState(); super.initState();
aktivasi(); aktivasi();
initLib(); initLib();
} }
......
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