接入支付寶退款功能

2021-10-04 05:04:01 字數 683 閱讀 2667

專案中需要接入支付寶退款功能,根據支付寶api demo,**如下:

public class alipayrefund 

alipaytraderefundrequest request = new alipaytraderefundrequest();

alipaytraderefundmodel model= new alipaytraderefundmodel();

model.setouttradeno(orderid);//訂單支付時傳入的商戶訂單號

model.settradeno(tradeno);//支付寶交易號

model.setrefundamount(totalamount);//refund_amount 需要退款的金額,該金額不能大於訂單金額,單位為元

if(!validata.isnullorempty(refundid))

request.setbizmodel(model);//請求引數

alipaytraderefundresponse response = null;

try else

res.setmsg(response.getsubmsg());

}catch ( alipayapiexception e)

return res;

}}

支付寶接入

三 將上面的資料夾拖入工程,並新增相應的依賴庫 進行編譯,會出現以下問題 1 unknown type name nsstring 或者 unknown type name nsdata 等不識別常見類的問題。這是因為缺少foundation類庫和uikit類庫,支付寶demo中之所以沒有出現此錯誤...

支付寶支付和退款

最近在寫支付寶支付的功能 開發環境 yii2 框架 yii2 php 版本 php 5.6.32 及以上 伺服器 nginx 線上系統 centos7.1 支付寶交易退款開發文件 alipay.trade.refund 統一收單交易退款介面 注意閱讀人家官方開頭的應用場景介紹1 首先,自然是順利把d...

支付寶退款總結

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