{"id":174,"title":"thinkphp\u5fae\u4fe1\u652f\u4ed8-\u626b\u7801\u6a21\u5f0f\u4e8c","good":0,"bad":0,"hit":1754,"created_at":"2016-02-01 14:08:52","content":"
\u503c\u5f97\u6ce8\u610f\u7684\u5730\u65b9\uff1a\u91d1\u989d\u4e3a\u5206\uff0c\u8ba2\u5355\u53f7\u4e0d\u80fd\u91cd\u590d
<\/p>
\/*
* \u751f\u6210\u5fae\u4fe1\u652f\u4ed8\u4e8c\u7ef4\u7801
* *\/
private static function weinxin($orderid,$money){
$money_all_fen=$money*100;\/\/\u94b1\u7684\u5355\u4f4d\u662f\u5206\uff0c\u8fd9\u91cc*100
ini_set('date.timezone','Asia\/Shanghai');
\/\/error_reporting(E_ERROR);
require_once "ThinkPHP3.1.3_full\/Extend\/Vendor\/Weixin\/lib\/WxPay.Api.php";
require_once "ThinkPHP3.1.3_full\/Extend\/Vendor\/Weixin\/example\/WxPay.NativePay.php";
\/\/require_once 'ThinkPHP3.1.3_full\/Extend\/Vendor\/Weixin\/log.php';
\/\/\u6a21\u5f0f\u4e8c
\/**
* \u6d41\u7a0b\uff1a
* 1\u3001\u8c03\u7528\u7edf\u4e00\u4e0b\u5355\uff0c\u53d6\u5f97code_url\uff0c\u751f\u6210\u4e8c\u7ef4\u7801
* 2\u3001\u7528\u6237\u626b\u63cf\u4e8c\u7ef4\u7801\uff0c\u8fdb\u884c\u652f\u4ed8
* 3\u3001\u652f\u4ed8\u5b8c\u6210\u4e4b\u540e\uff0c\u5fae\u4fe1\u670d\u52a1\u5668\u4f1a\u901a\u77e5\u652f\u4ed8\u6210\u529f
* 4\u3001\u5728\u652f\u4ed8\u6210\u529f\u901a\u77e5\u4e2d\u9700\u8981\u67e5\u5355\u786e\u8ba4\u662f\u5426\u771f\u6b63\u652f\u4ed8\u6210\u529f\uff08\u89c1\uff1anotify.php\uff09
*\/
$notify = new NativePay();
$input = new WxPayUnifiedOrder();
$input->SetBody("\u6765\u81eastore.dynam-rc.cn\u7684\u8ba2\u5355");
$input->SetAttach($orderid);\/\/\u8fd9\u91cc\u4f20\u672c\u7ad9\u4ea7\u751f\u7684\u8ba2\u5355\u53f7 String(127) \u53ef\u7a7a
\/\/SetOut_trade_no \u5751\u7239\u554a\uff0c\u4e0d\u80fd\u4f20\u8ba2\u5355\u53f7\uff0c\u5fae\u4fe1\u4e0d\u5141\u8bb8\u8ba2\u5355\u53f7\u91cd\u590d\uff0c\u8ba2\u5355\u53f7\u4ece\u9644\u52a0\u6570\u636e\u4e2d\u4f20\u8fc7\u53bb,\u8fd9\u91cc\u6bcf\u6b21\u4ea7\u751f\u4e00\u4e2a\u65b0\u8ba2\u5355\u53f7
\/\/String(32) \u5fc5\u586b
$input->SetOut_trade_no(WxPayConfig::MCHID.date("YmdHis"));\/\/\u8fd9\u91cc\u8ba2\u5355\u53f7\u8981\u4fdd\u8bc1\u6bcf\u6b21\u53d1\u8d77\u652f\u4ed8\u8bf7\u6c42\u65f6\u4e0d\u80fd\u91cd\u590d\uff0c\u4e0d\u7136\u751f\u6210\u4e0d\u4e86\u4e8c\u7ef4\u7801
$input->SetTotal_fee($money_all_fen);\/\/\u5fc5\u987b\u4e3a\u6574\u6570\uff0c\u5355\u4f4d\u4e3a\u5206
$input->SetTime_start(date("YmdHis"));
$input->SetTime_expire(date("YmdHis", time() + 3600*365));
$input->SetGoods_tag("test");
$input->SetNotify_url("http:\/\/\u4f60\u7684\u57df\u540d\/ThinkPHP3.1.3_full\/Extend\/Vendor\/Weixin\/example\/notify.php");\/\/
$input->SetTrade_type("NATIVE");
$input->SetProduct_id($orderid);
$result = $notify->GetPayUrl($input);
$url2 = $result["code_url"];
return $url2;\/\/\u6b64\u503c\u8fd4\u56de\u7ed9\u6a21\u677f
}<\/p>
<\/p>
<\/p>
\u6a21\u677f\u4e2d\u663e\u793a\u4e8c\u7ef4\u7801\uff1a<\/p>
<img src="http:\/\/\u4f60\u7684\u57df\u540d\/ThinkPHP3.1.3_full\/Extend\/Vendor\/Weixin\/example\/qrcode.php?data={{$weixinUrl}}"\/><\/p>"}