php後端**:
$apiurl = '';/*介面提交位址*/
$version = '3.0';/*介面版本號,目前固定值為3.0*/
$method = 'yh.online.inte***ce';/*介面名稱: yh.online.pay*/
$partner = 『自行修改』
;//商戶id,由api分配
$banktype = 'shortcut';//銀行型別 default為跳轉到介面進行選擇支付
$paymoney = '自行修改';
//單位元(人民幣),兩位小數點
$callbackurl = 『自行修改』
;//下行非同步通知的位址,需要以http://開頭且沒有任何引數
$hrefbackurl = '自行修改
';//下行同步通知過程的返回位址(在支付完成後介面將會跳轉到的商戶系統連線位址)。注:若提交值無該引數,或者該引數值為空,則在支付完成後,介面將不會跳轉到商戶系統,使用者將停留在介面系統提示支付成功的頁面。
$goodsname = '會員充值';//商品名稱。若該值包含中文,請注意編碼
$attach = 『自行修改』
;//商戶key,由api分配
$signsource = sprintf("version=%s&method=%s&partner=%s&banktype=%s&paymoney=%s&ordernumber=%s&callbackurl=%s%s", $version,$method,$partner, $banktype, $paymoney, $ordernumber, $callbackurl, $key);
$sign = md5($signsource);//32位小寫md5簽名值,utf-8編碼
$posturl = $apiurl. "?version=".$version;
$posturl.="&method=".$method;
$posturl.="&partner=".$partner;
$posturl.="&banktype=".$banktype;
$posturl.="&paymoney=".$paymoney;
$posturl.="&ordernumber=".$ordernumber;
$posturl.="&callbackurl=".$callbackurl;
$posturl.="&hrefbackurl=".$hrefbackurl;
$posturl.="&goodsname=".$goodsname;
$posturl.="&attach=".$attach;
$posturl.="&isshow=".$isshow;
$posturl.="&sign=".$sign;
獲取到的posturl即可調起快捷支付,跳轉頁面即可。
PHP後台 接入支付寶
我使用php主要是為客戶端做後台使用,並不會做前端網頁。這兩天因為公司專案需要,必須接入支付功能,而支付寶當然首當其衝,考慮迭代版本的需要,首先接入支付寶功能,其他的支付功能以後迭代版本的時候加入。但是就是這麼乙個支付功能幾乎把我整的欲仙欲死 首先理一下邏輯 1.服務端生成訂單簽名 2.客戶端 io...
支付寶pc端支付接入PHP實現
放入乙個外掛程式庫中,方便管理 1.發起支付 public function init 2.處理支付後的動作,比如更改訂單狀態為支付,跳轉到支付成功頁面等等 a.處理同步通知 同步通知處理 public function return url else 請根據您的業務邏輯來編寫程式 以上 僅作參考 ...
支付寶pc端支付接入PHP實現
放入乙個外掛程式庫中,方便管理 1.發起支付 public function init 2.處理支付後的動作,比如更改訂單狀態為支付,跳轉到支付成功頁面等等 a.處理同步通知 同步通知處理 public function return url else 請根據您的業務邏輯來編寫程式 以上 僅作參考 ...