Senparc.Weixin.TenPay 支付类型 公众号JS-API支付和小程序支付 红包的场景id(scene_id),最中输出为字符串 商品促销 抽奖 虚拟物品兑奖 企业内部福利 渠道分润 保险回馈 彩票派奖 税务刮奖 企业支付签名(workwx_sign)类型 非企业支付签名 企业发红包 API 企业付款 API 注册微信支付Tenpay(注意:新注册账号请使用RegisterTenpayV3! RegisterService 微信支付(旧版本)参数 公众号唯一标识名称 根据 SenparcWeixinSetting 自动注册微信支付Tenpay(注意:新注册账号请使用RegisterTenpayV3!) RegisterService ISenparcWeixinSetting 统一标识,如果为null,则使用 weixinSettingForOldTepay.ItemKey 注册微信支付TenpayV3 RegisterService 微信支付(新版本 V3)参数 公众号唯一标识名称 根据 SenparcWeixinSetting 自动注册微信支付Tenpay(注意:新注册账号请使用RegisterTenpayV3! RegisterService ISenparcWeixinSetting 统一标识,如果为null,则使用 SenparcWeixinSetting.ItemKey 对账单下载接口 网关url地址 密钥 请求的参数 debug信息 初始化函数 获取入口地址,不包含参数值 设置入口地址,不包含参数值 获取密钥 设置密钥 获取带参数的请求URL @return String 创建md5摘要,规则是:按参数名称a-z排序,遇到空值的参数不参加签名。 获取参数值 设置参数值 获取debug信息 设置debug信息 密钥 应答的参数 debug信息 原始内容 获取服务器通知数据方式,进行参数获取 获取密钥 设置密钥 获取参数值 设置参数值 是否财付通签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 @return boolean 获取debug信息 设置debug信息 是否财付通签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 @return boolean 生成Native支付方式使用的二维码 url编码,添加空格转成%20 需要生成二维码的Url 退款明细查询接口 RefundRequestHandler 退款接口 ResponseHandler 的摘要说明。 密钥 应答的参数 debug信息 获取密钥 设置密钥 获取参数值 设置参数值 是否财付通签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 @return boolean 获取debug信息 设置debug信息 是否财付通签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 @return boolean 密钥 请求的参数 debug信息 初始化函数 获取debug信息 获取密钥 设置密钥 设置参数值 获取package带参数的签名包 创建md5摘要,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 创建package签名 创建sha1签名 输出XML 设置debug信息 '============================================================================ 'Api说明: 'GetKey()/setKey(),获取/设置密钥 'GetParameter()/setParameter(),获取/设置参数值 'GetAllParameters(),获取所有参数 'IsTenpaySign(),是否正确的签名,true:是 false:否 'IsWXsign(),是否正确的签名,true:是 false:否 ' * IsWXsignfeedback判断微信维权签名 ' *GetDebugInfo(),获取debug信息 '============================================================================ 密钥 appkey xmlMap 应答的参数 debug信息 原始内容 参与签名的参数列表 初始化函数 获取页面提交的get和post参数 获取密钥 设置密钥 获取参数值 设置参数值 是否财付通签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名。return boolean 判断微信签名 判断微信维权签名 获取debug信息 设置debug信息 请求内容,无论post和get,都用get方式提供 应答内容 请求方法 错误信息 证书文件 证书密码 ca证书文件 超时时间,以秒为单位 http应答编码 字符编码 设置请求内容 获取结果内容 设置请求方法post或者get 获取错误信息 设置证书信息 设置ca 设置超时时间,以秒为单位 获取http状态码 验证服务器证书 执行http调用 微信支付基础信息储存类 商户号 密钥 appid paysignkey(非appkey) 支付完成后的回调处理页面,*替换成notify_url.asp所在路径 微信支付(旧版本)参数 构造函数 密钥 appid paysignkey(非appkey) 支付完成后的回调处理页面,*替换成notify_url.asp所在路径 微信支付(旧版本)参数 构造函数 已经填充过微信支付(旧版本)参数的 SenparcWeixinSetting 对象 微信支付信息集合,Key为商户号(PartnerId) 微信支付信息集合,Key为商户号(PartnerId) 注册WeixinPayInfo信息 公众号唯一标识(或名称) 微信支付维权接口,官方API:https://mp.weixin.qq.com/htmledition/res/bussiness-course2/wxm-payment-kf-api.pdf 标记客户的投诉处理状态 支付该笔订单的用户 ID 投诉单号 【异步方法】标记客户的投诉处理状态 支付该笔订单的用户 ID 投诉单号 TenpayUtil 的摘要说明。 配置文件 随机生成Noncestr 对字符串进行URL编码 对字符串进行URL解码 取时间戳生成随即数,替换交易单号中的后10位流水号 取随机数 Native 签名 开放平台账户的唯一标识 时间戳 32 位内的随机串,防重发 商品唯一id 发货通知 公众平台账户的AppId 公众平台AccessToken 购买用户的OpenId 交易单号 第三方订单号 发货时间戳 发货状态,1 表明成功,0 表明失败,失败时需要在deliver_msg 填上失败原因 发货状态信息,失败时可以填上UTF8 编码的错误提示信息,比如“该商品已退款 签名 签名方法 订单查询 公众平台账户的AppId 公众平台AccessToken 查询订单的关键信息数据 linux 时间戳 签名 签名方法 【异步方法】发货通知 公众平台账户的AppId 公众平台AccessToken 购买用户的OpenId 交易单号 第三方订单号 发货时间戳 发货状态,1 表明成功,0 表明失败,失败时需要在deliver_msg 填上失败原因 发货状态信息,失败时可以填上UTF8 编码的错误提示信息,比如“该商品已退款 签名 签名方法 【异步方法】订单查询 公众平台账户的AppId 公众平台AccessToken 查询订单的关键信息数据 linux 时间戳 签名 签名方法 订单查询 密钥 请求的参数 debug信息 初始化函数 获取debug信息 获取密钥 设置密钥 设置参数值 当参数不为null或空字符串时,设置参数值 创建md5摘要,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 key和value通常用于填充最后一组参数 参数名 参数值 企业支付签名(workwx_sign)类型,默认为 None 创建sha256摘要,规则是:按参数名称a-z排序,遇到空值的参数不参加签名 参数名 参数值 key和value通常用于填充最后一组参数 输出XML 设置debug信息 '============================================================================ 'Api说明: 'GetKey()/setKey(),获取/设置密钥 'GetParameter()/setParameter(),获取/设置参数值 'GetAllParameters(),获取所有参数 'IsTenpaySign(),是否正确的签名,true:是 false:否 'IsWXsign(),是否正确的签名,true:是 false:否 ' * IsWXsignfeedback判断微信维权签名 ' * GetDebugInfo(),获取debug信息 '============================================================================ 密钥 appkey 应答的参数 debug信息 原始内容 初始化函数 获取页面提交的get和post参数 注意:.NetCore环境必须传入HttpContext实例,不能传Null,这个接口调试特别困难,千万别出错! 获取密钥 设置密钥 获取参数值 设置参数值 是否财付通签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名。return boolean 获取debug信息 设置debug信息 输出XML 微信支付基础信息储存类 第三方用户唯一凭证appid 第三方用户唯一凭证密钥,即appsecret 商户ID 商户支付密钥Key。登录微信商户后台,进入栏目【账户设置】【密码安全】【API 安全】【API 密钥】 微信支付证书位置(物理路径),在 .NET Core 下执行 TenPayV3InfoCollection.Register() 方法会为 HttpClient 自动添加证书 微信支付证书密码 支付完成后的回调处理页面 小程序支付完成后的回调处理页面 服务商模式下,特约商户的开发配置中的AppId 服务商模式下,特约商户的开发配置中的AppSecret 服务商模式下,特约商户的商户Id 普通服务商 微信支付 V3 参数 构造函数 服务商户 微信支付 V3 参数 构造函数 微信支付 V3 参数 构造函数 已经填充过微信支付(旧版本)参数的 SenparcWeixinSetting 对象 微信支付信息集合,Key为商户号(MchId) 微信支付信息集合,Key为商户号(MchId) 注册TenPayV3Info信息 公众号唯一标识(或名称) 索引 TenPayV3Info TenPayV3InfoCollection 构造函数 微信支付工具类 随机生成Noncestr 获取微信时间格式 对字符串进行URL编码 对字符串进行URL解码 取时间戳生成随即数,替换交易单号中的后10位流水号 取随机数 创建当天内不会重复的数字 对退款通知消息进行解密 随机字符串,不长于32位。实例值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS,类型:String(32) 获取 RSA 加密公钥接口 商户号 子商户号,如果没有则不用设置 随机字符串 签名类型 Key 通过MD5签名算法计算得出的签名值,详见MD5签名生成算法 付款到银行卡提交数据 商户号 子商户号,如果没有则不用设置 商户订单号,需保持唯一(只允许数字[0~9]或字母[A~Z]和[a~z],最短8位,最长32位) 收款方银行卡号(采用标准RSA算法,公钥由微信侧提供),详见获取RSA加密公钥API https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_7 收款方用户名(采用标准RSA算法,公钥由微信侧提供)详见获取RSA加密公钥API https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_7 收款方开户行。银行卡所在开户行编号,详见银行编号列表 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_4 付款金额:RMB分(支付总额,不含手续费) 注:大于0的整数 【非必填】付款说明。企业付款到银行卡付款说明,即订单备注(UTF8编码,允许100个字符以内) 随机字符串 商家订单号 签名类型 Key 通过MD5签名算法计算得出的签名值,详见MD5签名生成算法 查询企业付款银行卡接口 请求参数 商户号 子商户号,如果没有则不用设置 商户订单号,需保持唯一(只允许数字[0~9]或字母[A~Z]和[a~z],最短8位,最长32位) 随机字符串 Key 通过MD5签名算法计算得出的签名值,详见MD5签名生成算法 【境内服务商】微信支付提交的XML Data数据[提交刷卡支付] String(32) wx8888888888888888 微信分配的子商户公众账号ID String(32) 1900000109 微信支付分配的子商户号,开发者模式下必填 提交刷卡支付 请求参数 微信支付提交的XML Data数据[关闭订单] 公众账号ID 商户号 子商户公众账号Id 子商户号 随机字符串 商家订单号 签名类型 关闭订单 请求参数 关闭订单 请求参数(子商户) 微信支付提交的XML Data数据[下载对账单] 公众账号ID [appid] 商户号 [mch_id] 商户号 [device_info] 随机字符串 签名类型 对账单日期 [bill_date] 账单类型 [bill_type] 压缩账单 [tar_type] 下载对账单 微信支付提交的XML Data数据[获取验签秘钥API] 商户号 随机字符串 商家订单号 签名类型 Key 关闭订单 请求参数 微信支付提交的XML Data数据[查询企业付款] 公众账号ID 子商户公众账号ID 商户号[mch_id] 子商户号,如果没有则不用设置 随机字符串 [nonce_str] 商户订单号,[partner_trade_no] Key 查询企业付款 微信支付提交的XML Data数据[提交刷卡支付] 公众账号ID 商户号 随机字符串 终端设备号(商户自定义,如门店编号) 商品简单描述,该字段须严格按照规范传递 商品详细列表 附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据 商户系统内部的订单号,32个字符内、可包含字母 订单总金额,单位为分,只能为整数 符合ISO4217标准的三位字母代码,默认人民币:CNY 调用微信支付API的机器IP 商品标记 扫码支付授权码 签名类型 提交刷卡支付 请求参数 微信支付提交的XML Data数据[查询订单] 公众账号ID 子商户公众账号ID 商户号 子商户号 微信的订单号,建议优先使用 商户系统内部的订单号,请确保在同一商户号下唯一 随机字符串 签名类型 查询订单 请求参数[境内服务商] 查询订单 请求参数[境内普通商户] 微信支付提交的XML Data数据[企业付款] 公众账号ID 子商户公众账号ID 商户号 子商户号,如果没有则不用设置 企业微信支付应用secret(参见企业微信管理端支付应用页面) 随机字符串 [nonce_str] 微信支付分配的终端设备号 [device_info] 商户订单号,需保持唯一性(只能是字母或者数字,不能包含有符号) [partner_trade_no] 用户openid [openid] 校验用户姓名选项(NO_CHECK:不校验真实姓名 FORCE_CHECK:强校验真实姓名) [check_name] 收款用户姓名 [re_user_name] 金额 [amount] 企业付款描述信息 [desc] Ip地址 [spbill_create_ip] 付款消息类型(NORMAL_MSG:普通付款消息 APPROVAL _MSG:审批付款消息) [ww_msg_type] 审批单号(ww_msg_type为APPROVAL _MSG时,需要填写approval_number) [approval_number] 审批类型(ww_msg_type为APPROVAL _MSG时,需要填写1) [approval_type] 项目名称,最长50个utf8字符 [act_name] 付款的应用id(以企业应用的名义付款,企业应用id,整型,可在企业微信管理端应用的设置页面查看。) [agentid] 企业付款 微信分配的公众账号ID(企业号corpid即为此appId) 商户号 随机字符串 微信支付分配的终端设备号 商户订单号 用户openid 校验用户姓名选项(NO_CHECK:不校验真实姓名 FORCE_CHECK:强校验真实姓名) 收款用户姓名 金额(单位:元,小数点后不要超过2位,否则会被四舍五入到分) 企业付款描述信息 Ip地址 付款消息类型(NORMAL_MSG:普通付款消息 APPROVAL _MSG:审批付款消息) 审批单号 审批类型 项目名称,最长50个utf8字符 分账请求 服务商(单次分账): 境内普通商户(单次分账): 服务商(多次分账): 境内普通商户(多次分账): 2019-12-30 公众账号ID 微信支付分配的商户号 服务商时的子商户公众账号ID sub_appid 服务商时的子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。 只能是数字、大小写字母_-|*@ 随机字符串 签名类型, HMAC-SHA256; 签名类型,目前只支持HMAC-SHA256 分账接收方对象,json格式 此不带参数的构造函数是为了反序列化的实例初始化,提交数据时请使用其他构造函数 构造函数 服务商时,子商户公众账号ID 服务商时,子商户号 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@ 分账接收方列表,此对象通过Json格式传输 完结分账请求 服务商特约商户: 境内普通商户: 2019-12-30 公众账号ID 微信支付分配的商户号 服务商时的子商户公众账号ID sub_appid 服务商时的子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。 只能是数字、大小写字母_-|*@ 分账完结的原因描述, 随机字符串 签名类型, HMAC-SHA256; 签名类型,目前只支持HMAC-SHA256 此不带参数的构造函数是为了反序列化的实例初始化,提交数据时请使用其他构造函数 构造函数 服务商时,子商户公众账号ID 服务商时,子商户号 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@ 分账完结的原因描述 公众账号ID 微信支付分配的商户号 服务商时的子商户公众账号ID sub_appid 服务商时的子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。 只能是数字、大小写字母_-|*@ 随机字符串 签名类型, HMAC-SHA256; 签名类型,目前只支持HMAC-SHA256 此不带参数的构造函数是为了反序列化的实例初始化,提交数据时请使用其他构造函数 构造函数 按照 https://github.com/JeffreySu/WeiXinMPSDK/issues/2309 的反馈,可以输入 null 服务商时,子商户公众账号ID 服务商时,子商户号 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@ 公众账号ID 微信支付分配的商户号 服务商时的子商户公众账号ID sub_appid 服务商时的子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 随机字符串 签名类型, HMAC-SHA256; 签名类型,目前只支持HMAC-SHA256 分账接收方对象,json格式 此不带参数的构造函数是为了反序列化的实例初始化,提交数据时请使用其他构造函数 服务商 服务商时,子商户公众账号ID 服务商时,子商户号 新添加的分账接收方对象 公众账号ID 微信支付分配的商户号 服务商时的子商户公众账号ID sub_appid 服务商时的子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 随机字符串 签名类型, HMAC-SHA256; 签名类型,目前只支持HMAC-SHA256 分账接收方对象,json格式 统一下单接口参数,参考:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_203&index=6 此不带参数的构造函数是为了反序列化的实例初始化,提交数据时请使用其他构造函数 服务商 子商户公众账号ID 子商户号 需要删除的的分账接收方对象 统一下单接口参数,参考:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_203&index=6 分账接收方类型, 转换为字符串而来; MERCHANT_ID:商户ID PERSONAL_WECHATID:个人微信号 PERSONAL_OPENID:个人openid(由父商户APPID转换得到) PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到) 分账接收方帐号 是MERCHANT_ID时,是商户ID; 是PERSONAL_WECHATID时,是个人微信号; 是PERSONAL_OPENID时,是个人openid; 是PERSONAL_SUB_OPENID时,是个人sub_openid; 分账金额,分为单位 分账描述,必须传入 分账接收方类型, 转换为字符串而来; MERCHANT_ID:商户ID PERSONAL_WECHATID:个人微信号 PERSONAL_OPENID:个人openid(由父商户APPID转换得到) PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到) 分账接收方帐号 是MERCHANT_ID时,是商户ID; 是PERSONAL_WECHATID时,是个人微信号; 是PERSONAL_OPENID时,是个人openid; 是PERSONAL_SUB_OPENID时,是个人sub_openid; 分账金额,分为单位 分账描述,必须传入 PENDING:待分账 SUCCESS:分账成功 ADJUST:分账失败待调账 RETURNED:已转回分账方 CLOSED: 已关闭 分账完成时间 分账接收方类型, 转换为字符串而来; MERCHANT_ID:商户ID PERSONAL_WECHATID:个人微信号 PERSONAL_OPENID:个人openid(由父商户APPID转换得到) PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到) 分账接收方帐号 是MERCHANT_ID时,是商户ID; 是PERSONAL_WECHATID时,是个人微信号; 是PERSONAL_OPENID时,是个人openid; 是PERSONAL_SUB_OPENID时,是个人sub_openid; 分账接收方全称 添加接收方可能包含此参数; 添加接收方的响应中不会包含此参数; 是MERCHANT_ID时,是商户全称(必传) ; 是PERSONAL_NAME 时,是个人姓名(必传) ; 是PERSONAL_OPENID时,是个人姓名(选传,传则校验); PERSONAL_SUB_OPENID时,是个人姓名(选传,传则校验) ; 与分账方的关系类型 与分账方的关系类型, 转换为字符串而来; 子商户与接收方的关系。 本字段值为枚举: SERVICE_PROVIDER:服务商 STORE:门店 STAFF:员工 STORE_OWNER:店主 PARTNER:合作伙伴 HEADQUARTER:总部 BRAND:品牌方 DISTRIBUTOR:分销商 USER:用户 SUPPLIER:供应商 CUSTOM:自定义 自定义的分账关系 子商户与接收方具体的关系,本字段最多10个字。 当字段relation_type的值为CUSTOM时,本字段必填 当字段relation_type的值不为CUSTOM时,本字段无需填写 分账接收方类型, 转换为字符串而来; MERCHANT_ID:商户ID PERSONAL_WECHATID:个人微信号 PERSONAL_OPENID:个人openid(由父商户APPID转换得到) PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到) 分账接收方帐号 是MERCHANT_ID时,是商户ID; 是PERSONAL_WECHATID时,是个人微信号; 是PERSONAL_OPENID时,是个人openid; 是PERSONAL_SUB_OPENID时,是个人sub_openid; 分账接收方枚举类型 商户ID 个人微信号 个人openid(由父商户APPID转换得到) 个人sub_openid(由子商户APPID转换得到) 分账接收方和商户的关系类型枚举 服务商 门店 员工 店主 合作伙伴 总部 品牌方 分销商 用户 供应商 自定义 微信支付提交的XML Data数据[查询退款] 公众账号ID 商户号,如:1900000109 随机字符串 商户自定义的终端设备号,如门店编号、设备的ID 微信订单号 商户系统内部的订单号 商户侧传给微信的退款单号 微信生成的退款单号,在申请退款接口有返回 商品信息 (非必填)微信分配的子商户公众账号ID,如:wx8888888888888888 微信支付分配的子商户号,如:1900000109 (非必填)偏移量,当部分退款次数超过10次时可使用,表示返回的查询结果从这个偏移量开始取记录,如:15 (非必填)偏移量,当部分退款次数超过10次时可使用,表示返回的查询结果从这个偏移量开始取记录 查询退款 请求参数 (非必填)微信分配的子商户公众账号ID,如:1900000109 微信支付分配的子商户号,如:wx8888888888888888 (非必填)偏移量,当部分退款次数超过10次时可使用,表示返回的查询结果从这个偏移量开始取记录,如:15 微信支付提交的XML Data数据[申请退款] 公众账号ID 商户号 商户自定义的终端设备号,如门店编号、设备的ID 随机字符串 微信订单号(和OutTradeNo二选一) 商户系统内部的订单号(和TransactionId二选一) 商户侧传给微信的退款单号 订单金额。订单总金额,单位为分,只能为整数,详见支付金额 退款金额。退款总金额,订单总金额,单位为分,只能为整数,详见支付金额 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型 操作员,操作员帐号, 默认为商户号 退款资金来源。仅针对老资金流商户使用 REFUND_SOURCE_UNSETTLED_FUNDS---未结算资金退款(默认使用未结算资金退款) REFUND_SOURCE_RECHARGE_FUNDS---可用余额退款(限非当日交易订单的退款) 若商户传入,会在下发给用户的退款消息中体现退款原因 异步接收微信支付退款结果通知的回调地址,通知URL必须为外网可访问的url,不允许带参数。 如果参数中传了notify_url,则商户平台上配置的回调地址将不会生效。 签名类型 服务商模式下,特约商户的开发配置中的AppId 服务商模式下,特约商户的商户Id 申请退款 请求参数 申请退款 请求参数 服务商模式下,特约商户的开发配置中的AppId 服务商模式下,特约商户的商户Id 微信支付提交的XML Data数据的基类 公众账号ID 商户号 随机字符串 微信支付提交的XML Data数据[撤销订单] 公众账号ID 子商户公众账号ID,如果没有则不用设置 商户号[mch_id] 子商户号,如果没有则不用设置 随机字符串 微信的订单号,建议优先使用 商家订单号 签名类型 撤销订单 请求参数 微信支付提交的XML Data数据[转换短链接] 公众账号ID 商户号 随机字符串 需要转换的URL,签名用原串,传输需URLencode 签名类型 转换短链接 请求参数 微信支付提交的XML Data数据[企业付款] 微信分配的公众账号ID(企业号corpid即为此appId) [mch_appid] 子商户公众账号ID 商户号 [mchid] 子商户号,如果没有则不用设置 微信支付分配的终端设备号 [device_info] 随机字符串 [nonce_str] 商家订单号 [partner_trade_no] 用户openid [openid] 校验用户姓名选项 [check_name] 收款用户姓名 [re_user_name] 金额 [amount] 企业付款描述信息 [desc] Ip地址 [spbill_create_ip] 企业付款 公众账号appid 商户号 设备号 随机字符串 商户订单号 用户openid 校验用户姓名选项 收款用户姓名 金额(单位:元,小数点后不要超过2位,否则会被四舍五入到分) 企业付款描述信息 Ip地址 微信支付提交的XML Data数据[统一下单] 公众账号ID 商户号 子商户公众账号ID sub_appid 子商户号 sub_mch_id 是 String(32) 1900000109 微信支付分配的子商户号 自定义参数,可以为终端设备号(门店号或收银设备ID),PC网页或公众号内支付可以传"WEB",String(32)如:013467007045764 随机字符串 签名类型,默认为MD5,支持HMAC-SHA256和MD5。(使用默认) 商品信息 商品详细列表,使用Json格式,传输签名前请务必使用CDATA标签将JSON文本串保护起来。 cost_price Int 可选 32 订单原价,商户侧一张小票订单可能被分多次支付,订单原价用于记录整张小票的支付金额。当订单原价与支付金额不相等则被判定为拆单,无法享/受/优/惠。 receipt_id String 可选 32 商家小票ID goods_detail 服务商必填[]: └ goods_id String 必填 32 商品的编号 └ wxpay_goods_id String 可选 32 微信支付定义的统一商品编号 └ goods_name String 可选 256 商品名称 └ quantity Int 必填 32 商品数量 └ price Int 必填 32 商品单价,如果商户有优惠,需传输商户优惠后的单价 注意:单品总金额应<=订单总金额total_fee,否则会无法享受优惠。 String(6000) 附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用。String(127),如:深圳分店 符合ISO 4217标准的三位字母代码,默认人民币:CNY,详细列表请参见货币类型。String(16),如:CNY 商家订单号 商品金额,以分为单位(money * 100).ToString() 用户的公网ip,不是商户服务器IP 订单生成时间,最终生成格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则。 如果为空,则默认为当前服务器时间 订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则 注意:最短失效时间间隔必须大于5分钟。 留空则不设置失效时间 商品标记,使用代金券或立减优惠功能时需要的参数,说明详见代金券或立减优惠。String(32),如:WXG 接收财付通通知的URL 交易类型 trade_type=NATIVE时(即扫码支付),此参数必传。此参数为二维码中包含的商品ID,商户自行定义。 String(32),如:12235413214070356458058 上传此参数no_credit--可限制用户不能使用信用卡支付 用户的openId 该字段用于上报场景信息,目前支持上报实际门店信息。该字段为JSON对象数据,对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" } 用户子标识 统一下单接口参数,参考:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_203&index=6 此不带参数的构造函数是为了反序列化的实例初始化,提交数据时请使用其他构造函数 TenPayV3UnifiedorderRequestData 的 SceneInfo 参数(非必填) 统一支付接口信息(H5支付请留空) H5统一支付接口信息(非H5支付请留空) TenPayV3UnifiedorderRequestData_SceneInfo 构造函数 是否为H5支付 当isH5Pay为true时填写,可以使用TenPayV3UnifiedorderRequestData_SceneInfo.GetH5InfoInstance<T>()方法获得 获取 IH5_Info 接口示例,可用类型:H5_Info_IOS,H5_Info_Android,H5_Info_WAP 场景类型,如:IOS,Android,Wap 常规输出JSON格式:{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }} H5支付JSON格式:{"h5_info": {"type":"IOS","app_name": "王者荣耀","bundle_id": "com.tencent.wzryIOS"}} store_info 数据 (非必填)门店id,门店唯一标识,String(32) (非必填)门店名称,String(64) (非必填)门店行政区划码,新县及县以上行政区划代码》:https://pay.weixin.qq.com/wiki/doc/api/download/store_adress.csv (非必填)门店详细地址,String(128) H5支付信息 场景类型 H5支付-IOS移动应用 场景类型,如IOS 场景类型 bundle_id H5支付-安卓移动应用 场景类型,如Android 应用名 包名 H5支付-WAP网站应用 场景类型,如Wap WAP网站URL地址 WAP 网站名 获取小程序红包发送接口的结果 返回状态码 SUCCESS/FAIL,此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断 判断return_code是否为SUCCESS返回值 返回信息,返回信息,如非空,为错误原因,签名失败,参数格式校验错误 业务结果,SUCCESS/FAIL 判断result_code是否为SUCCESS返回值 错误代码 错误代码描述 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字 商户号,微信支付分配的商户号 公众账号appid。商户appid,接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的)。 用户openid 付款金额,单位分 发放成功时间,格式20150520102602 红包订单的微信单号 返回jaspi的入参package的值 获取普通现金红包发送接口的结果 返回状态码 SUCCESS/FAIL,此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断 判断return_code是否为SUCCESS返回值 返回信息,返回信息,如非空,为错误原因,签名失败,参数格式校验错误 业务结果,SUCCESS/FAIL 判断result_code是否为SUCCESS返回值 错误代码 错误代码描述 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字 商户号,微信支付分配的商户号 公众账号appid。商户appid,接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的)。 用户openid 付款金额,单位分 发放成功时间,格式20150520102602 红包订单的微信单号 付款到银行卡返回结果 业务结果 SUCCESS/FAIL,注意:当状态为FAIL时,存在业务结果未明确的情况,所以如果状态y为FAIL,请务必通过查询接口确认此次付款的结果(关注错误码err_code字段)。如果要继续进行这笔付款,请务必用原商户订单号和原参数来重入此接口。 错误代码 错误码信息,注意:出现未明确的错误码时,如(SYSTEMERROR)等,请务必用原商户订单号重试,或通过查询接口确认此次付款的结果 错误代码描述 商户号 商户企业付款单号,需要保持唯一 代付金额RMB:分 随机字符串,长度小于32位 签名。返回包携带签名给商户 微信企业付款单号。代付成功后,返回的内部业务单号 手续费金额 RMB:分 付款到银行卡返回结果 构造函数 查询付款到银行卡返回结果 业务结果 SUCCESS/FAIL,注意:当状态为FAIL时,存在业务结果未明确的情况,所以如果状态y为FAIL,请务必通过查询接口确认此次付款的结果(关注错误码err_code字段)。如果要继续进行这笔付款,请务必用原商户订单号和原参数来重入此接口。 错误代码 错误码信息,注意:出现未明确的错误码时,如(SYSTEMERROR)等,请务必用原商户订单号重试,或通过查询接口确认此次付款的结果 错误代码描述 商户号 商户企业付款单号,需要保持唯一 微信企业付款单号 收款用户银行卡号(MD5加密) 收款人真实姓名(MD5加密) 代付订单金额RMB:分 代付单状态 代付订单状态:PROCESSING(处理中,如有明确失败,则返回额外失败原因;否则没有错误原因) SUCCESS(付款成功) FAILED(付款失败,需要替换付款单号重新发起付款) BANK_FAIL(银行退票,订单状态由付款成功流转至退票,退票时付款金额和手续费会自动退还) 手续费订单金额 RMB:分 商户下单时间(微信侧订单创建时间) 成功付款时间(但无法保证银行不会退票) 订单失败原因(如:余额不足) 付款到银行卡返回结果 构造函数 获取 RSA 加密公钥接口 返回结果 业务结果 SUCCESS/FAIL,注意:当状态为FAIL时,存在业务结果未明确的情况,所以如果状态y为FAIL,请务必通过查询接口确认此次付款的结果(关注错误码err_code字段)。如果要继续进行这笔付款,请务必用原商户订单号和原参数来重入此接口。 错误代码 错误码信息,注意:出现未明确的错误码时,如(SYSTEMERROR)等,请务必用原商户订单号重试,或通过查询接口确认此次付款的结果 错误代码描述 商户号 密钥(RSA 公钥) 获取 RSA 加密公钥接口 返回结果 构造函数 获取查询红包接口的结果,既可以查询普通红包,也可以查询裂变红包 返回状态码,SUCCESS/FAIL,此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断 返回信息,如非空,为错误原因,签名失败,参数格式校验错误 业务结果,SUCCESS/FAIL 错误代码 错误代码描述 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字 商户号,微信支付分配的商户号 红包单号 红包状态,SENDING:发放中,SENT:已发放待领取,FAILED:发放失败,RECEIVED:已领取,REFUND:已退款 发放类型,API:通过API接口发放,UPLOAD:通过上传文件方式发放,ACTIVITY:通过活动方式发放 红包类型,GROUP:裂变红包,NORMAL:普通红包 红包个数 红包总金额(单位分) 红包发送时间 祝福语 活动描述,低版本微信可见 活动名称(请注意活动名称长度,官方文档提示为32个字符,实际限制不足32个字符) 发送失败原因 红包的退款时间(如果其未领取的退款) 红包退款金额 红包领取列表,普通红包只有一项,列表红包可以有很多项 单个OpenID红包领取信息 领取红包的Openid 领取金额 领取时间 基础返回结果(微信支付返回结果基类) XML内容 获取Xml结果中对应节点的值 获取Xml结果中对应节点的集合值 统一支付接口在 return_code为 SUCCESS的时候有返回 微信分配的公众账号ID(付款到银行卡接口,此字段不提供) 微信支付分配的商户号 子商户公众账号ID 子商户号 随机字符串,不长于32 位 签名 SUCCESS/FAIL result_code == "SUCCESS" 统一支付接口在return_code 和result_code 都为SUCCESS 的时候有返回详细信息 微信支付分配的终端设备号 交易类型:JSAPI、NATIVE、APP 微信生成的预支付ID,用于后续接口调用中使用 trade_type为NATIVE时有返回,此参数可直接生成二维码展示出来进行扫码支付 在H5支付时返回 查询订单接口返回结果 微信支付分配的终端设备号 用户在商户appid下的唯一标识 用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效 用户子标识[服务商] 是否关注子公众账号[服务商] 调用接口提交的交易类型,取值如下:JSAPI,NATIVE,APP,MICROPAY SUCCESS—支付成功 REFUND—转入退款 NOTPAY—未支付 CLOSED—已关闭 REVOKED—已撤销(刷卡支付) USERPAYING--用户支付中 PAYERROR--支付失败(其他原因,如银行返回失败) 银行类型,采用字符串类型的银行标识 商品详情[服务商] 订单总金额,单位为分 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY 现金支付金额订单现金支付金额 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY 代金券使用数量 CASH--充值代金券 NO_CASH---非充值代金券 订单使用代金券时有返回(取值:CASH、NO_CASH)。$n为下标,从0开始编号,举例:coupon_type_$0 coupon_type_$n 代金券ID, $n为下标,从0开始编号 coupon_id_$n 单个代金券支付金额, $n为下标,从0开始编号 coupon_fee_$n 微信支付订单号 商户系统的订单号,与请求一致。 附加数据,原样返回 订单支付时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010 对当前查询订单状态的描述和下一步操作的指引 关闭订单接口 对于业务执行的详细描述 申请退款接口 微信支付分配的终端设备号,与下单一致 微信订单号 商户订单号 商户退款单号 微信退款单号 退款金额 应结退款金额 标价金额 应结订单金额 标价币种 现金支付金额 现金支付币种 现金退款金额 代金券退款总金额 退款代金券使用数量 代金券类型 单个代金券退款金额 退款代金券ID 退款查询接口 终端设备号 微信订单号 商户系统内部的订单号 订单总金额,单位为分,只能为整数 订单金额货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY 现金支付金额,单位为分,只能为整数 退款记录数 取当前退款单的退款入账方 1)退回银行卡: {银行名称 }{卡类型 }{卡尾号} 2)退回支付用户零钱: 支付用户零钱 组装生成退款记录属性的内容 退款代金券信息.
            字段名:退款代金券ID.
            变量名:coupon_refund_id_$n_$m
            是否必填:否
            类型:String(20)
            示例值:10000
            描述:退款代金券ID, $n为下标,$m为下标,从0开始编号
            
            字段名:单个退款代金券支付金额.
            变量名:coupon_refund_fee_$n_$m
            是否必填:否
            类型:Int
            示例值:100
            描述:单个退款代金券支付金额, $n为下标,$m为下标,从0开始编号
            
            字段名:代金券类型.
            变量名:coupon_type_$n_$m
            是否必填:否
            类型:String(8)
            示例值:CASH
            描述:CASH--充值代金券 , NO_CASH---非充值代金券。
            开通免充值券功能,并且订单使用了优惠券后有返回(取值:CASH、NO_CASH)。
            $n为下标,$m为下标,从0开始编号,举例:coupon_type_$0_$1
            
退款明细
            字段名:商户退款单号.
            变量名:out_refund_no_$n
            是否必填:是
            类型:String(32)
            示例值:1217752501201407033233368018
            描述:商户退款单号
            
            字段名:微信退款单号.
            变量名:refund_id_$n
            是否必填:是
            类型:String(28)
            示例值:1217752501201407033233368018
            描述:微信退款单号
            
            字段名:退款渠道.
            变量名:refund_channel_$n
            是否必填:否
            类型:String(16)
            示例值:ORIGINAL
            描述:ORIGINAL—原路退款 BALANCE—退回到余额
            
            字段名:申请退款金额.
            变量名:refund_fee_$n
            是否必填:是
            类型:Int
            示例值:100
            描述:退款总金额,单位为分,可以做部分退款
            
            字段名:退款资金来源.
            变量名:refund_account
            是否必填:否
            类型:String(30)
            示例值:REFUND_SOURCE_RECHARGE_FUNDS
            描述:REFUND_SOURCE_RECHARGE_FUNDS---可用余额退款/基本账户, REFUND_SOURCE_UNSETTLED_FUNDS---未结算资金退款
            
            字段名:退款代金券使用数量.
            变量名:coupon_refund_count_$n
            是否必填:否
            类型:Int
            示例值:1
            描述:退款代金券使用数量 ,$n为下标,从0开始编号
            
            字段名:退款状态.
            变量名:refund_status_$n
            是否必填:是
            类型:String(16)
            示例值:SUCCESS
            描述:退款状态:
             SUCCESS—退款成功,
             FAIL—退款失败,
             PROCESSING—退款处理中,
             CHANGE—转入代发,
            退款到银行发现用户的卡作废或者冻结了,导致原路退款银行卡失败,资金回流到商户的现金帐号,需要商户人工干预,通过线下或者财付通转账的方式进行退款。
            
            字段名:退款入账账户.
            变量名:refund_recv_accout_$n
            是否必填:是
            类型:String(64)
            示例值:招商银行信用卡0403
            描述:取当前退款单的退款入账方,1)退回银行卡:{银行名称}{卡类型}{卡尾号},2)退回支付用户零钱:支付用户零钱
            
            字段名:退款成功时间.
            变量名:refund_success_time_$n
            是否必填:否
            类型:String(20)
            示例值:2016-07-25 15:26:26
            描述:退款成功时间,当退款状态为退款成功时有返回。$n为下标,从0开始编号。
            
