JLpay

来源:互联网 发布:手机hifi音效软件 编辑:程序博客网 时间:2024/06/14 20:25
                //初始化 参数                PayBean payBean = new PayBean("25c6971419025fea",                        "50ce33fe601ef91376bf648dc57c1f9c",                        0.8,                        "12345688888444455",                        "CNY",                        "",                        "",                        "商品名称", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjAd4G3250hciLcbgDJ8KWIc1pkf0cf3kJJiY43RJRYwONFjtwPZKKHTjYejZMv8rSk+mSkDZX0EQEVF/olDOi5yp4pMqD1p72OuYpGItmRlNCnWFMWGg3j7ovXtbk0fvrfFtIOgGE4aWI4xdnVXkrYj2V852iUcQ3l85kp4x8V3c2ejjMK7VYQ0mOWbfEDFj4npaIv0pM2DImS4e6W3H5EQLEzn2oep4grIGn0bDqC6P+RywkHeUeTxt0GAeNK5VVFN+5lI/6+1KqEgugatioMdxH1wu+IYof5f3TK61uiz1LebZ13Zso724vIT4QNem6Gzy3CWxHQky8YLIWAquiQIDAQAB"                        , "com.jl.jlsdkdemo.1");                startActivity(new Intent(MainActivity.this, com.mq.myjlpay.Mqpay.class).putExtra("data", payBean));
  //google pay 回调        Mqpay.setGooglePayCallBack(new Mqpay.GooglePayCallBack() {            @Override            public void onFinish(int result) {                switch (result) {                    case 0:                        Toast.makeText(MainActivity.this, "取消支付" + result, Toast.LENGTH_SHORT).show();                        break;                    case -1:                        Toast.makeText(MainActivity.this, "支付成功" + result, Toast.LENGTH_SHORT).show();                        break;                }            }        });        //payssion 回调        Mqpay.setPayssionCallBack(new Mqpay.PayssionCallBack() {            @Override            public void onFinish(int result, Intent data) {                switch (result) {                    case PayssionActivity.RESULT_OK:                        //去服务端查询该笔订单状态,注意订单状态以服务端为准                        Toast.makeText(MainActivity.this, "去服务端查询该笔订单状态" + result, Toast.LENGTH_SHORT).show();                        break;                    case PayssionActivity.RESULT_CANCELED:                        //用户取消支付                        Toast.makeText(MainActivity.this, "用户取消支付" + result, Toast.LENGTH_SHORT).show();                        break;                    case PayssionActivity.RESULT_ERROR:                        //支付发生错误                        String des = data.getStringExtra(PayssionActivity.RESULT_DESCRIPTION);                        Toast.makeText(MainActivity.this, "支付发生错误" + result, Toast.LENGTH_SHORT).show();                        Log.v(this.getClass().getSimpleName(), "RESULT_ERROR" + des);                        break;                }            }        });