@@ -46,41 +46,53 @@ dependencies {
4646``` java
4747// 결제호출
4848Bootpay . 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