解约接口

本文详细解析了Nginx配置文件中的支付网关代理设置,包括请求转发、头部信息设置及错误处理等关键操作。同时,介绍了如何在web.xml中配置servlet以实现支付功能,以及数据库查询和更新的SQL语句示例。
摘要由CSDN通过智能技术生成

首先请求发送过来/usr/local/nginx/conf/   vi nginx.conf

ng 到这个服务下

location /devgwzfpay {

            #rewrite ^/(.*) https://$host/$1;

            proxy_pass http://128.8.50.236:38180/gwzfpay;

            proxy_set_header Host $host:$server_port;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_ignore_client_abort on;

            client_max_body_size    10m;

            client_body_buffer_size 128k;

 

 

   vi的时候/加字符可以对字符进行查找

 

 

进入web.xml下查看流转找到.do,找到servlet,package com.murong.ecp.app.egw.pay.servlet;

 

select 'Y' from t_ppd_sign

            where mobile=#{mobile} and cusNm=#{cusNm} and carNo=#{carNo} and carCor=#{carCor} and crdNo=#{crdNo}

#{mobile}取内部报文mobile节点的值,加‘’

${mobile}取内部报文mobile节点的值,取值但不加引号

 

 

PUBATCUtil.queryForObjectIgnore(bizCtx, "qry_ppd_sign");

Utils.eval(bizCtx, "is_equal_string($status,F)")

PUBATCUtil.updateRecordIgnore(bizCtx, "t_ppd_sign", "asdfs");//更新SQL语句条件部分定义名 

PUBATCUtil.updateSql(bizCtx, "upd_sign_sts");

 

Utils.setData(bizCtx, "tmp.url", "$url");

PUBATCUtil.insertRecordIgnore(bizCtx, "t_ppd_sign", "tmp");

 

 

联调测试:

/***产品参数,除了encoding自行选择外其他不需修改***/

             contentData.put("version", "1.0");                          //版本号

             contentData.put("plat", "3");                                            //平台类型

             contentData.put("channel", "SDK");                          //客户端发起渠道

             contentData.put("contentTyp", "text/html");             //HTTP协议的Content-type

             contentData.put("deviceMod", "01");                         //设备型号

因为请求参数里有个请求头,所有要加以上数据

 

Map<String, String> req1 = new HashMap<String, String>();

       

        /***商户接入参数***/

       req1.put("merchantId", "888020048990001"); //粤通宝商户号

       req1.put("appAcc", "13760846108"); //银行卡卡号,只能绑定一次

       req1.put("crdTyp", "1");//证件类型

       req1.put("crdNo", "33");//身份证号

       req1.put("cusNm", "aa");//姓名

 

需要在web.xml中配置一下servlet:

 

找到PayServlet

 

需要在eegwpay1_tif接入里面添加接口,也要在begwpay1_tif里加入

cd /usr/local/nginx//logs/

cdb tail -f nohup.out     这里能看到接入接出

vi eegwpay_reg.trc 服务总控 根据msg_id看日志

 

 

 

在iver用户下 find ./ -name T820006.java   当前目录下查找名字为T820006.jav的文件

            grep -lrn 字符串 app : 在当前目录下递归查找app 文件夹,并显示包含这个字符串的文件的路径和名称

 

  

[test236] igw:/home/igw/trc/02>tail -f txn_reg.lst这个交易总控  要到这里监控交易

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值