我用的官方sdk
直接aop資料夾放到php環境
配置 aopclient.php這個檔案 秘鑰和公鑰搞了一會 這個一定要配置正確
//應用id
//私鑰值
public $rsaprivatekey
//支付寶公鑰
public $alipayrsapublickey
然後我寫了乙個 alipay_functions.php放在aop同級目錄 寫了退款和查詢訂單兩個函式 **如下
<?php
//獲取 支付編號 支付資訊
function alipay_get_pay_info($trade_no)
//訂單 退款
function alipay_refund($trade_no,$order_amount)
新增對賬單查詢函式
function alipay_bills($date)
然後專案內呼叫
include(root_path.'666plugins/alipay_functions.php');
alipay_refund($order['transaction_id'],$order['order_amount']);
問題 1 如果原有專案中有 function encrypt() 這個函式 會報錯函式名衝突
開啟 aopencrypt.php 修改 函式名 encrypt 為 encrypt_aop
開啟 aopclient.php 修改兩處呼叫函式的地方
支付寶介面
支付寶的介面呼叫很不方便,剛做好乙個封裝,實現了虛擬交易和實物交易。解決方案中有三個專案以及ndoc生成的文件,簡單的序列圖 commonalipay,封裝的支付寶介面。testali,asp.net的測試專案 testcommonalipay,nunit的測試專案。呼叫方法 1 引入commona...
支付寶介面
解決方案中有三個專案以及ndoc生成的文件,簡單的序列圖 commonalipay,封裝的支付寶介面。testali,asp.net的測試專案 testcommonalipay,nunit的測試專案。呼叫方法 1 引入commonalipay.dll 2 實現支付寶服務介面的方法呼叫方式 alipa...
支付寶介面
解決方案中有三個專案以及ndoc生成的文件,簡單的序列圖 commonalipay,封裝的支付寶介面。testali,asp.net的測試專案 testcommonalipay,nunit的測試專案。呼叫方法 1 引入commonalipay.dll 2 實現支付寶服務介面的方法呼叫方式 alipa...