建行聚合二维码收款
// bankPay(PayReq payReq);
return bankPay(payReq);
}
/**
* 建行聚合二维码支付
*
* @param payReq
* @return
* @throws IllegalAccessException
* @throws UnsupportedEncodingException
* @throws NoSuchAlgorithmException
*/
private String bankPay(PayReq payReq) throws IllegalAccessException, UnsupportedEncodingException, NoSuchAlgorithmException {
TreeMap signMap = new TreeMap
signMap.put("version", "1.0");
signMap.put("method", "ebank.pay.bank");
signMap.put("app_id", payReq.getApp_id());
signMap.put("timestamp", getDate());
signMap.put("charset", "UTF-8");
signMap.put("sign_type", "MD5");
signMap.put("biz_content", getBizContent(payReq));
String sign = getSignature(signMap, payReq.getApp_secret());
signMap.put("sign", sign);
// System.out.println("支付宝支付结果:" + signMap.toString());
// 发送http请求
return sendPost(payConfig.getPayUrl(), signMap);
}
/**
* 支付宝二维码支付
*
* @param payReq
* @return
* @throws IllegalAccessException
* @throws UnsupportedEncodingException
* @throws NoSuchAlgorithmException
*/
private String alipayQRPay(PayReq payReq) throws IllegalAccessException, UnsupportedEncodingException, NoSuchAlgorithmException {
TreeMap signMap = new TreeMap();
建行聚合二维码收款播报音箱§§ 1000
#创建行聚合二维码收款播报音箱
§§ COM
Update README.md
§§ --- README.md
-#创建行聚合二维码收款播报音箱
§§ 1000
+# 创建行聚合二维码收款播报音箱
+
+## 硬件设备
+- esp8266主控板
+- 树莓派3B+
+- 小音箱
+- 条码扫描器
+
+## 功能
+- 扫描聚合码,读取二维码信息(金额、时间、付款方)
+- 语音播报收款信息
+- 将收款信息发送到服务器
建行聚合二维码收款怎么查明细?可以登录建行个人网银进行查询,登录后点击“转账汇款”,然后点击“聚合码收款”,进入“聚合码收款记录”,即可查询聚合码收款明细。