Skip to content

Commit 53a82f7

Browse files
authored
Update README.md
1 parent e7babc2 commit 53a82f7

File tree

1 file changed

+47
-35
lines changed

1 file changed

+47
-35
lines changed

README.md

Lines changed: 47 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -46,41 +46,53 @@ dependencies {
4646
```java
4747
// 결제호출
4848
Bootpay.init(getFragmentManager())
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, "123", 100) // 주문정보에 담길 상품정보, 통계를 위해 사용
57-
.addItem("키보드", 1, "122", 200, "패션", "여성상의", "블라우스") // 주문정보에 담길 상품정보, 통계를 위해 사용
58-
.onConfirm(new ConfirmListener() { // 결제가 진행되기 바로 직전 호출되는 함수로, 주로 재고처리 등의 로직이 수행
59-
@Override
60-
public void onConfirmed(@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-
.onCancel(new CancelListener() { // 결제 취소시 호출
72-
@Override
73-
public void onCancel(@Nullable String message) {
74-
Log.d("cancel", message);
75-
}
76-
})
77-
.onError(new ErrorListener() { // 에러가 났을때 호출되는 부분
78-
@Override
79-
public void onError(@Nullable String message) {
80-
Log.d("error", message);
81-
}
82-
})
83-
.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();
8496
```
8597

8698
<hr/>

0 commit comments

Comments
 (0)