-
Notifications
You must be signed in to change notification settings - Fork 5
LifeCycle
bootpay edited this page Jan 16, 2018
·
6 revisions
결제 생명 주기를 의미하며,
결제 페이지에서 발생한 이벤트를 각 함수별로 JSON 형태의 String으로 제공받습니다.
해당 함수들을 구현하지 않을 경우에는 RuntimeError가 발생할 수 있습니다.
사용자의 결제 취소 요청시 호출되는 함수입니다. JSON 형태의 String을 리턴합니다.
.onCancel(CancelListener cancel)interface CancelListener {
void onCancel(String cancelData);
}결제 진행중 에러가 발생했을 경우 호출되는 함수입니다. JSON 형태의 String으로 에러 코드와 메세지를 리턴합니다.
.onError(ErrorListener error)interface ErrorListener {
void onError(String errorData)
}결제 요청이 완료되었을 경우 호출되는 함수입니다. JSON 형태의 String으로 결제 요청 코드와 메세지를 리턴합니다.
.onConfirm(ConfirmListener confirm)interface ConfirmListener {
void onConfirm(String confirmData)
}결제가 성공적으로 이루어졌을때 호출되는 함수입니다. JSON 형태의 String으로 결제 완료 코드와 메세지를 리턴합니다. .setParams() 함수를 사용하였을 경우 String 내부에 포함되어 호출됩니다.
.onDone(DoneListener done)interface DoneListener {
void onDone(String doneData)
}