易如意支付类库1.1
更新一下如意支付类库1.1,由于本次更新了验证系统之后之前的如意支付类库1.0就没法使用了。很多人玩不来,由于近期时间比较紧张,今天抽空更新一下。
使用方法如下,非常的简单:
变量 订单号 为 文本型
事件 按钮1.被单击()
如果 如意支付1.是否安装支付宝() = 真 则
订单号 = 如意支付1.获取订单()
变量 数据 为 文本型 = "order=" & 订单号& "&token=" & 公用模块.token & "&way=ali&gid="& 编辑框_gid.内容 &"&ua=1&t=" & 取现行时间戳(2)
如意支付1.发起支付(公用模块.api & "pay",数据)
否则
弹出提示("请先安装支付宝")
结束 如果
结束 事件
事件 如意支付1.支付完毕(订单号 为 文本型)
显示进度对话框("结果查询中...")
变量 数据 为 文本型 = "oid=" & 订单号 & "&t=" & 取现行时间戳(2)
变量 签名 为 文本型 = "&sign=" & 公用模块.数据签名(数据)
变量 data 为 文本型 = "data=" &RC4加密(数据,公用模块.RC4KEY)
多线程1.开始发送网络数据(公用模块.api & "pay_res",data & 签名,"utf8")
结束 事件
事件 多线程1.发送网络数据完毕(结果 为 文本型)
关闭进度对话框()
变量 JS对象 为 对象 = JSON操作1.解析(结果)
变量 code 为 文本型 = JSON操作1.取文本值(JS对象,"code")
如果 结果 = "" 则
弹出提示("网络不给力")
否则如果 code = "154" 则
弹出提示("等待支付")
否则如果 code = "201" 则
弹出提示("充值失败,请联系客服")
否则如果 code = "200" 则
弹出提示("充值成功")
否则
弹出提示("未知订单状态,请联系客服")
结束 如果
结束 事件
事件 按钮2.被单击()
如果 如意支付1.是否安装微信() = 真 则
订单号 = 如意支付1.获取订单()
变量 数据 为 文本型 = "order=" & 订单号& "&token=" & 公用模块.token & "&way=wx&gid="& 编辑框_gid.内容 &"&ua=1&t=" & 取现行时间戳(2)
如意支付1.发起支付(公用模块.api & "pay",数据)
否则
弹出提示("请先安装微信")
结束 如果
结束 事件
使用效果如下:
{:4_108:}666666666666666 不错的好东西 1.6.4的验证更换为这个类库能不能正常唤醒支付? 不错的好东西 终于等到你还好我没放弃 文大 发表于 2020-4-2 08:42
1.6.4的验证更换为这个类库能不能正常唤醒支付?
可以唤醒,需要注意传递的参数写法不一样了 就来看看了 给个例子啊!老大 非常好的帖子,感谢帮助!