欢迎来到安信科技官方网站!【www.anxin66.com】
18112005550
工作时间: 8:30-21:30
新闻中心
News Center

微信扫码支付asp接口源码分享(3.提交并生成二维码页面)

资讯分类: 移动微信  浏览: 2019年10月31日

在线测试支付效果(微信扫码测试公众号支付效果)

接口对接服务热线:180-687-28630 QQ:120094883点击这里给我发消息


以下为提交订单并生成二维码的源文件:Native1.asp

---------------------------------------------

@LANGUAGE="VBSCRIPT" CODEPAGE="65001"

包含进Config.asp
包含进md5.asp
包含进Class.asp

Function gen_key(digits)
'Create and define array
dim char_array(50)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(8) = "8"
char_array(9) = "9"
char_array(10) = "a"
char_array(11) = "b"
char_array(12) = "c"
char_array(13) = "d"
char_array(14) = "e"
char_array(15) = "f"
char_array(16) = "g"
char_array(17) = "h"
char_array(18) = "i"
char_array(19) = "j"
char_array(20) = "k"
char_array(21) = "l"
char_array(22) = "m"
char_array(23) = "n"
char_array(24) = "o"
char_array(25) = "p"
char_array(26) = "q"
char_array(27) = "r"
char_array(28) = "s"
char_array(29) = "t"
char_array(30) = "u"
char_array(31) = "v"
char_array(32) = "w"
char_array(33) = "x"
char_array(34) = "y"
char_array(35) = "z"

randomize

dim output,num
do while len(output) < digits
num = char_array(Int((35 - 0 + 1) * Rnd + 0))
output = output + num
loop
'Set return
gen_key = output
End Function

dim out_trade_no,body,total_fee,product_id,NativeUrl

'下面三个参数,需要在商城转过来,包括唯一的订单号,商品名称,总金额
'out_trade_no = request("out_trade_no")
'body = request("body")
'total_fee = request("total_fee")
out_trade_no = request("dingdanhao")&"-"&gen_key(2)'getStrNow & getStrRandNumber(9999,1000) '唯一订单号,可以自行生成
body = "微信支付"'"中文测试一下" '商品名称
total_fee = request("zonge")*100'"1" '以分为单位
product_id = getStrNow & getStrRandNumber(9999,1000)
NativeUrl = get_Native_code_url





长按上面二维码图,
选[识别图中二维码].


Copyright © 2007-2024 安信科技(十五周年纪念版) All Rights Reserved  备案号:苏ICP备15047094号-3 
网站首页 |  新闻资讯 |  服务项目 |  软件产品 |  试用下载 |  需求提交 |  模版建站 |  关于安信 |  产品授权 |  联系我们 |  定制开发 | 
服务热线:181-1200-5550  客服QQ: 120094883  | 邮箱:120094883#qq.com(#改@)