Skip to content

Commit e223fc0

Browse files
author
ehowlsla
committed
본인인증 추가
1 parent 98a0dc7 commit e223fc0

File tree

7 files changed

+14
-11
lines changed

7 files changed

+14
-11
lines changed

bootpay/src/main/java/kr/co/bootpay/api/BootpayRestApi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ internal interface BootpayRestApi {
3030
@Field("order_id") order_id: String,
3131
@Field("use_order_id") use_order_id: Boolean,
3232
@Field("account_expire_at") account_expire_at: String,
33-
@Field("bootExtra") extra: String,
33+
@Field("boot_extra") extra: String,
3434
@Field("remote_link") remote_link: String,
3535
@Field("sms_use") sms_use: Boolean,
3636
@Field("sms_payload") sms_payload: String

bootpay/src/main/java/kr/co/bootpay/model/BootExtra.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class BootExtra {
66
private var start_at: String? = null // 정기 결제 시작일 - 시작일을 지정하지 않으면 그 날 당일로부터 결제가 가능한 Billing key 지급
77
private var end_at: String? = null // 정기결제 만료일 - 기간 없음 - 무제한
88
private var expire_month: Int? = null //정기결제가 적용되는 개월 수 (정기결제 사용시)
9-
private var vbank_result: Int? = null //가상계좌 결과창을 볼지 말지 (가상계좌 사용시)
9+
private var vbank_result = false //가상계좌 결과창을 볼지 말지 (가상계좌 사용시)
1010
private var quotas: IntArray? = null //할부허용 범위 (5만원 이상 구매시)
1111
var app_scheme: String? = null //app2app 결제시 return 받을 intent scheme
1212
var app_scheme_host: String? = null //app2app 결제시 return 받을 intent scheme host
@@ -27,7 +27,7 @@ class BootExtra {
2727
return this
2828
}
2929

30-
fun setVbankResult(value: Int?): BootExtra {
30+
fun setVbankResult(value: Boolean): BootExtra {
3131
vbank_result = value
3232
return this
3333
}

bootpay/src/main/java/kr/co/bootpay/model/BootUser.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class BootUser {
99
private var birth: String? = null
1010
private var email: String? = null
1111
private var gender: Int? = -1
12-
private var addr: String? = null
12+
private var area: String? = null
1313
private var phone: String? = null
1414

1515
fun setID(value: String?): BootUser {
@@ -38,7 +38,7 @@ class BootUser {
3838
}
3939

4040
fun setAddr(value: String?): BootUser {
41-
addr = value
41+
area = value
4242
return this
4343
}
4444

@@ -50,11 +50,11 @@ class BootUser {
5050
private fun user(vararg etcs: String) = "{${etcs.filter(String::isNotEmpty).joinToString()}}"
5151
private fun id() = id?.takeIf(String::isNotEmpty)?.let { "id: '$it'" } ?: ""
5252
private fun username() = username?.takeIf(String::isNotEmpty)?.let { "username: '$it'" } ?: ""
53-
private fun birth() = addr?.takeIf(String::isNotEmpty)?.let { "birth: '$it'" } ?: ""
53+
private fun birth() = area?.takeIf(String::isNotEmpty)?.let { "birth: '$it'" } ?: ""
5454
fun phone() = phone?.takeIf(String::isNotEmpty)?.let { "phone: '$it'" } ?: ""
5555
private fun email() = email?.takeIf(String::isNotEmpty)?.let { "email: '$it'" } ?: ""
5656
private fun gender() = gender?.let { "gender: $it" } ?: ""
57-
private fun addr() = addr?.takeIf(String::isNotEmpty)?.let { "addr: '$it'" } ?: ""
57+
private fun area() = area?.takeIf(String::isNotEmpty)?.let { "area: '$it'" } ?: ""
5858

5959
// javascript
6060
fun toJson() = user(
@@ -64,7 +64,7 @@ class BootUser {
6464
phone(),
6565
email(),
6666
gender(),
67-
addr()
67+
area()
6868
)
6969

7070
fun toGson() = Gson().toJson(this)

bootpay/src/main/java/kr/co/bootpay/valid/PGAvailable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
public class PGAvailable {
1414
private static Map<PG, List<Method>> pgData = new HashMap<PG, List<Method>> () {{
1515
put(PG.KCP, Arrays.asList(Method.PHONE, Method.CARD, Method.BANK, Method.VBANK, Method.SUBSCRIPT_CARD));
16-
put(PG.DANAL, Arrays.asList(Method.PHONE, Method.CARD, Method.BANK, Method.VBANK, Method.SUBSCRIPT_CARD));
16+
put(PG.DANAL, Arrays.asList(Method.PHONE, Method.CARD, Method.BANK, Method.VBANK, Method.SUBSCRIPT_CARD, Method.AUTH));
1717
put(PG.INICIS, Arrays.asList(Method.PHONE, Method.CARD, Method.BANK, Method.VBANK));
1818
put(PG.NICEPAY, Arrays.asList(Method.PHONE, Method.CARD, Method.BANK, Method.VBANK));
1919
put(PG.PAYAPP, Arrays.asList(Method.PHONE, Method.CARD, Method.BANK, Method.VBANK));

sample/src/main/java/bootpay/co/kr/samplepayment/BPValue.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ public static String methodToString(String key) {
4343
return "";
4444
case "부트페이 간편결제":
4545
return "";
46+
case "본인인증":
47+
return "auth";
4648
}
4749
return "";
4850
}

sample/src/main/java/bootpay/co/kr/samplepayment/MainActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import kr.co.bootpay.model.SMSPayload;
3434

3535
public class MainActivity extends AppCompatActivity {
36-
// final String application_id = "59a4d4a1929b3f3b8b6422c8"; //dev
37-
final String application_id = "5b9f51264457636ab9a07cdc"; //dev2
36+
final String application_id = "59a4d4a1929b3f3b8b6422c8"; //dev
37+
// final String application_id = "5b9f51264457636ab9a07cdc"; //dev2
3838

3939
// private final String application_id = "5b14c0ffb6d49c40cda92c4e"; //pro
4040

sample/src/main/res/values/array.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<item>간편결제</item>
2424
<item>주문결제</item>
2525
<item>부트페이 간편결제</item>
26+
<item>본인인증</item>
2627
</string-array>
2728

2829
<string-array name="ux">

0 commit comments

Comments
 (0)