C#實(shí)現(xiàn)微信分賬功能的完整步驟
普通商戶(hù)分賬功能
分賬比例:目前只有”低比例分賬“小于等于30%分賬,分賬金額需要減去(千6)手續(xù)費(fèi).
每一張訂單只能分發(fā),當(dāng)前訂單總額的百分之30可以分賬;
比如:一張訂單支付金額100元,這張訂單只能分發(fā)29.82元。
(100-100*0.006)*30% 的金額
開(kāi)發(fā)文檔地址:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_6&index=2
第一:確認(rèn)是普通商戶(hù)分賬

第二步:添加分賬接收方
注意:添加分賬接收方,目前只能沒(méi)請(qǐng)求一次添加一個(gè)分賬接收方(我測(cè)試時(shí)一次只能添加一個(gè)分賬接收方)。
這個(gè)地方就比較坑了:每天加一個(gè)接收方都要請(qǐng)求一次地址。
/**
* sha256_HMAC加密
* @param message 消息
* @param secret 秘鑰
* @return 加密后字符串
*/
public static string Encrypt(string message, string secret)
{
secret = secret ?? "";
var encoding = new System.Text.UTF8Encoding();
byte[] keyByte = encoding.GetBytes(secret);
byte[] messageBytes = encoding.GetBytes(message);
using (var hmacsha256 = new HMACSHA256(keyByte))
{
byte[] hashmessage = hmacsha256.ComputeHash(messageBytes);
StringBuilder builder = new StringBuilder();
for (int i = 0; i < hashmessage.Length; i++)
{
builder.Append(hashmessage[i].ToString("x2"));
}
return builder.ToString();
}
}
HMAC-SHA256簽名
第三步:請(qǐng)求單次分賬
參數(shù)說(shuō)明:(商戶(hù)分賬單號(hào) out_order_no )是自己平臺(tái)的商戶(hù)訂單號(hào);

總結(jié)
到此這篇關(guān)于C#實(shí)現(xiàn)微信分賬功能的文章就介紹到這了,更多相關(guān)C#微信分賬功能內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#通過(guò)KD樹(shù)進(jìn)行距離最近點(diǎn)的查找
這篇文章主要為大家詳細(xì)介紹了C#通過(guò)KD樹(shù)進(jìn)行距離最近點(diǎn)的查找,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09
利用C#代碼實(shí)現(xiàn)圖片旋轉(zhuǎn)360度
本文介紹利用C#代碼實(shí)現(xiàn)圖片旋轉(zhuǎn)360度,具體實(shí)例代碼已附上,僅供大家參考,希望對(duì)大家有所幫助2016-11-11
基于C#實(shí)現(xiàn)的輕量級(jí)多線(xiàn)程隊(duì)列圖文詳解
這篇文章主要給大家介紹了關(guān)于基于C#實(shí)現(xiàn)的輕量級(jí)多線(xiàn)程隊(duì)列的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
c# 獲取照片的經(jīng)緯度和時(shí)間的示例代碼
這篇文章主要介紹了c# 獲取照片的經(jīng)緯度和時(shí)間的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2020-11-11
c# 托盤(pán)雙擊不觸發(fā)單擊事件的實(shí)現(xiàn)方法
在開(kāi)發(fā)winform的時(shí)候我發(fā)現(xiàn),當(dāng)執(zhí)行雙擊操作(notifyIcon1_MouseDoubleClick)時(shí),會(huì)同時(shí)伴隨著單擊事件(notifyIcon1_MouseClick)的發(fā)生。。那如何才能使雙擊事件不觸發(fā)單擊事件呢?2009-02-02

