账单
本文整理智简魔方财务系统中“账单”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。
- 账单支付后邮件发送前执行
- 账单支付后邮件发送后执行
- 当账单标记为未支付后执行
- 当账单标记为已取消后执行
- 当账单删除后执行
- 账单退款后执行
- 账单备注后执行
- 创建续费账单后
- 创建流量包账单后
- 合并账单后执行
- 订单审核通过后执行
- 订单取消后执行
- 订单删除后执行
账单支付后邮件发送前执行
invoice_paid_before_email
账单支付后邮件发送前执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
响应:
无
示范代码:
<?php
add_hook('invoice_paid_before_email', 1, function($vars) {
// Perform hook code here...
});账单支付后邮件发送后执行
invoice_paid
账单支付后邮件发送后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
响应:
无
示范代码:
<?php
add_hook('invoice_paid', 1, function($vars) {
// Perform hook code here...
});当账单标记为未支付后执行
invoice_mark_unpaid
当账单标记为未支付后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
响应:
无
示范代码:
<?php
add_hook('invoice_mark_unpaid', 1, function($vars) {
// Perform hook code here...
});当账单标记为已取消后执行
invoice_mark_cancelled
当账单标记为已取消后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
响应:
无
示范代码:
<?php
add_hook('invoice_mark_cancelled', 1, function($vars) {
// Perform hook code here...
});当账单删除后执行
invoice_delete
当账单删除后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
响应:
无
示范代码:
<?php
add_hook('invoice_delete', 1, function($vars) {
// Perform hook code here...
});账单退款后执行
invoice_refunded
当账单退款后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
| amount | 浮点型 | 退款金额 |
响应:
无
示范代码:
<?php
add_hook('invoice_refunded', 1, function($vars) {
// Perform hook code here...
});账单备注后执行
invoice_notes
账单备注后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 账单 ID |
| content | 字符串 | 备注内容 |
响应:
无
示范代码:
<?php
add_hook('invoice_notes', 1, function($vars) {
// Perform hook code here...
});创建续费账单后
renew_invoice_create
创建续费账单后
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 生成账单 ID |
| hostid | 整型 | 产品 id |
响应:
无
示范代码:
<?php
add_hook('renew_invoice_create', 1, function($vars) {
// Perform hook code here...
});创建流量包账单后
flow_packet_invoice_create
创建流量包账单后
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 生成的账单 ID |
| hostid | 整型 | 产品 id |
| price | 浮点型 | 流量包价格 |
| name | 字符串 | 流量包名称 |
| capacity | 字符串 | 流量包大小 |
| flowpacketid | 字符串 | 流量包 ID |
响应:
无
示范代码:
<?php
add_hook('flow_packet_invoice_create', 1, function($vars) {
// Perform hook code here...
});合并账单后执行
invoice_combine
合并账单后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| invoiceid | 整型 | 生成的账单 ID |
| combined_invoice | 数组 | 合并的账单 ID |
响应:
无
示范代码:
<?php
add_hook('invoice_combine', 1, function($vars) {
// Perform hook code here...
});订单审核通过后执行
order_pass_check
订单审核通过后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| orderid | 整型 | 订单 id |
响应:
无
示范代码:
<?php
add_hook('order_pass_check', 1, function($vars) {
// Perform hook code here...
});订单取消后执行
order_cancel
订单取消后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| orderid | 整型 | 订单 id |
响应:
无
示范代码:
<?php
add_hook('order_cancel', 1, function($vars) {
// Perform hook code here...
});订单删除后执行
order_delete
订单删除后执行
请求参数:
| 参数名称 | 类型 | 说明 |
|---|---|---|
| orderid | 整型 | 订单 id |
响应:
无
示范代码:
<?php
add_hook('order_delete', 1, function($vars) {
// Perform hook code here...
});