

allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.bootpay:client_android_java:1.0.4'
}
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
BootpayDialog.init(getFragmentManager())
.setApplicationId("59a7e647396fa64fcad4a8c2")
.setPG(PG.DANAL)
.setMethod(Method.CARD)
.setName("맥북프로임다")
.setOrderId(String.valueOf(System.currentTimeMillis()))
.setPrice(1000)
.addItem("마우스", 1, "123", 100)
.addItem("키보드", 1, "122", 200)
.onCancel(new CancelListener() {
@Override
public void onCancel(@Nullable String s) {
Log.d("cancel", s);
}
})
.onConfirm(new ConfirmListener() {
@Override
public void onConfirmed(@Nullable String s) {
Log.d("confirm", s);
}
})
.onDone(new DoneListener() {
@Override
public void onDone(@Nullable String s) {
Log.d("done", s);
}
})
.onError(new ErrorListener() {
@Override
public void onError(@Nullable String s) {
Log.d("error", s);
}
})
.show();
android {
...
defaultConfig {
...
jackOptions {
enabled true
}
}
...
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}
}
BootpayDialog.init(getFragmentManager())
.setApplicationId("593f8febe13f332431a8ddae")
.setPG(PG.DANAL)
.setMethod(Method.CARD)
.setName("맥북프로임다")
.setOrderId(String.valueOf(System.currentTimeMillis()))
.setPrice(1000)
.addItem("마우스", 1, "123", 100)
.addItem("키보드", 1, "122", 200)
.onCancel(s -> Log.d("cancel", s))
.onConfirm(s -> Log.d("confirm", s))
.onDone(s -> Log.d("done", s))
.onError(s -> Log.d("error", s))
.show();
buildscript {
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.4"
}
}
apply plugin: 'kotlin-android'
dependencies {
compile 'org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.4'
}
BootpayDialog.init(fragmentManager)
.setApplicationId("593f8febe13f332431a8ddae")
.setPG(PG.DANAL)
.setMethod(Method.SELECT)
.setName("맥북프로임다")
.setOrderId(System.currentTimeMillis().toString())
.setPrice(1000)
.addItem("마우스", 1, "123", 100)
.addItem("키보드", 1, "122", 200)
.onCancel { Log.d("cancel", it) }
.onConfirm { Log.d("confirm", it) }
.onDone { Log.d("done", it) }
.onError { Log.d("error", it) }
.show()