diff --git a/README.md b/README.md index 7164afd..8fe0bf2 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,7 @@ key/publish_key key store pass: 7654321Kingsome_ key alias: release key pass: 7654321Kingsome_ + +vivo 使用vivo的alias +oppo 使用oppo ``` diff --git a/app/src/main/java/com/hnjc/wjtx/JCApplication.java b/app/src/main/java/com/hnjc/wjtx/JCApplication.java index fb5ac06..cdc2fbf 100644 --- a/app/src/main/java/com/hnjc/wjtx/JCApplication.java +++ b/app/src/main/java/com/hnjc/wjtx/JCApplication.java @@ -18,7 +18,7 @@ public class JCApplication extends Application { super.onCreate(); Log.i("JCApplication", "JCApplication onCreate"); String appId = this.getString(R.string.app_id); - VivoUnionSDK.initSdk(this, appId, true); + VivoUnionSDK.initSdk(this, appId, false); /** * 掉单注册接口 需要接入掉单补单处理的一定要加 diff --git a/app/src/main/java/com/hnjc/wjtx/MainActivity.java b/app/src/main/java/com/hnjc/wjtx/MainActivity.java index 68ece24..eb6cd25 100755 --- a/app/src/main/java/com/hnjc/wjtx/MainActivity.java +++ b/app/src/main/java/com/hnjc/wjtx/MainActivity.java @@ -282,24 +282,23 @@ public class MainActivity extends Activity { Log.i(TAG, "receive pay: " + message); try { JSONObject jsonObject = new JSONObject(message); - String cpOrderId = jsonObject.getString("orderid"); - String productCode = jsonObject.getString("goodid"); - int count = jsonObject.getInt("count"); - String money = jsonObject.getString("money"); // 未传 - String notifyUrl = jsonObject.getString("notifyUrl"); // 未传 - String productName = jsonObject.getString("productName"); // 未传 - String productDesc = jsonObject.getString("productDesc"); //未传 - String sign = jsonObject.getString("sign"); // 未传 + cpPayOrderNumber = jsonObject.getString("cpOrderNumber"); + cpOrderAmount = jsonObject.getString("orderAmount"); + String notifyUrl = jsonObject.getString("notifyUrl"); + String productName = jsonObject.getString("productName"); + String productDesc = jsonObject.getString("productDesc"); + String sign = jsonObject.getString("vivoSignature"); + String extuid = jsonObject.getString("extuid"); //TODO: 平台的支付 VivoPayInfo vivoPayInfo = new VivoPayInfo.Builder() .setAppId(appId) - .setCpOrderNo(cpOrderId) + .setCpOrderNo(cpPayOrderNumber) .setNotifyUrl(notifyUrl) - .setOrderAmount(money) + .setOrderAmount(cpOrderAmount) .setProductName(productName) .setProductDesc(productDesc) .setVivoSignature(sign) - .setExtUid(mUid) + .setExtUid(extuid) .build(); VivoUnionHelper.payV2(this, vivoPayInfo, mVivoPayCallback); } catch (JSONException e) { diff --git a/key/publish_key b/key/publish_key index 4b363cd..37b0c28 100644 Binary files a/key/publish_key and b/key/publish_key differ