|
@@ -30,9 +30,9 @@ public class MainActivity extends AppCompatActivity {
|
|
|
|
|
|
private final String TAG = "MainActivity";
|
|
|
|
|
|
- private static final String[] currency = {"CNY","INR","JPY"};
|
|
|
+ private static final String[] currency = {"CNY","USD","INR","JPY"};
|
|
|
private static String payType[];
|
|
|
- private static final String[] paymentSchemas = {"APMP","WX","CA",};
|
|
|
+ private static final String[] paymentSchemas = {"APMP","WX","UP","CA"};
|
|
|
|
|
|
private ProgressDialog progressDialog;
|
|
|
Map<String, String> params = new HashMap<String, String>();
|
|
@@ -46,24 +46,25 @@ public class MainActivity extends AppCompatActivity {
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_main);
|
|
|
- payType = new String[3];
|
|
|
+ payType = new String[4];
|
|
|
payType[0] = getResources().getString(R.string.pay_type_apmp);
|
|
|
payType[1] = getResources().getString(R.string.pay_type_wx);
|
|
|
- payType[2] = getResources().getString(R.string.pay_type_ca);
|
|
|
+ payType[2] = getResources().getString(R.string.pay_type_up);
|
|
|
+ payType[3] = getResources().getString(R.string.pay_type_ca);
|
|
|
// 通用参数
|
|
|
|
|
|
params.put("version", "VER000000005");
|
|
|
params.put("charSet", "UTF-8");
|
|
|
params.put("transType", "PURC");
|
|
|
params.put("orderNum", getOrderNum());
|
|
|
- params.put("orderAmount", "1");
|
|
|
+ params.put("orderAmount", "0.1");
|
|
|
params.put("orderCurrency", "CNY");
|
|
|
params.put("frontURL", "nil");
|
|
|
params.put("merReserve", "一个又大又圆的苹果");
|
|
|
params.put("acqID", "99020344");
|
|
|
params.put("backURL", "https://testapi.allpayx.com/test");
|
|
|
params.put("merID", "000000000000015");
|
|
|
- params.put("paymentSchema", "CA");
|
|
|
+ params.put("paymentSchema", "APMP");
|
|
|
params.put("goodsInfo", "一个又大又圆的苹果");
|
|
|
params.put("transTime", getTransTime());
|
|
|
params.put("signType", "MD5");
|