《微信千二费率接口》微信支付千二费率什么意思,千二手续费费率微信支付商户号申请方式,如何申请微信千二费率的接口?
通知url必须为直接可访问的url,不能携带参数。示例:notify_url:“”
是否需要证书,违心:juzivtu
不需要。
通知参数
字段名变量名必填类型示例值描述
返回状态码return_code是String(16)SUCCESSSUCCESS/FAIL此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断
返回信息return_msg否String(128)签名失败返回信息,如非空,为错误原因签名失败参数格式校验错误
以下字段在return_code为SUCCESS的时候有返回,违心:juzivtu
字段名变量名必填类型示例值描述
小程序IDappid是String(32)wx8888888888888888微信分配的小程序ID
商户号mch_id是String(32)1900000109微信支付分配的商户号
设备号device_info否String(32)0764微信支付分配的终端设备号,
随机字符串nonce_str是String(32)5K8264ILTKCH16CQ2502SI8ZNMTM67VS随机字符串,不长于32位
签名sign是String(32)C380BEC2BFD727A4B6845133519F3AD6签名,详见
签名类型sign_type否String(32)HMAC-SHA256签名类型,目前支持HMAC-SHA256和MD5,默认为MD5
业务结果result_code是String(16)SUCCESSSUCCESS/FAIL
错误代码err_code否String(32)SYSTEMERROR错误返回的信息描述
错误代码描述err_code_des否String(128)系统错误错误返回的信息描述
用户标识openid是String(128)wxd930ea5d5a258f4f用户在商户appid下的唯一标识
交易类型trade_type是String(16)JSAPIJSAPI、NATIVE、APP
付款银行bank_type是String(32)CMC银行类型,采用字符串类型的银行标识,银行类型见
订单金额total_fee是Int100订单总金额,单位为分
应结订单金额settlement_total_fee否Int100应结订单金额=订单金额-非充值代金券金额,应结订单金额=订单金额。
货币种类fee_type否String(8)CNY货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见
现金支付金额cash_fee是Int100现金支付金额订单现金支付金额,详见
现金支付货币类型cash_fee_type否String(16)CNY货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见
总代金券金额coupon_fee否Int10代金券金额=订单金额,订单金额-代金券金额=现金支付金额,详见
代金券使用数量coupon_count否Int1代金券使用数量
代金券类型coupon_type_$n否StringCASHCASH--充值代金券NO_CASH---非充值代金券并且订单使用了免充值券后有返回(取值:CASH、NO_CASH)。$n为下标,该笔订单使用多张代金券时,从0开始编号,举例:coupon_type_0、coupon_type_1注意:只有下单时订单使用了优惠,回调通知才会返回券信息。下列情况可能导致订单不可以享受优惠:可能情况。
代金券IDcoupon_id_$n否String(20)10000代金券ID,$n为下标,该笔订单使用多张代金券时,从0开始编号,举例:coupon_id_0、coupon_id_1注意:只有下单时订单使用了优惠,回调通知才会返回券信息。下列情况可能导致订单不可以享受优惠:可能情况。
单个代金券支付金额coupon_fee_$n否Int100单个代金券支付金额,$n为下标,从0开始编