Android支付(必接)

支付方法

PTSdk.getInstance().doPayVersion(PTRequestPayInfo ptRequestPayInfo);

例子

PTRequestPayInfo ptRequestPayInfo = new PTRequestPayInfo();
ptRequestPayInfo.setAccount("test_pt");
ptRequestPayInfo.setPlayersId(123456);
ptRequestPayInfo.setCpExtend("test_hjc");
ptRequestPayInfo.setServerId(1);
ptRequestPayInfo.setGold(100);
ptRequestPayInfo.setMoney(2.0f);
PTSdk.getInstance().doPayVersion(ptRequestPayInfo);

参数说明

参数 事例 类型 说明
account string 玩家账号
serverId string 研发服务器id
playersId string 玩家唯一id
gold string 充值元宝
money string 充值金额
cpextend string 研发自定义参数

回调

​ 初始化时设置的回调函数public void OnPayNotify(PTPayInfo ptPayInfo) ;

回调中的数据结构

支付信息
public class PTPayInfo {

    /**
     * code : 1
     * msg : ""
     */

    private int code;    //对应PTCode.CODE_PAY_SUCCESS 支付成功,
    private String msg;    //异常信息
错误码
public class PTCode {
    public final static int CODE_SUCCESS = 1;            //成功
    public final static int CODE_NO_NETWORK = 1001;       //网络异常
    public final static int CODE_UNLOGIN = 1002;          //未登录
    public final static int CODE_UNERROR = 1003;         //未知异常
    public final static int CODE_PAY_SUCCESS = 9000;      //支付成功
    public final static int CODE_PAY_CANCEL= 6001;          //用户取消支付
    public final static int CODE_PAY_NETWORK_ERROR= 6002;  //支付网络异常
}

results matching ""

    No results matching ""