1.到微信开发者品台注册并获取微信支付功能
2.
msgApi= WXAPIFactory.createWXAPI(this,"appId",true); msgApi.registerApp("appId");
先到后台获取支付的数据
private void toPayWX(final String payResult) { runOnUiThread(new Runnable() { @Override public void run() { try{ JSONObject object=new JSONObject(payResult); JSONObject object1=object.getJSONObject("result"); JSONObject object2=object1.getJSONObject("data"); String appid=object2.getString("appid"); String partnerid=object2.getString("partnerid"); String prepayid=object2.getString("prepayid"); String packag=object2.getString("package"); String noncestr=object2.getString("noncestr"); String timestamp=object2.getString("timestamp"); String sign=object2.getString("sign"); order_id=object1.getString("order_id"); Log.e("text","order_id===="+order_id); PayReq request=new PayReq(); request.appId=appid; request.partnerId=partnerid; request.prepayId=prepayid; request.packageValue=packag; request.nonceStr=noncestr; request.timeStamp=timestamp; request.sign=sign; isWXPAy=true; msgApi.sendReq(request); }catch (Exception e){ } } });3.到自己后台查询支付的结果。