/** 北京notify **/
public void paynotifySc( String orderpayid, String amount, String source, String result) throws SQLException {
if(NumberHelper.isInt(orderpayid)||StringHelper.checkstr(amount))
return ;
View view = App.db.queryFirst("select id, type, status, orderid, customerid, payamount from orderpay where id = " + orderpayid);
if (view.size() > 0) {
String url = App.getInitParameter("icbc_callbackURL");
String status = view.getString(1, "status");
log.error("icbc paynotifySc -- > result: "+result);
if("success".equals(result)){
if (!"y".equals(status.trim())) {
Orderpay orderpay = new Orderpay();
orderpay.setId(orderpayid.toString()); // 支付ID
orderpay.setStatus(view.getString(1, "status")); // 支付状态
orderpay.setType(view.getString(1, "type")); // 类别
orderpay.setOrderid(view.getString(1, "orderid")); // 订单号
orderpay.setCustomerid(view.getString(1, "customerid")); // 客户号
String payamount = view.getString(1, "payamount");
orderpay.setPayamount(payamount); // 支付金额
String payinfo = source + "sc ID=" + orderpayid;
orderpay.setPayinfo(payinfo);
OrderPayedManager.orderPayed(orderpay);
}
try {
log.error("out println callbackurl --- > "+url);
//使用方式一 发送 有效
PrintWriter out1 = ServletActionContext.getResponse().getWriter();
out1.println(url);
// HttpServletResponse response =(HttpServletResponse) ServletActionContext.getResponse();
//使用方式一 发送 无效
// response.setHeader("HTTP/1.1 200", "OK");
// response.setHeader("Server", "Apache/1.39");
// response.setContentType( "text/html;charset=GBK");
// response.setContentLength(url.length());
// OutputStream out = response.getOutputStream();
// out.write(url.getBytes("GBK"));
// out.flush();
// out.close();
log.error("out println callbackurl success ,waiting for icbc callback ... ");
} catch (IOException e) {
e.getMessage();
}
}
}
}
相关推荐
中国工商银行网上支付接口文档 v1.0.0.14版 最新一版
工行网银支付接口开发文档和api,各种语言的api都有,方便大家
ASP.NET 工商 支付 接口 银行在线
7、工行进行支付指令处理后,如果商户需要工行实时通知,则工行将处理结果使用http协议post方式将通知消息数据提交到商户网站(这个接收银行通知消息的商户端地址是随商户订单数据提交银行的merURL字段),商户返回...
工商银行网上银行支付接口说明文档资源,免费提供给大家
中国工商银行网银接口API文档 版本V6.0
工银聚富通支付报文说明,具体参数介绍,异步回调请求报文说明,通知交易响应码,支付方式,订单状态,订单号等
该文档说明了商户使用工行提供的API接口进行查询时的通信方式和需要上送的数据和工行返回信息的格式。
新接口中国工商银行网上银行B2C在线支付接口说明
2. 商户按照工行B2C支付1.0.0.11接口形成提交数据,并使用工行提供API和商户证书对订单数据签名,形成form表单返回客户浏览器,表单action地址指向工行接收商户订单信息的servlet; 3. 客户确认使用工行支付后,提交...
ECshop工商银行B2C在线支付接口插件
工商银行电子商务接口1.0.0.3说明及例子
中国工商银行网上银行C2C在线支付接口说明V1.0.0.1
工行网上银行接口文档及相应的例子 包括B2C及B2B
中国工商银行网上银行新B2C在线支付接口说明V1.0.0.14(20110706)
工商银行手机银行接口文档描述了。怎样接入工行手机银行支付。
工商银行手机银行(WAP)B2C在线支付接口说明V1.0.0.6
中国工商银行银企互联系统接口说明
工商银行网上支付接口文档 v1.0.0.11版 使用最多的版本
电子商务网站,通用的工行电子商务开发接口