有乎-价值、共享、信任

What you care about-value, sharing, trust

PHP实现微信扫码支付【动态wxconfig传参】

| 阅读:1546 发表时间:2020-03-15 19:52:13 微信

1、下载微信支付SDK  

2、直接引用

<?php
   
header("Content-type:text/html; charset=utf-8;");
error_reporting(0);
//获取数据库配置
 
$con = mysql_connect("127.0.0.1","xxxxx","xxxxxx");   //连接数据库
mysql_select_db("xxxxx", $con);                       //选择数据库
$query = mysql_query("SELECT * FROM config");
$result = mysql_fetch_array($query);
define("APPID", $result['wx_appid']);
define("MCHID", $result['wx_mchid']);
define("KEY", $result['wx_key']);

require_once "lib/WxPay.Api.php";
require_once "WxPay.NativePay.php";


$orderid = $_GET['orderid'];
$notify = new NativePay();

$input = new WxPayUnifiedOrder();
$input->SetBody("会员充值");
$input->SetAttach("member");
$input->SetOut_trade_no($orderid);
$input->SetTotal_fee($_GET['money']*100);
$input->SetTime_start(date("YmdHis"));
$input->SetTime_expire(date("YmdHis", time() + 600));
$input->SetNotify_url("http://".$_SERVER['HTTP_HOST']."/api/pay/wxnotify");
$input->SetTrade_type("NATIVE");
$input->SetProduct_id("123456789");
$result = $notify->GetPayUrl($input);
//$url2 = $result["code_url"];
echo json_encode($result);
?>

*文章为作者独立观点,不代表【uuuho有乎】的立场
本文由【uuuho有乎】发表并编辑,转载此文章须经作者同意,并请附上出处及本页链接。如有侵权,请联系本站删除。