zoukankan      html  css  js  c++  java
  • 支付宝当面付(扫二维码)

        //沙箱版客户扫二维码支付
        public String test_trade_pay(Map<String, Object> map){
            AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipaydev.com/gateway.do", alipay_appId, alipay_private_key , "json", charset, alipay_public_key, "RSA2");
            //创建API对应的request类
            AlipayTradePrecreateRequest request = new AlipayTradePrecreateRequest();
            request.setNotifyUrl(alipay_notify_url);
            request.setBizContent("{" +
            "    "out_trade_no":""+new SimpleDateFormat("yyyyMMddHHmmss").format(new Date())+(int)(Math.random()*90000+10000)+""," +
            "    "seller_id":"2088102169838738"," +
            "    "total_amount":"1"," +
            "    "buyer_logon_id":"acmldw0191@sandbox.com"," +
            "    "subject":"收购阿里巴巴"," +
            "    "body":""+map.toString()+""," +  //附加数据,传json格式会报错,json格式带有双引号""
            "    "timeout_express":"30m"," +
            "    "store_id":"NJ_001"" +
            "    }");
            //通过alipayClient调用API,获得对应的response类
            AlipayTradePrecreateResponse response;
            try {
                response = alipayClient.execute(request);
                System.out.print(response.getBody());
                return response.getBody(); //返回的参数qr_code 是支付二维码地址
            } catch (AlipayApiException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            //根据response中的结果继续业务逻辑处理
            return "";
        }

    扫码支付文档

    当面付API

    当面付异步通知

    入参列表

     

  • 相关阅读:
    Maven+SSM框架搭建【spring+springmvc+mybatis】
    [福大软工] W班 总成绩排行榜
    项目Beta冲刺团队随笔集
    45度炸队Alpha冲刺博客集
    SDN期末验收
    小黄衫——共同的荣誉
    软件工程实践总结作业
    SDN第五次上机作业
    SDN第四次作业
    总结随笔
  • 原文地址:https://www.cnblogs.com/suruozhong/p/6632265.html
Copyright © 2011-2022 走看看