|
@@ -16,6 +16,7 @@ import com.allpayx.sdk.AllPayEngine;
|
|
import com.allpayx.sdk.constants.AllPayConst;
|
|
import com.allpayx.sdk.constants.AllPayConst;
|
|
import com.allpayx.sdk.util.HttpUtil;
|
|
import com.allpayx.sdk.util.HttpUtil;
|
|
|
|
|
|
|
|
+import com.vtpayment.plugin.util.Base64;
|
|
import com.vtpayment.plugin.util.JsonUtil;
|
|
import com.vtpayment.plugin.util.JsonUtil;
|
|
import com.vtpayment.plugin.util.PayUtil;
|
|
import com.vtpayment.plugin.util.PayUtil;
|
|
|
|
|
|
@@ -66,6 +67,16 @@ public class MainActivity extends AppCompatActivity {
|
|
params.put("transTime", getTransTime());
|
|
params.put("transTime", getTransTime());
|
|
params.put("signType", "MD5");
|
|
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();
|
|
initLayout();
|
|
initListener();
|
|
initListener();
|
|
update();
|
|
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("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);//测试
|
|
String result = HttpUtil.reqStr("https://testapi.allpayx.com/app/pay", params, HttpUtil.METHOD_POST);//测试
|
|
progressDialog.dismiss();
|
|
progressDialog.dismiss();
|
|
Log.i("opp", "result=" + result);
|
|
Log.i("opp", "result=" + result);
|
|
@@ -154,7 +165,7 @@ public class MainActivity extends AppCompatActivity {
|
|
Log.i("opp", "tn=" + tn);
|
|
Log.i("opp", "tn=" + tn);
|
|
AllPayEngine.pay(MainActivity.this, tn, false);
|
|
AllPayEngine.pay(MainActivity.this, tn, false);
|
|
} else {
|
|
} else {
|
|
- final String msg = JsonUtil.getParam(result, "msg");
|
|
|
|
|
|
+ final String msg = JsonUtil.getParam(result, "msg");
|
|
runOnUiThread(new Runnable() {
|
|
runOnUiThread(new Runnable() {
|
|
public void run() {
|
|
public void run() {
|
|
Toast toast = Toast.makeText(
|
|
Toast toast = Toast.makeText(
|