|
@@ -44,16 +44,16 @@ public class AllinpaySDK {
|
|
|
params.put("appid", SybConstants.SYB_APPID);
|
|
params.put("appid", SybConstants.SYB_APPID);
|
|
|
params.put("version", SybConstants.VERSION);
|
|
params.put("version", SybConstants.VERSION);
|
|
|
params.put("trxamt", String.valueOf(trxamt));
|
|
params.put("trxamt", String.valueOf(trxamt));
|
|
|
- params.put("reqsn", reqsn);
|
|
|
|
|
|
|
+ params.put("charset", charset);
|
|
|
|
|
+ params.put("returl", returl);
|
|
|
|
|
+ params.put("notify_url", notify_url);
|
|
|
params.put("body", body);
|
|
params.put("body", body);
|
|
|
params.put("remark", remark);
|
|
params.put("remark", remark);
|
|
|
- params.put("notify_url", notify_url);
|
|
|
|
|
params.put("randomstr", SybUtil.getValidatecode(8));
|
|
params.put("randomstr", SybUtil.getValidatecode(8));
|
|
|
params.put("signtype", SybConstants.SIGN_TYPE);
|
|
params.put("signtype", SybConstants.SIGN_TYPE);
|
|
|
|
|
+ params.put("reqsn", reqsn);
|
|
|
|
|
|
|
|
// 添加可选参数
|
|
// 添加可选参数
|
|
|
- if (!SybUtil.isEmpty(returl)) params.put("returl", returl);
|
|
|
|
|
- if (!SybUtil.isEmpty(charset)) params.put("charset", charset);
|
|
|
|
|
if (validtime != null) params.put("validtime", String.valueOf(validtime));
|
|
if (validtime != null) params.put("validtime", String.valueOf(validtime));
|
|
|
if (!SybUtil.isEmpty(limit_pay)) params.put("limit_pay", limit_pay);
|
|
if (!SybUtil.isEmpty(limit_pay)) params.put("limit_pay", limit_pay);
|
|
|
if (!SybUtil.isEmpty(truename)) params.put("truename", truename);
|
|
if (!SybUtil.isEmpty(truename)) params.put("truename", truename);
|
|
@@ -321,12 +321,12 @@ public class AllinpaySDK {
|
|
|
System.out.println("=== 通联支付H5收银台测试 ===");
|
|
System.out.println("=== 通联支付H5收银台测试 ===");
|
|
|
|
|
|
|
|
// 测试参数
|
|
// 测试参数
|
|
|
- String reqsn = "H5TEST" + System.currentTimeMillis(); // 商户订单号
|
|
|
|
|
|
|
+ String reqsn = "H5" + System.currentTimeMillis(); // 商户订单号
|
|
|
Long trxamt = 100L; // 1元(分为单位)
|
|
Long trxamt = 100L; // 1元(分为单位)
|
|
|
- String body = "测试商品";
|
|
|
|
|
- String remark = "H5收银台测试订单";
|
|
|
|
|
|
|
+ String body = "鲁迅的茶";
|
|
|
|
|
+ String remark = "鲁迅的书";
|
|
|
String notify_url = "https://dlsh-nft.com.cn/api/notify/allinpay";
|
|
String notify_url = "https://dlsh-nft.com.cn/api/notify/allinpay";
|
|
|
- String returl = "https://dlsh-nft.com.cn/success.html";
|
|
|
|
|
|
|
+ String returl = "https://dlsh-nft.com.cn";
|
|
|
String charset = "UTF-8";
|
|
String charset = "UTF-8";
|
|
|
Integer validtime = 30; // 30分钟有效期
|
|
Integer validtime = 30; // 30分钟有效期
|
|
|
|
|
|