使用支付宝开放平台进行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%
网友评论0