hch
2025-06-05 dfb4c1f4a8045af97799a671b9f74031522e7635
SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
@@ -1,12 +1,14 @@
package com.secondworld.sdk.command;
import android.util.Base64;
import com.cy.yyjia.sdk.center.SdkManager;
import com.secondworld.sdk.GameApp;
import com.secondworld.sdk.GameAppProxy;
import com.secondworld.sdk.utils.CodeU2A;
import org.json.JSONObject;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
public class CmdPlatformPay implements ICommand {
    @Override
@@ -17,9 +19,10 @@
    @Override
    public void process(JSONObject json) throws Exception {
        JSONObject extraData = new JSONObject();
        extraData.put("appid", GameApp.I.appId);
        extraData.put("appid", GameAppProxy.appId);
        extraData.put("cpinfo", json.getString("cpInfo"));
        extraData.put("cporderid", json.getString("orderId"));
        byte[] bytes = extraData.toString().getBytes(StandardCharsets.UTF_8);
        SdkManager.getInstance()
                .pay(json.getString("sid"),//服务器编号
                        json.getString("roleID"),//角色编号
@@ -27,6 +30,6 @@
                        json.getString("title"),//商品名称
                        json.getString("mount"),//充值金额
                        json.getString("orderId"),//Cp订单号
                        URLEncoder.encode(extraData.toString(), "utf-8"));//扩展信息
                        Base64.encodeToString(bytes,Base64.DEFAULT));//扩展信息
    }
}