时间:2021-05-20
普通商户分账功能
分账比例:目前只有”低比例分账“小于等于30%分账,分账金额需要减去(千6)手续费.
每一张订单只能分发,当前订单总额的百分之30可以分账;
比如:一张订单支付金额100元,这张订单只能分发29.82元。
(100-100*0.006)*30% 的金额
开发文档地址:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_6&index=2
第一:确认是普通商户分账
第二步:添加分账接收方
注意:添加分账接收方,目前只能没请求一次添加一个分账接收方(我测试时一次只能添加一个分账接收方)。
这个地方就比较坑了:每天加一个接收方都要请求一次地址。
/** * 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签名第三步:请求单次分账
参数说明:(商户分账单号 out_order_no )是自己平台的商户订单号;
总结
到此这篇关于C#实现微信分账功能的文章就介绍到这了,更多相关C#微信分账功能内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前做了一个淘宝客返利微信公众号,后来很多人提到过微信返利机器人,现在微信助手开发好了,可以通过微信助手接口功能实现微信返利机器人。流程如下:下面是c#实现返利
公司的业务的场景需要用到微信分账的功能、对着官网文档调试了一下午才调通、记录下使用Nodejs微信分账的流程。前提条件在微信商户平台产品中心->我的产品,支付扩
为公司系统业务需要,这几天了解了一下微信和支付宝扫码支付的接口,并用c#实现了微信和支付宝扫码支付的功能。微信支付分为6种支付模式:1.付款码支付,2.nati
本文实例讲述了C#微信接口之推送模板消息功能。分享给大家供大家参考,具体如下:publicstringSendTempletMessge(){stringstr
微信小程序支付c#后台实现今天为大家带来比较简单的支付后台处理首先下载官方的c#模板(WxPayAPI),将模板(WxPayAPI)添加到服务器上,然后在WxP