短链接转换接口 转换后的URL 撤销订单接口 是否需要继续调用撤销,Y-需要,N-不需要 刷卡支付 提交被扫支付 调用接口提交的终端设备号 用户在商户appid 下的唯一标识 用户是否关注公众账号,仅在公众账号类型支付有效,取值范围:Y或N;Y-关注;N-未关注 支付类型为MICROPAY(即扫码支付) 银行类型,采用字符串类型的银行标识 符合ISO 4217标准的三位字母代码,默认人民币:CNY 订单总金额,单位为分,只能为整数 符合ISO 4217标准的三位字母代码,默认人民币:CNY 订单现金支付金额 微信支付订单号 商户系统的订单号,与请求一致 商家数据包,原样返回 订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010 企业付款 商户appid 商户号 设备号 随机字符串 业务结果 SUCCESS/FAIL 错误代码 错误代码描述 商户订单号 微信订单号 微信支付成功时间 商户的企业付款操作进行结果查询,返回付款操作详细结果 业务结果 SUCCESS/FAIL 错误代码 错误代码描述 商户单号 商户号 付款单号 转账状态 失败原因 收款用户openid 收款用户姓名 付款金额 转账时间 付款描述 企业付款成功时间,如:2015-04-21 20:01:00 获取验签秘钥API 返回结果 微信支付分配的微信商户号 返回的沙箱密钥 获取验签秘钥API 返回结果 构造函数 微信订单号 商户分账单号,调用接口提供的商户系统内部的分账单号 微信分账单号,微信分账单号,微信系统返回的唯一标识 分账接收方 分账接收方对象(不包含分账接收方全称) 分账接收方 分账接收方 微信支付订单号 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号), 同一分账单号多次请求等同一次。 只能是数字、大小写字母_-|*@ 微信分账单号 分账单状态: ACCEPTED—受理成功 PROCESSING—处理中 FINISHED—处理完成 CLOSED—处理失败,已关单 关单原因 分账接收方的分账信息 分账完结的原因描述,仅当查询分账完结的执行结果时,存在本字段 分账完结的分账金额,单位为分, 仅当查询分账完结的执行结果时,存在本字段 红包发送和查询Api(暂缺裂变红包发送) 查询红包(包括普通红包和裂变红包) 公众账号AppID 商户MchID 支付密钥,微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 证书地址(硬盘地址,形如E://cert//apiclient_cert.p12) 商家订单号 发送小程序红包 公众账号AppID 商户MchID 支付密钥,微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 证书地址(硬盘物理地址,形如E:\\cert\\apiclient_cert.p12) 要发红包的用户的OpenID 红包发送者名称,会显示给接收红包的用户 付款金额,单位分。红包金额大于200时,请求参数scene必传。 祝福语 活动名称(请注意活动名称长度,官方文档提示为32个字符,实际限制不足32个字符) 活动描述,用于低版本微信显示 将nonceStr随机字符串返回,开发者可以存到数据库用于校验 将支付签名返回,开发者可以存到数据库用于校验 商户订单号,新的订单号可以从RedPackApi.GetNewBillNo(mchId)方法获得,如果传入null,则系统自动生成 场景id(非必填),红包金额大于200时,请求参数scene必传 资金授权商户号,服务商替特约商户发放时使用(非必填),String(32)。示例:1222000096 摇一摇红包预下单接口 企业红包接口 查询红包记录 公众账号AppID 商户MchID 支付密钥,微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 证书地址(硬盘地址,形如E://cert//apiclient_cert.p12) 商家订单号 带证书提交 商户号 子商户号,如果没有则填 null 或空字符串 数据 Url 【异步方法】带证书提交 商户号 子商户号,如果没有则填 null 或空字符串 数据 Url 返回可用的微信支付地址(自动判断是否使用沙箱) 如:https://api.mch.weixin.qq.com/{0}pay/unifiedorder 获取验签秘钥API 商户号 随机字符串 签名 统一支付接口 统一支付接口,可接受JSAPI/NATIVE/APP 下预支付订单,返回预支付订单号。NATIVE 支付返回二维码code_url。 微信支付需要post的xml数据 统一支付接口 统一支付接口,可接受JSAPI/NATIVE/APP 下预支付订单,返回预支付订单号。NATIVE 支付返回二维码code_url。 微信支付需要post的Data数据 H5支付接口(和“统一支付接口”近似) 微信支付需要post的Data数据,TradeType将会强制赋值为TenPayV3Type.MWEB 获取UI使用的JS支付签名 格式:prepay_id={0} Native 开放平台账户的唯一标识 时间戳 商户Id 32 位内的随机串,防重发 商品唯一id 签名 订单查询接口 订单查询接口 关闭订单接口 关闭订单需要post的xml数据 关闭订单接口 关闭订单需要post的xml数据 服务商代子商户发起添加分账接收方请求, 后续可通过发起分账请求将结算后的钱分到该分账接收方 撤销订单接口 撤销订单接口 撤销订单接口 证书绝对路径,如@"F:\apiclient_cert.p12" 证书密码 退款申请接口 证书绝对路径,如@"F:\apiclient_cert.p12" 证书密码 退款查询接口 退款查询接口 对账单接口 对账单接口 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_6 短链接转换接口 短链接转换接口 刷卡支付 提交被扫支付 用于企业向微信用户个人付款 目前支持向指定微信用户的openid付款 微信支付需要post的xml数据 用于企业向微信用户个人付款 目前支持向指定微信用户的openid付款 微信支付需要post的xml数据 用于企业向向员工付款 用于商户的企业付款操作进行结果查询,返回付款操作详细结果。 用于商户的企业付款操作进行结果查询,返回付款操作详细结果。【请求需要双向证书】 用于查询付款记录 刷卡支付 提交被扫支付 获取验签秘钥API 【异步方法】统一支付接口 统一支付接口,可接受JSAPI/NATIVE/APP 下预支付订单,返回预支付订单号。NATIVE 支付返回二维码code_url。 微信支付需要post的xml数据 【异步方法】统一支付接口 统一支付接口,可接受JSAPI/NATIVE/APP 下预支付订单,返回预支付订单号。NATIVE 支付返回二维码code_url。 微信支付需要post的xml数据 【异步方法】H5支付接口(和“统一支付接口”近似) 微信支付需要post的Data数据,TradeType将会强制赋值为TenPayV3Type.MWEB 【异步方法】退款申请接口 证书绝对路径,如@"F:\apiclient_cert.p12" 证书密码 【异步方法】订单查询接口 【异步方法】订单查询接口 【异步方法】关闭订单接口 关闭订单需要post的xml数据 【异步方法】关闭订单接口 关闭订单需要post的xml数据 【异步方法】撤销订单接口 【异步方法】撤销订单接口 【异步方法】撤销订单接口 证书绝对路径,如@"F:\apiclient_cert.p12" 证书密码 【异步方法】退款查询接口 【异步方法】退款查询接口 【异步方法】对账单接口 【异步方法】对账单接口 【异步方法】短链接转换接口 【异步方法】短链接转换接口 【异步方法】刷卡支付 提交被扫支付 【异步方法】 用于企业向微信用户个人付款 目前支持向指定微信用户的openid付款 微信支付需要post的xml数据 【异步方法】 用于企业向微信用户个人付款 目前支持向指定微信用户的openid付款 微信支付需要post的xml数据 【异步方法】用于商户的企业付款操作进行结果查询,返回付款操作详细结果。 【异步方法】用于商户的企业付款操作进行结果查询,返回付款操作详细结果。 【异步方法】刷卡支付 提交被扫支付 企业付款到银行卡 用于企业向微信用户银行卡付款,目前支持接口API的方式向指定微信用户的银行卡付款。 注意:请求需要双向证书 证书路径 证书密码 查询企业付款银行卡 注意:请求需要双向证书 证书路径 证书密码 企业付款到银行卡 用于企业向微信用户银行卡付款,目前支持接口API的方式向指定微信用户的银行卡付款。 注意:请求需要双向证书 证书路径 证书密码 查询企业付款银行卡 注意:请求需要双向证书 证书路径 证书密码