|
沙发

楼主 |
发表于 2025-6-20 17:12:27
|
只看该作者
广东省深圳市

窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 初始化 ()商户ID编辑框.内容 = “1000”Pay_URL编辑框.内容 = “https://hk.v5game.online/”商户秘钥编辑框.内容 = “”支fu方式组合框.内容 = “alipay”商户订单号编辑框.内容 = “C” + 时间_取现行时间戳 () + 文本_取随机范围数字 (1000, 9999 )Log (“生成商户订单号:” + 商户订单号编辑框.内容 )Log编辑框. 加入文本 (ret + #换行符 )签名 = 生成签名 (商户ID编辑框.内容, 支fu方式组合框.内容, 商户订单号编辑框.内容, Pay_URL编辑框.内容 + “notify_url.php”, Pay_URL编辑框.内容 + “return_url.php”, 商品名称编辑框.内容, 商品金额编辑框.内容, “MD5”, 商户秘钥编辑框.内容 )Log (“签名:” + 签名 )|
生成签名 | 文本型 | | |
商户ID | 文本型 | | | | 支fu方式 | 文本型 | | | | 商户订单号 | 文本型 | | | | 异步通知地址 | 文本型 | | | | 跳转通知地址 | 文本型 | | | | 商品名称 | 文本型 | | | | 商品金额 | 文本型 | | | | 签名类型 | 文本型 | | | | 商户秘钥 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 参数列表 | 文本型 | | 0 | 排序后参数 | 文本型 | | | i | 整数型 | | | 签名源文本 | 文本型 | | | 加入成员 (参数列表, “pid=” + 商户ID )加入成员 (参数列表, “type=” + 支fu方式 )加入成员 (参数列表, “out_trade_no=” + 商户订单号 )加入成员 (参数列表, “notify_url=” + 异步通知地址 )加入成员 (参数列表, “return_url=” + 跳转通知地址 )加入成员 (参数列表, “name=” + 商品名称 )加入成员 (参数列表, “money=” + 商品金额 )加入成员 (参数列表, “sign_type=” + 签名类型 ) 数组_排序 (参数列表, 0, 真) 排序后参数 = “” 计次循环首 (取数组成员数 (参数列表 ), i ) 如果 (i = 1 )  排序后参数 = 参数列表 [i ]  排序后参数 = 排序后参数 + “&” + 参数列表 [i ]  计次循环尾 () 签名源文本 = 排序后参数 + 商户秘钥 Log (签名源文本 ) 返回 (校验_取md5_文本 (签名源文本, 真, , )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 接口URL | 文本型 | | | POST数据 | 文本型 | | | 返回结果 | 文本型 | | | 签名结果 | 文本型 | | | JSON | 类_json | | | 二维码URL | 文本型 | | |
签名结果 = 生成签名 (商户ID编辑框.内容, 支fu方式组合框.内容, 商户订单号编辑框.内容, Pay_URL编辑框.内容 + “notify_url.php”, Pay_URL编辑框.内容 + “return_url.php”, 商品名称编辑框.内容, 商品金额编辑框.内容, “MD5”, 商户秘钥编辑框.内容 )Log (“签名:” + 签名结果 ) POST数据 = “pid=” + 商户ID编辑框.内容 POST数据 = POST数据 + “&type=” + 支fu方式组合框.内容 POST数据 = POST数据 + “&out_trade_no=” + 商户订单号编辑框.内容 POST数据 = POST数据 + “¬ify_url=” + Pay_URL编辑框.内容 + “notify_url.php”POST数据 = POST数据 + “&return_url=” + Pay_URL编辑框.内容 + “return_url.php”POST数据 = POST数据 + “&name=” + 商品名称编辑框.内容 POST数据 = POST数据 + “&money=” + 商品金额编辑框.内容 POST数据 = POST数据 + “&sign_type=MD5”POST数据 = POST数据 + “&sign=” + 签名结果 Log (“POST数据:” + POST数据 ) 接口URL = Pay_URL编辑框.内容 + “mapi.php”Log (“接口URL:” + 接口URL + POST数据 ) 返回结果 = 到文本 (编码_编码转换对象 (网页_访问_对象 (接口URL, 1, POST数据, , , , , , , , , , , , )) )Log (“API返回:” + 返回结果 ) JSON. 解析 (返回结果 )二维码URL = JSON. 取通用属性 (“qrcode”, )二维码图片框.图片 = 网页_访问_对象 (二维码URL, 0 )启动线程 (&发起支fu, , )
|
|