根据聚合收款码的相关规定,用户在使用聚合收款码时必须遵守以下几条原则:
一、只有在特定银行开立了特定卡才能进行聚合收款。
二、对于不同银行的卡,金额上限和年龄要求也有所区别。请务必仔细核对信息;
三、当数字金额大于50元时,一般要求开通银行代扣权益方可使用此功能;
四、当数字金额小于50元时,不会有代扣权益开通需要。
聚合收款码有什么限制?1、每笔交易金额最低限制为0.01元;
2、单次交易上限金额不超过5000元,总的受理金额以当日账户剩余可用余额为准;
3、在同一张聚合收款码内一天之内正常情况下不得多次使用相同的行动/扫码付技术;
4、实时划转的单笔交易上限50000元;
5、夜间22:00-7:00期间对大客户AIPS实时代付部分做钱包风控20W单笔上浮50%。
聚合收款码收款限额///
/// 获取当前商户的聚合收款码收款限额
///
public static string GetMerchantPayCodeLimit(string appId, string mchId) {
var reqData = new UnifiedOrderQueryReqData() {
Appid = appId, //公众账号ID,微信分配的公众账号ID(企业号corpid即为此appId)String(32) 必填:是
Mch_id = mchId //微信支付分配的商户号String(32) 必填:是
};
WxPayAPI.wxpayapi1.Log.Info("[*] 查询门店当前最大交易金额读者开始");
var queryResultXmlStr = MerchantPayCodeServiceImpl._MerchantApi(reqData);
WxPayAPI.wxpayapi1.Log.Info($"[*] 查询门店当前最大交易金额返回内容:{queryResultXmlStr}");
if (StringUtilsEx.IsNullOrWhiteSpace(queryResultXmlStr)) return null;
QueryMaxAmountRsp rspMaxAmountRsp;//这样数据太小不用对象来表示了。直接用字典来表示。【方便】 XElement element2= XElement.Parse(str2);var dic2 =element2 .Elements() .ToDictionary (k=> k .Name , v =>v ); foreach (var item in dic