php支付寶介面官方SDK簡單開發

2021-08-13 03:26:36 字數 837 閱讀 5719

我用的官方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...