ffwechatpayv3: "微信支付V3接口,返回值为数组,
参数: cf=JSON配置文件名,
api=微信API,
sj=Subject标题,
ot=OutTradeNo唯一订单号,
ta=TotalAmount金额单位元可二位小数,
sandbox=1时为沙箱调试,无为生产环境"
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="/favicon.ico">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<meta name="author"content="https://www.ffwish.com">
<meta name="keywords" content="<!--{$seo_vtemp['keywords']}-->">
<meta name="description" content="<!--{$seo_vtemp['description']}-->">
<title>wechatpay reurl</title>
<script src="access/js/jquery-2.2.4.min.js"></script>
</head>
<body><form action="" method="post"></form>
<br><br>
测试微信支付 ffwechatpayv3 : <br>
ffwechatpayv3 = 微信支付, 返回值为数组, <br>
参数: cf=JSON配置文件名,<br>
api=微信支付API, alipay.trade.page.pay<br>
sandbox=1时为沙箱调试, 无为生产环境, 更多详细参数见支付宝接口详解<br>
Subject 标题,<br>
OutTradeNo 唯一订单号,<br>
TotalAmount 金额单位元可二位小数<br>
请求URL: https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/{out_trade_no}
示例: https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/1217752501201407033233368018?mchid=1230000109<br>
<br>
<br>
<!--{ffwbms_func rfile,aa,"fn=/access/Interface/wxpay/config.json|json=1"/*读取文件,fn=文件名,json=是否JSON文件,如果是则删除文件中的注释*/}-->
<!--{ffwbms_func jsonstrtoary,config,"".$aa/*JSON字符串转数组,参数为JSON字符串,返回值为数组*/}-->
<!--{$aa=""/*清空避免下面使用这个变量出错*/}-->
<!--{ffwbms_uuid ffuuid,uuid,"front=test|length=5"}-->
<!--{$vtemp=""}-->
<!--{$vtemp["cf"]="/access/Interface/wxpay/config.json"/*配置文件,可使用FHWL加密文件*/}-->
<!--{$vtemp["api"]="wechatpayv3.pay.transactions.jsapi"}-->
<!--{$vtemp["sandbox"]="1"/**/}-->
<!--{$vtemp["appid"]="".$config["appid"]}-->
<!--{$vtemp["mchid"]="".$config["mchid"]}-->
<!--{$vtemp["out_trade_no"]="".$uuid}-->
<!--{$vtemp["description"]="测试商品001"}-->
<!--{$vtemp["notify_url"]="".$config["NotifyURL"]}-->
<!--{$vtemp["amount"]["total"]="1"}-->
<!--{$vtemp["amount"]["currency"]="CNY"}-->
<!--{$vtemp["detail"]["cost_price"]=123}-->
<!--{$goods_1=""}-->
<!--{$goods_1["merchant_goods_id"]="ff12345601"}-->
<!--{$goods_1["goods_name"]="ff1"}-->
<!--{$goods_1["quantity"]="1"}-->
<!--{$goods_1["unit_price"]="11"}-->
<!--{$vtemp["detail"]["goods_detail"]=set_fary[$goods_1]/*增加array,如果变量的原变量有值,只要不是array,会清除,重新定义成array*/}-->
<!--{$goods_2=""}-->
<!--{$goods_2["merchant_goods_id"]="ff12345602"}-->
<!--{$goods_2["goods_name"]="ff2"}-->
<!--{$goods_2["quantity"]="2"}-->
<!--{$goods_2["unit_price"]="12"}-->
<!--{$vtemp["detail"]["goods_detail"]=set_fary[$goods_2]/*增加array*/}-->
<!--{ffwbms_func ffwechatpayv3,aa,$vtemp/*运行*/}-->
$vtemp<!--{ffwbms_see $vtemp}-->
$aa<!--{ffwbms_see $aa}-->
<!--{/*ffwbms_redirect 303,aaa,"".$aa['reval']['payurl']跳转到支付地址,不要输出,会转义出错,如果一定要输出,先进行编码,输出,接收那边再解码,避免转义出错*/}-->
<!--{ffwbms_func qrcode,aa,"url=".$aa["code_url"]."|size=300"/*生成二维码*/}-->
生成二维码[<!--{ffwbms_see $aa}-->]<br>
<img src="data:image/png;base64,<!--{$aa['img']}-->" alt="">
<br><br>
</body>
</html>