// 提交被扫支付. func MicroPay(proxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return proxy.PostXML("https://api.mch.weixin.qq.com/pay/micropay", req) }
// 撤销支付. // NOTE: 请求需要双向证书. func Reverse(proxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return proxy.PostXML("https://api.mch.weixin.qq.com/secapi/pay/reverse", req) }
// 企业付款. // NOTE: 请求需要双向证书 func Transfers(proxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return proxy.PostXML("https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers", req) }
// 红包发放. // NOTE: 请求需要双向证书 func SendRedPack(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack", req) }
// 关闭订单. func CloseOrder(proxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return proxy.PostXML("https://api.mch.weixin.qq.com/pay/closeorder", req) }
// 退款查询. func RefundQuery(proxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return proxy.PostXML("https://api.mch.weixin.qq.com/pay/refundquery", req) }
// 发放代金券. // 请求需要双向证书 func SendCoupon(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/mmpaymkttransfers/send_coupon", req) }
// 红包查询接口. // NOTE: 请求需要双向证书 func GetRedPackInfo(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/mmpaymkttransfers/gethbinfo", req) }
// 查询订单. func OrderQuery(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/pay/orderquery", req) }
// 转换短链接. func ShortURL(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/tools/shorturl", req) }
// 统一下单. func UnifiedOrder(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/pay/unifiedorder", req) }
// 查询代金券信息. func QueryCoupon(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/promotion/query_coupon", req) }
// 查询代金券批次信息. func QueryCouponStock(proxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return proxy.PostXML("https://api.mch.weixin.qq.com/mmpaymkttransfers/query_coupon_stock", req) }
// 测速上报. func Report(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/payitil/report", req) }
// 授权码查询OPENID接口. func AuthCodeToOpenId(pxy *mch.Proxy, req map[string]string) (resp map[string]string, err error) { return pxy.PostXML("https://api.mch.weixin.qq.com/tools/authcodetoopenid", req) }