Browse Source

更新demo

benson 5 years ago
parent
commit
1b6392cc55
1 changed files with 13 additions and 2 deletions
  1. 13 2
      Demo/app/src/main/java/com/vtpayment/plugin/MainActivity.java

+ 13 - 2
Demo/app/src/main/java/com/vtpayment/plugin/MainActivity.java

@@ -16,6 +16,7 @@ import com.allpayx.sdk.AllPayEngine;
 import com.allpayx.sdk.constants.AllPayConst;
 import com.allpayx.sdk.util.HttpUtil;
 
+import com.vtpayment.plugin.util.Base64;
 import com.vtpayment.plugin.util.JsonUtil;
 import com.vtpayment.plugin.util.PayUtil;
 
@@ -66,6 +67,16 @@ public class MainActivity extends AppCompatActivity {
         params.put("transTime", getTransTime());
         params.put("signType", "MD5");
 
+        String detailInfo = "[{\"goods_name\":\"一个又大又圆的苹果\",\"quantity\":\"1\"},{\"goods_name\":\"华为P20 plus\",\"quantity\":\"4\"}]";
+        try {
+            detailInfo = Base64.encodeBytes(detailInfo.getBytes("utf-8"));
+        }catch ( Exception e){
+            e.printStackTrace();
+        }
+
+        params.put("detailInfo", detailInfo);
+
+
         initLayout();
         initListener();
         update();
@@ -144,7 +155,7 @@ public class MainActivity extends AppCompatActivity {
 
 
                 //String result = HttpUtil.reqStr("http://172.30.1.103:8080/app/pay", params, HttpUtil.METHOD_POST); //本地
-               // String result = HttpUtil.reqStr("https://api.allpayx.com/app/pay", params, HttpUtil.METHOD_POST); //生产
+                // String result = HttpUtil.reqStr("https://api.allpayx.com/app/pay", params, HttpUtil.METHOD_POST); //生产
                 String result = HttpUtil.reqStr("https://testapi.allpayx.com/app/pay", params, HttpUtil.METHOD_POST);//测试
                 progressDialog.dismiss();
                 Log.i("opp", "result=" + result);
@@ -154,7 +165,7 @@ public class MainActivity extends AppCompatActivity {
                     Log.i("opp", "tn=" + tn);
                     AllPayEngine.pay(MainActivity.this, tn, false);
                 } else {
-                   final String msg = JsonUtil.getParam(result, "msg");
+                    final String msg = JsonUtil.getParam(result, "msg");
                     runOnUiThread(new Runnable() {
                         public void run() {
                             Toast toast = Toast.makeText(