简要描述:

  • 余额充值预支付

请求域名:

请求URL:

POST/route=finance.balance-recharge.pre

参数:

参数名 是否必须 类型 说明
recharge_money float 充值金额
member_coupon_ids string 使用的优惠券,多张用逗号连接
store_id int 门店ID,有时传

发票信息:

参数名 是否必须 类型 说明
invoice_type int 发票类型:1、普通发票
rise_type int 发票抬头:1个人、2单位
email string 邮箱
collect_name string 个人名称或单位名称
duty_paragraph string 税号
gmf_bank string 单位开户银行
gmf_bank_admin string 单位银行账号
gmf_mobile strcol_nameing 单位注册手机号码
gmf_address string 单位注册地址
col_name string 收票人
col_mobile string 收票人手机号码
col_address string 收票地址

返回示例:

正确时返回:

{
    "result": 1,
    "msg": "pre",
    "data": {
        "recharge": {
            "member_id": 2455,
            "old_money": "10089.00",
            "uniacid": 6,
            "money": 5,
            "new_money": 10094,
            "actual_pay": 5,
            "ordersn": "RV20240626113519MV4BX3",
            "type": 0,
            "status": -1,
            "remark": "会员前端充值"
        },
        "member_coupon_list": [
            {
                "id": 9,
                "member_coupon_id": 9,
                "coupon_id": 12,
                "enough": 5,
                "used": 0,
                "use_time": 0,
                "valid": true,
                "checked": false,
                "name": "测试",
                "discount_method": "fixed",
                "discount_value": "5.00"
            }
        ]
    }
}

错误时返回:

{
    "result": 0, 
    "msg": "缺少访问参数", 
    "data": [ ]
}

返回参数说明:

参数名 类型 说明
recharge obj 充值记录
member_coupon_list array 可用优惠券列表
total_discount_amount float 优惠总金额
total_coupon_amount array 优惠券总金额

recharge 参数说明:

参数名 类型 说明
member_id int 会员ID
money float 充值金额
actual_pay float 实付金额
discounts array 已使用优惠详情
coupons array 已使用优惠券

member_coupon_list 参数说明:

参数名 类型 说明
id int 会员持有优惠券ID
member_coupon_id int 会员持有优惠券ID
coupon_id int 优惠券ID
name string 优惠券名称
enough float 使用条件
discount_method string 优惠方式:fixed=固定金额、ratio=比例
discount_value float 优惠数值
used int 是否已使用:0否1是
use_time int 使用时间戳
valid bool 是否可选: 0否 1是
checked bool 是否选中:0否1是

备注: