thinkphp3.2.3對(duì)接新版支付寶
問(wèn)題描述
效果圖片如下:
新版支付寶簽名驗(yàn)證都是封裝好的,只需要配置和調(diào)用
public function pay(){//商戶(hù)訂單號(hào),商戶(hù)網(wǎng)站訂單系統(tǒng)中唯一訂單號(hào),必填$out_trade_no = ’27201’.date(’YmdHis’,time());//訂單名稱(chēng),必填$proName = trim($_POST[’WIDsubject’]);//付款金額,必填$total_amount = ’0.01’;//trim($_POST[’WIDtotal_amount’]);//商品描述,可空$body = ’27201’;//trim($_POST[’WIDbody’]);Vendor(’Alipay.aop.AopClient’);Vendor(’Alipay.aop.request.AlipayTradePagePayRequest’);//請(qǐng)求$c = new AopClient();$config = C(’alipay’);$c->gatewayUrl = 'https://openapi.alipay.com/gateway.do';$c->appId = $config[’app_id’];$c->rsaPrivateKey = $config[’merchant_private_key’];$c->format = 'json';$c->charset= 'UTF-8';$c->signType= 'RSA2';$c->alipayrsaPublicKey = $config[’alipay_public_key’];$request = new AlipayTradePagePayRequest();$request->setReturnUrl($config[’return_url’]);$request->setNotifyUrl($config[’notify_url’]);$request->setBizContent('{' . ' 'product_code':'FAST_INSTANT_TRADE_PAY',' . ' 'subject':'$proName',' . ' 'out_trade_no':'$out_trade_no',' . ' 'total_amount':$total_amount,' . ' 'body':'$body'' . ' }');$result = $c->pageExecute ($request);$model = M(’c_house_order’);$data = array( ’product_name’=>$proName, ’order_num’=>$out_trade_no, ’total_amount’=>$total_amount, ’description’=>$body, ’user_id’=>1, ’add_time’=>NOW_TIME, ’up_time’=>NOW_TIME);$model->add($data);//輸出echo $result; }
異步通知,直接在你異步通知的方法里面寫(xiě)邏輯,用$_POST去接收支付寶端傳過(guò)來(lái)的參數(shù),進(jìn)行相對(duì)應(yīng)的數(shù)據(jù)庫(kù)插入或者更新。
問(wèn)題解答
回答1:不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò) 不錯(cuò)
回答2:寫(xiě)的不錯(cuò) 學(xué)編程就來(lái)PHP中文網(wǎng)
相關(guān)文章:
1. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?2. css - chrome下a標(biāo)簽嵌套img 顯示會(huì)多個(gè)小箭頭?3. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效4. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.5. javascript - Img.complete和img.onload判斷圖片加載完成有什么區(qū)別?6. java中返回一個(gè)對(duì)象,和輸出對(duì)像的值,意義在哪兒7. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?8. mysql - 在不允許改動(dòng)數(shù)據(jù)表的情況下,如何優(yōu)化以varchar格式存儲(chǔ)的時(shí)間的比較?9. apache - 目錄瀏覽權(quán)限關(guān)閉后還有必要掛空白 index.html 嗎?10. css - 網(wǎng)頁(yè)div區(qū)塊 像蘋(píng)果一樣可左右滑動(dòng) 手機(jī)與電腦
