트리거 목록

Hotopay에 있는 트리거 목록입니다.

hotopay.updatePurchaseStatus after

결제 완료 혹은 결제 취소 등 결제 상태가 바뀔때마다 호출됩니다.

변수명타입설명

purchase_srl

int

결제 번호입니다. 번호 앞자리에 HT를 붙이면 Hotopay 외부에서 사용되는 결제 번호가 됩니다. (ex.HT1234)

pay_status

string

결제 상태입니다. 상세 값은 코드테이블에서 PayStatus를 확인해주세요

pay_pg

string

PG사입니다. 상세 값은 코드테이블에서 PG를 확인해주세요

pay_data

object

결제 데이터입니다. PG사에서 넘어온 값을 그대로 오브젝트로 리턴합니다.

amount

int

최종 결제 금액입니다.

hotopay.activePurchase before

결제 완료 이후 그룹 부여등 결제 후 작업을 진행하기 전에 호출되는 트리거입니다.

BaseObject(-1) 을 리턴받을 경우 결제완료 작업을 진행하지 않습니다.

변수명타입설명

member_srl

int

결제한 유저의 고유번호입니다.

purchase_srl

int

결제 번호입니다.

hotopay.activePurchase after

결제 완료 후 그 부여 등 작업을 진행하고 호출되는 트리거입니다.

변수명타입설명

member_srl

int

결제한 유저의 고유번호입니다.

purchase_srl

int

결제 번호입니다.

group_srls

array(int, ..)

구매한 상품에 대해서 부여된 그룹 번호입니다.

hotopay.refundPurchase after

Hotopay 관리자 페이지 혹은 PG사에서 환불 완료 후 호출되는 트리거입니다.

변수명타입설명

member_srl

int

환불한 유저의 고유번호입니다.

purchase_srl

int

환불된 결제 번호입니다.

hotopay.renewSubscription before

Cron에서 결제를 진행하기 전에 호출되는 트리거입니다.

BaseObject(-1) 을 리턴받을 경우 정기결제를 취소하며, 결제를 진행하지 않습니다.

변수명타입설명

subscription_srl

int

정기결제 데이터 번호입니다. 결제 번호와 다릅니다.

member_srl

int

정기결제 데이터를 등록한 유저의 고유번호입니다.

pg

string

PG사입니다. 상세 값은 코드테이블에서 PG를 확인해주세요

price

int

정기결제 금액입니다.

product_srl

int

상품 번호입니다.

option_srl

int

옵션 번호입니다.

quantity

int

수량입니다.

billing_key_idx

int

빌링키 번호입니다.

register_date

datetime (Y-m-d H:i:s)

정기결제가 시작된 날짜입니다.

esti_billing_date

datetime (Y-m-d H:i:s)

예정된 정기결제 날입니다.

hotopay.renewSubscription after

Cron에서 결제를 진행한 후에 호출되는 트리거입니다.

hotopay.renewSubscription before 데이터에 아래 데이터가 추가로 붙어 나옵니다.

변수명타입설명

purchase_srl

int

결제 번호입니다.

billing_status

string

빌링 상태입니다. 상세 값은 코드테이블에서 BillingStatus를 확인해주세요

esti_billing_date

datetime (Y-m-d H:i:s)

갱신된 다음 결제일입니다.

hotopay.cron after

Cron이 완전히 실행된 이후 실행되는 트리거입니다. (1.4.7 이후 추가)

별도의 추가 데이터는 없습니다.

변수명타입설명

Last updated