|
@@ -24,7 +24,7 @@ public class Payment extends ConfigInit {
|
|
//支付接口
|
|
//支付接口
|
|
Map<String, Object> paymentParams = new HashMap<>(10);
|
|
Map<String, Object> paymentParams = new HashMap<>(10);
|
|
paymentParams.put("order_no", "jsdk_payment_" + System.currentTimeMillis());
|
|
paymentParams.put("order_no", "jsdk_payment_" + System.currentTimeMillis());
|
|
- paymentParams.put("pay_channel", "alipay");
|
|
|
|
|
|
+ paymentParams.put("pay_channel", "wx_pub");
|
|
paymentParams.put("pay_amt", "0.01");
|
|
paymentParams.put("pay_amt", "0.01");
|
|
|
|
|
|
paymentParams.put("goods_title", "your goods title");
|
|
paymentParams.put("goods_title", "your goods title");
|
|
@@ -45,21 +45,21 @@ public class Payment extends ConfigInit {
|
|
|
|
|
|
paymentParams.put("device_info", deviceInfo);
|
|
paymentParams.put("device_info", deviceInfo);
|
|
|
|
|
|
- Map<String, Object> goodsDetail = new HashMap<>();
|
|
|
|
-
|
|
|
|
- goodsDetail.put("goods_id", "gooods_id_100002");
|
|
|
|
- goodsDetail.put("goods_name", "商品名称");
|
|
|
|
- goodsDetail.put("quantity", "1");
|
|
|
|
- goodsDetail.put("price", "100");
|
|
|
|
- goodsDetail.put("goods_category", "商品类目");
|
|
|
|
- goodsDetail.put("goods_body", "商品描述信息");
|
|
|
|
- goodsDetail.put("show_url", "商品的展示地址");
|
|
|
|
-
|
|
|
|
- Map<String, Object> promotionDetail = new HashMap<>();
|
|
|
|
-
|
|
|
|
- promotionDetail.put("cost_price", "100");
|
|
|
|
- promotionDetail.put("receipt_id", "商家小票 id");
|
|
|
|
- promotionDetail.put("goods_detail", goodsDetail);
|
|
|
|
|
|
+// Map<String, Object> goodsDetail = new HashMap<>();
|
|
|
|
+//
|
|
|
|
+// goodsDetail.put("goods_id", "gooods_id_100002");
|
|
|
|
+// goodsDetail.put("goods_name", "商品名称");
|
|
|
|
+// goodsDetail.put("quantity", "1");
|
|
|
|
+// goodsDetail.put("price", "100");
|
|
|
|
+// goodsDetail.put("goods_category", "商品类目");
|
|
|
|
+// goodsDetail.put("goods_body", "商品描述信息");
|
|
|
|
+// goodsDetail.put("show_url", "商品的展示地址");
|
|
|
|
+//
|
|
|
|
+// Map<String, Object> promotionDetail = new HashMap<>();
|
|
|
|
+//
|
|
|
|
+// promotionDetail.put("cost_price", "100");
|
|
|
|
+// promotionDetail.put("receipt_id", "商家小票 id");
|
|
|
|
+// promotionDetail.put("goods_detail", goodsDetail);
|
|
|
|
|
|
Map<String, Object> expendParams = new HashMap<>(2);
|
|
Map<String, Object> expendParams = new HashMap<>(2);
|
|
String openId = "";//微信授权获取
|
|
String openId = "";//微信授权获取
|
|
@@ -68,11 +68,11 @@ public class Payment extends ConfigInit {
|
|
expendParams.put("callback_url", "绝对路径");
|
|
expendParams.put("callback_url", "绝对路径");
|
|
expendParams.put("limit_pay", "1");
|
|
expendParams.put("limit_pay", "1");
|
|
|
|
|
|
- expendParams.put("promotion_detail", promotionDetail);
|
|
|
|
|
|
+ // expendParams.put("promotion_detail", promotionDetail);
|
|
paymentParams.put("expend", expendParams);
|
|
paymentParams.put("expend", expendParams);
|
|
Map<String, Object> payment = executePayment(paymentParams);
|
|
Map<String, Object> payment = executePayment(paymentParams);
|
|
- payment = createReverse(merchantKey, "002112019102420545010033426145952493568", appId);
|
|
|
|
- payment = createConfirm(merchantKey, "002112019102420545010033426145952493568", appId);
|
|
|
|
|
|
+ payment = createReverse(merchantKey, "002112020062910440410123507019803422720", appId);
|
|
|
|
+ payment = createConfirm(merchantKey, "002112020062910440410123507019803422720", appId);
|
|
System.out.println("钱包支付地址:" + payment.get("pay_url"));
|
|
System.out.println("钱包支付地址:" + payment.get("pay_url"));
|
|
//支付查询接口
|
|
//支付查询接口
|
|
queryPayment((String) payment.get("id"));
|
|
queryPayment((String) payment.get("id"));
|