Skip to content

Commit e143755

Browse files
author
ehowlsla
committed
2 parents 4d4e837 + 53a82f7 commit e143755

File tree

1 file changed

+47
-36
lines changed

1 file changed

+47
-36
lines changed

README.md

Lines changed: 47 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
* 기존 PG 사를 이용 중이신 사업자도 별도의 계약없이 부트페이를 통해 결제 연동과 통계를 무료로 이용하실 수 있습니다.
77
* 한줄의 소스코드로 인사이트를 얻어 매출을 극대화하세요.
88

9-
![](capture/sample_bootpay00.jpeg)
109

1110
# Java
1211
## build.gradle (Project):
@@ -47,41 +46,53 @@ dependencies {
4746
```java
4847
// 결제호출
4948
Bootpay.init(getFragmentManager())
50-
.setApplicationId("59a7e647396fa64fcad4a8c2") // 해당 프로젝트(안드로이드)의 application id 값
51-
.setPG(PG.DANAL) // 결제할 PG 사
52-
.setUserPhone("010-1234-5678") // 구매자 전화번호
53-
.setMethod(Method.PHONE) // 결제수단
54-
.setName("맥북프로임다") // 결제할 상품명
55-
.setOrderId("1234") // 결제 고유번호
56-
.setPrice(1000) // 결제할 금액
57-
.addItem("마우스", 1, "123", 100) // 주문정보에 담길 상품정보, 통계를 위해 사용
58-
.addItem("키보드", 1, "122", 200, "패션", "여성상의", "블라우스") // 주문정보에 담길 상품정보, 통계를 위해 사용
59-
.onConfirm(new ConfirmListener() { // 결제가 진행되기 바로 직전 호출되는 함수로, 주로 재고처리 등의 로직이 수행
60-
@Override
61-
public void onConfirmed(@Nullable String message) {
62-
if (0 < stuck) Bootpay.confirm(message); // 재고가 있을 경우.
63-
Log.d("confirm", message);
64-
}
65-
})
66-
.onDone(new DoneListener() { // 결제완료시 호출, 아이템 지급 등 데이터 동기화 로직을 수행합니다
67-
@Override
68-
public void onDone(@Nullable String message) {
69-
Log.d("done", message);
70-
}
71-
})
72-
.onCancel(new CancelListener() { // 결제 취소시 호출
73-
@Override
74-
public void onCancel(@Nullable String message) {
75-
Log.d("cancel", message);
76-
}
77-
})
78-
.onError(new ErrorListener() { // 에러가 났을때 호출되는 부분
79-
@Override
80-
public void onError(@Nullable String message) {
81-
Log.d("error", message);
82-
}
83-
})
84-
.show();
49+
.setApplicationId("59a7e647396fa64fcad4a8c2") // 해당 프로젝트(안드로이드)의 application id 값
50+
.setPG(PG.DANAL) // 결제할 PG 사
51+
.setUserPhone("010-1234-5678") // 구매자 전화번호
52+
.setMethod(Method.PHONE) // 결제수단
53+
.setName("맥북프로임다") // 결제할 상품명
54+
.setOrderId("1234") // 결제 고유번호
55+
.setPrice(1000) // 결제할 금액
56+
.addItem("마우스", 1, "ITEM_CODE_MOUSE", 100) // 주문정보에 담길 상품정보, 통계를 위해 사용
57+
.addItem("키보드", 1, "ITEM_CODE_KEYBOARD", 200, "패션", "여성상의", "블라우스") // 주문정보에 담길 상품정보, 통계를 위해 사용
58+
.onConfirm(new ConfirmListener() { // 결제가 진행되기 바로 직전 호출되는 함수로, 주로 재고처리 등의 로직이 수행
59+
@Override
60+
public void onConfirm(@Nullable String message) {
61+
if (0 < stuck) Bootpay.confirm(message); // 재고가 있을 경우.
62+
Log.d("confirm", message);
63+
}
64+
})
65+
.onDone(new DoneListener() { // 결제완료시 호출, 아이템 지급 등 데이터 동기화 로직을 수행합니다
66+
@Override
67+
public void onDone(@Nullable String message) {
68+
Log.d("done", message);
69+
}
70+
})
71+
.onReady(new ReadyListener() { // 가상계좌 입금 계좌번호가 발급되면 호출되는 함수입니다.
72+
@Override
73+
public void onReady(@Nullable String message) {
74+
Log.d("ready", message);
75+
}
76+
})
77+
.onCancel(new CancelListener() { // 결제 취소시 호출
78+
@Override
79+
public void onCancel(@Nullable String message) {
80+
Log.d("cancel", message);
81+
}
82+
})
83+
.onError(new ErrorListener() { // 에러가 났을때 호출되는 부분
84+
@Override
85+
public void onError(@Nullable String message) {
86+
Log.d("error", message);
87+
}
88+
})
89+
.onClose(new CloseListener() { //결제창이 닫힐때 실행되는 부분
90+
@Override
91+
public void onClose(String message) {
92+
Log.d("close", "close");
93+
}
94+
})
95+
.show();
8596
```
8697

8798
<hr/>

0 commit comments

Comments
 (0)