Uh oh!
There was an error while loading. Please reload this page.
- 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(CancelListenercancel)interfaceCancelListener {
voidonCancel(StringcancelData);
}결제 진행중 에러가 발생했을 경우 호출되는 함수입니다. JSON 형태의 String으로 에러 코드와 메세지를 리턴합니다.
.onError(ErrorListenererror)interfaceErrorListener {
voidonError(StringerrorData)
}결제 요청이 완료되었을 경우 호출되는 함수입니다. JSON 형태의 String으로 결제 요청 코드와 메세지를 리턴합니다.
.onConfirm(ConfirmListenerconfirm)interfaceConfirmListener {
voidonConfirm(StringconfirmData)
}결제가 성공적으로 이루어졌을때 호출되는 함수입니다. JSON 형태의 String으로 결제 완료 코드와 메세지를 리턴합니다. .setParams() 함수를 사용하였을 경우 String 내부에 포함되어 호출됩니다.
.onDone(DoneListenerdone)interfaceDoneListener {
voidonDone(StringdoneData)
}