트리거 목록
Hotopay에 있는 트리거 목록입니다.
hotopay.updatePurchaseStatus after
결제 완료 혹은 결제 취소 등 결제 상태
가 바뀔때마다 호출됩니다.
변수명 | 타입 | 설명 |
---|---|---|
| int | 결제 번호입니다. 번호 앞자리에 |
| string | 결제 상태입니다. 상세 값은 코드테이블에서 |
| string | PG사입니다. 상세 값은 코드테이블에서 |
| object | 결제 데이터입니다. PG사에서 넘어온 값을 그대로 오브젝트로 리턴합니다. |
| int | 최종 결제 금액입니다. |
hotopay.activePurchase before
결제 완료 이후 그룹 부여등 결제 후 작업을 진행하기 전에 호출되는 트리거입니다.
BaseObject(-1) 을 리턴받을 경우 결제완료 작업을 진행하지 않습니다.
변수명 | 타입 | 설명 |
---|---|---|
| int | 결제한 유저의 고유번호입니다. |
| int | 결제 번호입니다. |
hotopay.activePurchase after
결제 완료 후 그 부여 등 작업을 진행하고 호출되는 트리거입니다.
변수명 | 타입 | 설명 |
---|---|---|
| int | 결제한 유저의 고유번호입니다. |
| int | 결제 번호입니다. |
| array(int, ..) | 구매한 상품에 대해서 부여된 그룹 번호입니다. |
hotopay.refundPurchase after
Hotopay 관리자 페이지 혹은 PG사에서 환불 완료 후 호출되는 트리거입니다.
변수명 | 타입 | 설명 |
---|---|---|
| int | 환불한 유저의 고유번호입니다. |
| int | 환불된 결제 번호입니다. |
hotopay.renewSubscription before
Cron에서 결제를 진행하기 전에 호출되는 트리거입니다.
BaseObject(-1) 을 리턴받을 경우 정기결제를 취소하며, 결제를 진행하지 않습니다.
변수명 | 타입 | 설명 |
---|---|---|
| int | 정기결제 데이터 번호입니다. 결제 번호와 다릅니다. |
| int | 정기결제 데이터를 등록한 유저의 고유번호입니다. |
| string | PG사입니다. 상세 값은 코드테이블에서 |
| int | 정기결제 금액입니다. |
| int | 상품 번호입니다. |
| int | 옵션 번호입니다. |
| int | 수량입니다. |
| int | 빌링키 번호입니다. |
| datetime (Y-m-d H:i:s) | 정기결제가 시작된 날짜입니다. |
| datetime (Y-m-d H:i:s) | 예정된 정기결제 날입니다. |
hotopay.renewSubscription after
Cron에서 결제를 진행한 후에 호출되는 트리거입니다.
hotopay.renewSubscription before
데이터에 아래 데이터가 추가로 붙어 나옵니다.
변수명 | 타입 | 설명 |
---|---|---|
| int | 결제 번호입니다. |
| string | 빌링 상태입니다. 상세 값은 코드테이블에서 |
| datetime (Y-m-d H:i:s) | 갱신된 다음 결제일입니다. |
hotopay.cron after
Cron이 완전히 실행된 이후 실행되는 트리거입니다. (1.4.7 이후 추가)
별도의 추가 데이터는 없습니다.
변수명 | 타입 | 설명 |
---|---|---|
Last updated