支付宝支付接口 APP

来源:互联网 发布:linux redmine 安装 编辑:程序博客网 时间:2024/04/25 14:38
public String aliPay() {        AlipayClient alipayClient = new DefaultAlipayClient(AppAliPayConfigs.getGateWay(), //https://openapi.alipay.com/gateway.do                                                            AppAliPayConfigs.getAppID(), //商户id                                                            AppAliPayConfigs.getPrivateKey(), //私钥                                                            AppAliPayConfigs.FORMAT, //返回格式“json”                                                            AppAliPayConfigs.CHARSET, //编码“UTF-8”                                                            AppAliPayConfigs.getAliPublicKey(),//公钥                                                            AppAliPayConfigs.SIGNTYPE);//“RSA2”        AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();        AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();        model.setBody("XXX商铺");        model.setSubject("xxx商铺"订单号为+Order.getOrderCode()));    // "xxx商铺订单:" + Order.getOrderCode()        model.setOutTradeNo(订单号);                                  //   Order.getOrderCode()        model.setTimeoutExpress("30m");                              //超时30分钟,自动取消        model.setTotalAmount(amount);                               //Order.getPrice()        model.setProductCode("QUICK_MSECURITY_PAY");        request.setBizModel(model);        request.setNotifyUrl((String)body.get("notify_url"));      //回调接口对应的方法地址        String orderStr = "";        try {            AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);            orderStr = response.getBody();        } catch (AlipayApiException e) {            e.printStackTrace();        }        return orderStr;    }调用jar,导包就不详细叙述了。具体参考https://docs.open.alipay.com/api

原创粉丝点击