欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

付款操作

程序员文章站 2022-07-07 10:34:16
...

需要内容

付款操作
点击下载资源资源
只需修payservlet中的:

request.setCharacterEncoding("utf-8");
        // 获得 支付必须基本数据
        String orderid = request.getParameter("orderid");
        String money = request.getParameter("money");
        // 银行
        String pd_FrpId = request.getParameter("pd_FrpId");

        // 发给支付公司需要哪些数据
        String p0_Cmd = "Buy";
        String p1_MerId = "10001126856";
        String p2_Order = orderid;
        String p3_Amt = money;
        String p4_Cur = "CNY";
        String p5_Pid = "shoppingGoods";
        String p6_Pcat = "book";
        String p7_Pdesc = "books";
        // 支付成功回调地址 ---- 第三方支付公司会访问、用户访问
        // 第三方支付可以访问网址
        String p8_Url = "http://localhost:8080/shopping/callBackServlet";
        String p9_SAF = "1";
        String pa_MP = "hahahahaha";
        String pr_NeedResponse = "1";
        // 加密hmac 需要**

callbackservlet中的:

if("1".equals(r1_Code)){
                if("2".equals(r9_BType)){
                    out.println("success");//打印给第三方
                }
                OrderService service=new OrderServiceImpl();
                boolean s=service.changeorderstate(r6_Order);
                response.getWriter().write("<script>alert('支付成功')</script>");
                response.setHeader("refresh","2;index.jsp");
            }

即可

相关标签: base64UTIl payment