트리거 목록
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