微信對接系列 微信自動退款

2021-08-16 00:06:50 字數 1035 閱讀 1453

業務背景

業務流程

退款單狀態:待退款、退款中、退款完成、自動退款失敗等

此證書是用於呼叫申請退款時使用;需要先安裝到系統中

1.引數錯誤問題,介面要求商戶訂單號、退款單號、退款金額、訂單金額為業務要求必傳字段;

a)其中商戶訂單號為你要退的訂單支付時傳入的訂單號

c)指當前訂單多次退款金額合計不得超過訂單金額

b)檢查接受通知介面是否正式訪問

c)通知介面必須是部署在伺服器,且外網正常訪問得

(1)對加密串a做base64解碼,得到加密串b

(3)用key*對加密串b做aes-256-ecb解密(pkcs7padding)

實際串接時注意

關鍵**塊

/// 要解密字串

/// 商戶key

///

public static string decodereqinfo(string s, string shkey)

///

/// aes-256-ecb字元解密

///

/// 要解密字串

/// 金鑰

///

public static string decodeaes256ecb(string s, string key)

catch

return result ;

}///

/// 訂單號

/// 退款單號

/// 總金額

/// 退款金額

///

微信退款機制

處理退款 param out trade no param total fee param refund fee param from 1餘額 2未結算 return array throws exception 策略一 當天支付的錢,從未結算中退 非當天支付的錢,從餘額中退 結算的錢到餘額中有個緩...

php 實現微信退款

要是在測試的時候,網頁提示 curl 58 說明 證書的路徑出現問題 這裡要填物理路徑,也就是絕對路徑 網頁提示curl 52 說明你的證書引入少了,在官方的demo上只有兩個證書 apiclient cert.pem和 apiclient key.pem 你還需要引入乙個證書 rootca.pem...

微信退款開發 Java

原文 二 編寫 處理退款請求 初始化退款介面需要的資料,隱藏了get和set方法。public class refundreqdatamobimessage實現json資料型別和xml資料之間的轉換。public class mobimessage inputstream.close return ...