<?php
include 'WxPay.Api.php';
header("Access-Control-Allow-Origin: *");//跨域问题
header("Content-type: text/html; charset=utf-8");//编码
$openid= $_GET['openid'];
$total_fee = $_GET['total_fee'];
$order_no = $_GET['dingdanhao'];
$wxOrderData = new WxPayUnifiedOrder();
$wxOrderData->SetTrade_type('JSAPI');
$wxOrderData->SetOut_trade_no($order_no);
$wxOrderData->SetTotal_fee($total_fee*100);
$wxOrderData->SetBody('精品会');
$wxOrderData->SetOpenid($openid);
$wxOrderData->SetNotify_url('https://www.qdshengqian.com/fangxinshifu/notify.php');
$wxOrder = WxPayApi::unifiedOrder($wxOrderData);
$prepay_id = $wxOrder['prepay_id'];
$jsApiPayData = new WxPayJsApiPay();
$jsApiPayData->SetAppid('/* AppId */');
$jsApiPayData->SetTimeStamp((string)time());
$rand = md5(time().mt_rand(0,100));
$jsApiPayData->SetNonceStr($rand);
$jsApiPayData->SetPackage('prepay_id='.$prepay_id);
$jsApiPayData->SetSignType('md5');
$sign = $jsApiPayData->MakeSign();
$rawValues = $jsApiPayData->GetValues();
$rawValues['paySign']=$sign;
echo json_encode($rawValues);
?>
微信支付api调用,请求数据,以便于前端拉起微信支付
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 验证证书 由于SSL/TLS协议有多种实现版本(OpenSSL, NSS, GnuTLS, JSSE, Schan...
- 原创 邑人电影院 “这是我的一小步,却是人类的一大步。” 这样牛气冲天的话,毫无疑问,只能属于宇宙第一人-----...