Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LifeCycle

bootpay edited this page Jan 16, 2018 · 6 revisions

결제 생명 주기를 의미하며, 결제 페이지에서 발생한 이벤트를 각 함수별로 JSON 형태의 String으로 제공받습니다. 해당 함수들을 구현하지 않을 경우에는 RuntimeError가 발생할 수 있습니다.

Cancel

사용자의 결제 취소 요청시 호출되는 함수입니다. JSON 형태의 String을 리턴합니다.

.onCancel(CancelListener cancel)

구현체

interface CancelListener {
 void onCancel(String cancelData);
}

Error

결제 진행중 에러가 발생했을 경우 호출되는 함수입니다. JSON 형태의 String으로 에러 코드와 메세지를 리턴합니다.

.onError(ErrorListener error)

구현체

interface ErrorListener {
 void onError(String errorData)
}

Confirm

결제 요청이 완료되었을 경우 호출되는 함수입니다. JSON 형태의 String으로 결제 요청 코드와 메세지를 리턴합니다.

.onConfirm(ConfirmListener confirm)

구현체

interface ConfirmListener {
 void onConfirm(String confirmData)
}

Done

결제가 성공적으로 이루어졌을때 호출되는 함수입니다. JSON 형태의 String으로 결제 완료 코드와 메세지를 리턴합니다. .setParams() 함수를 사용하였을 경우 String 내부에 포함되어 호출됩니다.

.onDone(DoneListener done)

구현체

interface DoneListener {
 void onDone(String doneData)
}

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /