服务商给子商户开发微信支付接口,如果只是刷卡支付的话,不需要子商户申请公众号。
已做了商户支付接口的,只需要修改部分代码即可给子商户使用:
1.在config.cs中,基本信息设置 增加子商户号
public const string MCHID = "1286651401";
注意:Key需要使用的是服务商的KEY 而非子商户的KEY
2.WxPayApi.cs中
public static WxPayData Micropay(WxPayData inputObj, int timeOut)
函数增加
inputObj.SetValue("sub_mch_id", WxPayConfig.SUBMCHID);//子商户号
3.微信刷卡支付,需要退款的话,还需要子商户给服务商授权,服务商的接口才能正常使用