支付宝app支付RSA2签名放在服务端php的编写方式

使用支付宝开放平台进行app支付的时候,RSA2签名放在服务端php的编写方式

使用支付宝开放平台进行app支付的时候,RSA2签名放在服务端php的编写方式

大家都知道,支付宝的支付sdk demo是将签名放在app端进行的,这是不安全的,应该放到服务端进行签名,但是支付宝提供的demo中并没有,我对此进行了修改,让其支持服务端签名

今天以安卓为例对官方demo进行修改,后端以php为例进行修改

final String orderInfo = getSigndatafromhttp();

final Runnable payRunnable = new Runnable() {

    @Override
    public void run() {
        PayTask alipay = new PayTask(PayDemoActivity.this);
        //orderino要从服务端获取
        Map < String, String > result = alipay.payV2(orderInfo, true);
        Log.i("msp", result.toString());

        Message msg = new Message();
        msg.what = SDK_PAY_FLAG;
        msg.obj = result;
        mHandler.sendMessage(msg);
    }
};

// 必须异步调用
Thread payThread = new Thread(payRunnable);
payThread.start();
//请求处理,输出结果-response.body().show();

此处的...

点击查看剩余70%

{{collectdata}}

网友评论0