智简魔方文档

账单

本文整理智简魔方财务系统中“账单”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。

  • 账单支付后邮件发送前执行
  • 账单支付后邮件发送后执行
  • 当账单标记为未支付后执行
  • 当账单标记为已取消后执行
  • 当账单删除后执行
  • 账单退款后执行
  • 账单备注后执行
  • 创建续费账单后
  • 创建流量包账单后
  • 合并账单后执行
  • 订单审核通过后执行
  • 订单取消后执行
  • 订单删除后执行

账单支付后邮件发送前执行

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...
});