Wolf.ExternalService.CMBPay
支付宝网关
统一下单 接口类型
订单数据
通知
初始化一个类型的实例
商家数据
生成扫码支付参数
初始化扫码支付参数
统一下单
操作
初始化订单参数
操作
转换通知对象
转换通知对象
支付宝支付订单
条码刷卡支付
统一下单 接口类型
查询订单 接口类型
关闭订单 接口类型
订单数据
通知
初始化一个类型的实例
初始化一个类型的实例
商家数据
生成条码支付参数
初始化条码支付参数
每隔5秒轮询判断用户是否支付,总共轮询5次
辅助接口
异步每隔5秒轮询判断用户是否支付,总共轮询5次
辅助接口
生成查询订单参数
辅助参数
初始化查询订单参数
辅助参数
生成撤销订单参数
辅助参数
初始化撤销订单参数
辅助参数
统一下单
操作
初始化订单参数
操作
初始化辅助参数
辅助类型
辅助参数
转换通知对象
转换通知对象
刷卡支付通知
查询判断,用于判断是否需要调用查询接口,值为Y时需要,值为N时不需要
商户Appid
子商户appid
用户标识。用户在受理商户 appid 下的唯一标识
用户标识。用户在子商户appid下的唯一标识
是否关注公众账号。用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
是否关注公众号。用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效(子商户公众账号)
刷卡支付订单
支付授权码。扫码支付授权码, 设备读取用户展示的条码或者二维码信息
门店编号
设备编号
Api接口常量
条码统一下单
微信扫码统一下单
支付宝扫码统一下单
微信公众号、小程序统一下单
微信WAP统一下单
查询订单
条码关闭订单
关闭订单
申请退款
查询退款
辅助参数
商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。
平台交易订单号,建议优先使用
商户退款单号。32个字符内、可包含字母,确保在商户系统唯一。同个退款单号多次请求,平台当一个单处理,只会退一次款。如果出现退款不成功,请采用原退款单号重新发起,避免出现重复退款。
第三方平台退款单号
标价金额,订单总金额,单位为分,详见支付金额
退款金额,退款总金额,单位为分,可以做部分退款
对账单日期,下载对账单的日期,格式:20140603
退款渠道
操作员。操作员账号,默认为商户号
验证
辅助类型
常量
商户号
签名
签名类型
随机字符串
平台订单号
总金额
是否限制信用卡
终端IP,订单生成的机器IP
成功返回标识
描述:用户支付中,需要输入密码。
原因:该笔交易因为业务规则要求,需要用户输入支付密码。
解决方案:等待5秒,然后调用被扫订单结果查询API,查询当前订单的不同状态,决定下一步的操作。
设备信息
业务网关
退款申请 接口类型
商户数据
通知
是否成功支付
是否等待支付
需要验证的参数名称数组,用于识别不同的网关类型。
商户号(AppId或MchId)必须放第一位
网关的地址
初始化一个类型的实例
初始化一个类型的实例
商户数据
检查网关返回的通知,确认订单是否支付成功
是否已成功支付的支付通知
生成签名
读取返回结果
结果
转换通知对象
转换通知对象
是否是已成功的返回
提交请求
是否添加证书
添加签名
设置商户
商户数据
生成退款订单参数
辅助参数
初始化退款订单参数
辅助参数
初始化辅助参数
辅助类型
辅助参数
商户配置信息
商户
字符集,可选值UTF8,默认值:UTF-8
版本号,默认值:2.0
签名方式
设备号,可以为终端设备号(门店号或收银设备ID)
随机字符串,长度要求在32位以内
网关回发通知URL
接口类型
商户号
支付类型
商户支付密钥,参考开户邮件设置
应用Secret
证书路径,注意应该填写绝对路径
证书密码
通知基类
商户号
版本号,默认值:2.0
字符集,可选值UTF8,默认值:UTF-8
签名方式
返回状态码。0:成功,!0:失败。通信标识,非交易标识,交易是否成功需要查看来判断
返回信息,如非空,为错误原因签名失败参数格式校验错误
业务结果。0:成功,!0:失败。
随机字符串,长度要求在32位以内
错误代码
错误代码描述
签名
设备号
交易状态
SUCCESS—支付成功
REFUND—转入退款
NOTPAY—未支付
CLOSED—已关闭
REVERSE—已冲正
REVOK—已撤销(刷卡支付)
PAYERROR—支付失败
交易类型。
pay.weixin.micropay——微信刷卡支付
pay.alipay.micropay——支付宝刷卡支付
pay.jdpay.micropay——京东刷卡支付
pay.qq.micropay——QQ钱包刷卡支付
pay.shiming.micropay——会员卡支付
pay.unionpay.micropay——银联支付
pay.bestpay.micropay——翼支付
平台订单号
第三方交易号
商户订单号。商户系统内部的订单号
商户退款单号
平台退款单号
退款渠道
退款金额,以分为单位,可以做部分退款
现金券退款金额
总金额,以分为单位
现金券金额。现金券支付金额 小于等于 订单总金额, 订单总金额-现金券金额为现金支付金额
货币类型。符合 ISO 4217 标准的三位字母代码,默认人民币:CNY
附加信息。商家数据包,原样返回
付款银行类型
银行订单号,若为微信支付则为空
支付完成时间。格式为yyyyMMddhhmmss,如2009年12月27日9点10分10秒表示为20091227091010。时区为GMT+8 beijing。该时间取自平台服务器
通知
二维码链接。商户可用此参数自定义去生成二维码后展示出来进行扫码支付
二维码图片。此参数的值即是根据code_url生成的可以扫码支付的二维码图片地址
订单基类
商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。详见商户订单号
标价金额,订单总金额,单位为分,详见支付金额
商品简单描述,该字段请按照规范传递,具体请见参数规定
设备号。终端设备号
附加数据。在查询API和支付通知中原样返回,可作为自定义参数使用。
终端IP。订单生成的机器 IP
订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则
注意:最短失效时间间隔必须大于5分钟
商品标记。订单优惠标记,使用代金券或立减优惠功能时需要的参数,说明详见代金券或立减优惠
操作员。操作员账号,默认为商户号
是否限制信用卡。上传此参数no_credit--可限制用户不能使用信用卡支付
商品ID,trade_type=NATIVE时(即扫码支付),此参数必传。此参数为二维码中包含的商品ID,商户自行定义
必要验证属性
所有网关辅助类型
所有网关的交易类型
网关辅助类型
网关的交易类型
初始化一个类型的实例
网关交易类型
初始化一个类型的实例
网关交易类型
初始化一个类型的实例
网关辅助类型
初始化一个类型的实例
网关辅助类型
重写验证,是否验证通过
不添加到网关参数属性
重命名属性
名称
支付事件数据的基类
支付网关
发送支付通知的网关IP地址
支付网关的数据
支付网关类型
通知数据
初始化一个类型的实例
支付网关
支付失败网关事件数据
支付失败消息
商户订单号。商户系统内部的订单号
初始化一个类型的实例
支付网关
支付成功网关事件数据
初始化一个类型的实例
支付网关
未知网关事件数据
初始化一个类型的实例
支付网关
支付网关异常
初始化一个类型的实例
错误消息
网关辅助类型
无操作
查询
关闭
撤销
退款
退款查询
对账单下载
网关的抽象基类
是。true
否。false
成功。success
失败。failure
失败。fail
时间格式化:yyyy-MM-dd HH:mm:ss
时间格式化:yyyyMMddHHmmss
网关辅助类型
订单数据
商户数据
通知数据
网关的地址
网关的交易类型
网关数据
是否成功支付
是否等待支付
需要验证的参数名称数组,用于识别不同的网关类型。
商户号(AppId)必须放第一位
初始化一个类型的实例
初始化一个类型的实例
商户数据
初始化一个类型的实例
商户数据
网关数据
初始化一个类型的实例
网关数据
检查网关返回的通知,确认订单是否支付成功
当接收到支付网关通知并验证无误时按照支付网关要求格式输出表示成功接收到网关通知的字符串
当接收到支付网关通知并验证有误时按照支付网关要求格式输出表示失败接收到网关通知的字符串
验证订单
订单
验证辅助
辅助参数
验证参数
验证对象
支付失败回调
支付失败事件参数
支付成功回调
支付成功事件参数
网关同步返回的支付通知验证失败时触发,仅针对支付宝和微信的条码支付
网关同步返回的支付通知验证成功时触发,仅针对支付宝和微信的条码支付
设置商户
商户数据
支付
订单
退款
辅助参数
网关配置
是否租户模式
根据交易类型获取网关
交易类型
网关数据
排序字典
来源结果
当前对象
键
总数
初始化一个类型的实例
初始化一个类型的实例
排序策略
添加参数
参数名
参数值
添加参数
对象
字符串策略
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
根据参数名获取参数值
参数名
是否存在指定参数名
参数名
将网关数据转换成Xml格式数据
是否应用CDATA格式。默认:true
将Xml格式数据转换为网关数据
Xml数据
将网关数据转换为Url格式数据
是否需要url编码
将Url格式数据转换为网关数据
url数据
是否需要url编码
将键值对转换为网关数据
键值对
将网关数据转换为表单数据
请求地址
将网关数据转换为Json格式数据
将Json格式数据转换成网关数据
json数据
将网关参数转为类型
类型
字符串策略
异步将网关参数转为类型
类型
字符串策略
清空网关数据
移除指定参数
参数名
获取原始数据
网关集合类
网关列表
网关数量
初始化一个类型的实例
添加网关
网关
获取指定网关
网关类型
通过交易类型获取网关
网关类型
网关交易类型
获取网关列表
指定商户ID是否存在
商户ID
支付类型
是否存在网关类型
网关类型
网关的交易类型
App支付
手机网站支付
电脑网站支付
扫码支付
公众号支付
条码支付
小程序支付
网关
添加网关
网关
获取指定网关
网关类型
通过交易类型获取网关
网关类型
网关交易类型
获取网关列表
未知网关
网关的地址
是否成功支付
是否等待支付
需要验证的参数名称数组,用于识别不同的网关类型。
商户号(AppId)必须放第一位
检查网关返回的通知,确认订单是否支付成功
设置商户
商户数据
小程序支付
生成小程序支付参数
初始化小程序支付参数
App支付
生成App支付参数
初始化App支付参数
辅助接口
商户订单号
支付系统订单号
商户退款单号
支付系统退款单号
退款金额
退款金额,退款总金额,单位为元,可以做部分退款
账单日期
操作员。操作员账号,默认为商户号
验证
辅助类型
条码支付
生成条码支付参数
初始化条码支付参数
撤销订单
生成撤销订单参数
辅助参数
初始化撤销订单参数
辅助参数
表单支付
生成表单支付参数
初始化表单支付参数
商户接口
签名类型
网关回发通知URL
商户号
支付类型
通知接口
订单接口
商户订单号
金额,单位元
描述
公众号支付
生成公众号支付参数
初始化公众号支付参数
查询订单接口
生成查询订单参数
辅助参数
初始化查询订单参数
辅助参数
退款订单
生成退款订单参数
辅助参数
初始化退款订单参数
辅助参数
退款查询
生成退款查询订单参数
辅助参数
初始化退款查询订单参数
辅助参数
扫码支付
生成扫码支付参数
初始化扫码支付参数
Url支付
生成Url支付参数
初始化Url支付参数
网关通知的处理类,通过对返回数据的分析识别网关类型
获取网关
网关列表
网关参数数据项中是否存在指定的所有参数名
参数名数组
网关数据
读取网关发回的数据
是否是Xml格式数据
是否是GET请求
网关返回的支付通知数据的接受
支付网关
初始化一个类型的实例
用于验证支付网关返回数据的网关列表
网关异步返回的支付通知验证失败时触发
网关异步返回的支付通知验证成功时触发
网关异步返回的支付通知无法识别时触发
支付失败
支付失败事件参数
支付成功
支付成功事件参数
未知支付
未知支付事件参数
接收并验证网关的支付通知
网关通知的支付结果类型
无效网关
支付失败
支付成功
加密工具类
默认编码
MD5加密
数据
MD5加密
数据
编码
RSA加密
数据
私钥
签名类型
RSA2验签
数据
签名
公钥
签名类型
SHA256加密
数据
Http工具类
当前Http上下文
本地IP
客户端IP
请求类型
表单
请求内容
用户代理
内容类型
参数
跳转到指定链接
链接
输出内容
内容
输出文件
文件流
Get请求
url
异步Get请求
url
Post请求
url
数据
证书
异步Post请求
url
数据
证书
下载
url
下载路径
异步下载
url
下载路径
字符串策略
蛇形策略
骆驼策略
不执行策略
蛇形策略状态
头
小写
大写
单词
字符串工具
将字符串转换为蛇形策略
字符串
将字符串转换为骆驼策略
字符串
工具类
序列化对象
对象
生成随机字符串
将时间转换为时间戳
时间
验证工具类
验证
验证目标
上下文数据
支付类型 常量
支付宝
微信
条码
退款金额
用户OpenId
公众号或小程序ID
原生JS。值为1
是否小程序支付。值为1,表示小程序支付;不传或值不为1,表示公众账号内支付
通知
动态口令。授权口令
支付信息(原生Js/小程序)。
原生态js支付:is_raw为1时返回,json格式的字符串,作用于原生态js支付时的参数。
小程序支付:is_minipg为1时返回,json格式的字符串,作用于小程序支付时的参数。
二维码链接。商户可用此参数自定义去生成二维码后展示出来进行扫码支付
二维码图片。此参数的值即是根据code_url生成的可以扫码支付的二维码图片地址
商户Appid
子商户appid
用户标识。用户在受理商户 appid 下的唯一标识
用户标识。用户在子商户appid下的唯一标识
是否关注公众账号。用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
是否关注公众号。用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效(子商户公众账号)
支付结果。0:成功,!0:失败
微信支付订单
用户Openid
公众号或小程序ID
微信支付网关
统一下单 接口类型
公众号支付 接口类型
订单数据
通知
初始化一个类型的实例
初始化一个类型的实例
商户数据
生成扫码支付参数
初始化扫码支付参数
生成公众号支付参数
初始化公众号支付参数
生成小程序支付参数
初始化小程序支付参数
统一下单
操作
初始化订单参数
操作
转换通知对象
转换通知对象