支付寶支付和退款

2021-10-12 02:22:55 字數 1145 閱讀 4283

最近在寫支付寶支付的功能:

開發環境:

> yii2 框架:	    yii2

> php 版本: php-5.6.32(>= 及以上)

> 伺服器 : nginx

> 線上系統: centos7.1

支付寶交易退款開發文件:alipay.trade.refund(統一收單交易退款介面)注意閱讀人家官方開頭的應用場景介紹1、首先,自然是順利把demo & sdk的原始碼包整合到自己的框架中,以我的框架為例如下圖,同時要注意對使用到的類設定namespace空間,以保證順利訪問

//支付寶支付

public static function unifiedorder(array $data)

//退款

public static function gorefund($out_trade_no="",$refund_fee=0)");

$result = $aop->execute($request);

//var_dump($result);

$responsenode = str_replace(".", "_", $request->getapimethodname()) . "_response";

$resultcode = $result->$responsenode->code;

if (!empty($resultcode) && $resultcode == 10000) else

return ['status'=>$status,'message'=>$message];

}

3、根據自己的具體業務進行呼叫或修改即可,測試可行!!!

我是配置在yii2框架中的common/config/params.php中:

就可以退款成功了!

支付寶退款總結

支付寶支付交易號 訂單號,退款金額,引數只要這兩個就能完成退款,不過支付寶的文件上面有的寫的可選的,即使是可選的,你也要寫上 支付寶閘道器 sign type 選擇 rsa2 input charset utf 8 網上說必須要大寫,這個沒試過 format json try alipaytrade...

支付寶退款操作

第一步 申請你的支付寶的一些東西 第三步 我用的是thinkphp5框架,把支付寶的dome放在 extend 資料夾裡面,支付寶dome的名字自己隨意取!第四步 開始進行 的編寫,首先我們引入到支付寶的一些檔案進來 require once extend path extend alipay ao...

接入支付寶退款功能

專案中需要接入支付寶退款功能,根據支付寶api demo,如下 public class alipayrefund alipaytraderefundrequest request new alipaytraderefundrequest alipaytraderefundmodel model n...