聚合收款码扫码(聚合收款码扫码失败)
### 生成聚合收款码
```java
// 动态生产聚合支付宝扫码地址及微信扫码地址,根据需要生成不同金额的二维码 amount单位为分, scene_id由开发者传入 没有特别要求情况下随机字符串即可 只能包含数字、大小写字母;32位以内。
public static String getJuhePayCode(String appKey, double amount, String sceneId) {
// 获取当前时间戳 毫秒数 + 随机数(5-10位)
long currentTimeStamp = System.currentTimeMillis() / 1000;
int randomNum = (int)(Math.random()*100000+50000);
// 构造请求参数明文 queryStr: app_key={0}&amount={1}&scene_id={2}×tamp={3}{4} signStr:appSecret=app_secret:{0},queryStr{1},timestamp{2},nonce{3}{4};注意这里signStr中加入的是“:”不是"=" 最后signature相当于md5(base64encode(signStr))四部分的加密处理 signatureBase64去除 base64encode之后 末尾的 “==” querySignature去除 base64decode之后 “
聚合收款码扫码失败public static final String PAG_QRCODE_SCANNER_FAIL = "PAG100021";
//用户账户余额不够
public static final String PAG_ACCOUNT_INSUFFICIENT = "PAG100022";
//支付宝未绑卡
public static final String ALIAPY_NOTBINDEDCARD = "ALIA00001";
//支付宝参数异常
public static final String ALIAPY_PARAMSERROR="ALIA99999";
//支付宝获取token为空
public static final String GETTOKENEMPTY="ALIA93001";
//微信未绑卡
public
聚合收款码扫码成功商家没收到一般情况下,聚合收款码扫码成功的话,商家会及时收到支付提醒。如未能及时收到相关通知,建议你尝试重新扫码、重新进行付款尝试。如还是不成功,可以在“客服中心-常见问题”内选择对应学校/卖家并提交工单向客服人员咨询处理方式。