-
电子商务网站在银行支付时,页面怎么做?10
我在做电子商务下订单时处理银行支付时碰到点麻烦,就是我点击支付,那边可能要输入银行账号,密码,然后支付验证等,那我这边的页面怎么做呢?怎么接受支付成功后回传的参数呢?用ajax定时扫描支付成功状态吗?2009年2月23日 16:10
1个答案 按时间排序 按投票排序
-
你仔细看支付宝的那个文档就明白了,其实是完成后传个URL过来解析,我有资料,晚上加我吧326135505
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*"%>
<%@ page import="com.iego.alipay.*"%>
<%
/** 账户信息 */
PayInfo info = new PayInfo();
//**********************************************************************************
//如果您服务器不支持https交互,可以使用http的验证查询地址
String alipayNotifyURL = "http://notify.alipay.com/trade/notify_query.do?"
+ "&partner="
+ info.getPartner()
+ "¬ify_id="
+ request.getParameter("notify_id");
//获取支付宝ATN返回结果,true是正确的订单信息,false 是无效的
String responseTxt = CheckURL.check(alipayNotifyURL);
Map params = new HashMap();
//获得POST 过来参数设置到新的params中
Map requestParams = request.getParameterMap();
System.out.println("----------------------xxx------------------------------------------------------------------\n");
for (Iterator iter = requestParams.keySet().iterator(); iter.hasNext();)
{
String name = (String) iter.next();
String[] values = (String[]) requestParams.get(name);
String valueStr = "";
for (int i = 0; i < values.length; i++)
{
valueStr = (i == values.length - 1) ? valueStr + values[i]
: valueStr + values[i] + ",";
}
System.out.println(name+":"+valueStr);
valueStr=new String (valueStr.getBytes("ISO-8859-1"),"UTF-8");
params.put(name, valueStr);
}
String mysign = SignatureHelper.sign(params, info.getKey());
if (mysign.equals(request.getParameter("sign")) && responseTxt.equals("true") )
{
out.println("success");
}
else
{
out.println("fail");
}
%>2009年2月23日 17:11
相关推荐
8. **银行支付(GoBank.aspx)**:这个页面可能用于跳转到银行支付页面或者处理银行返回的结果。C#需要处理HTTP请求和响应,实现与银行服务器的通信。 9. **支付方式(PayWay.aspx)**:展示各种支付方式,如信用卡...
"ShopNC扫码支付"是一个专为ShopNC电子商务平台设计的支付功能,旨在提供便捷的移动支付体验,使得用户可以通过扫描二维码完成购物支付。ShopNC是一款成熟的开源电子商务系统,支持多种商业模式,包括B2B、B2C、O2O...
在电子商务网站中,支付接口的集成是至关重要的,它允许用户通过各种支付方式进行在线交易。在这个案例中,"ECTOUCH 农行支付插件(自编)"是一个专门为 ECTOUCH 系统定制的农业银行支付接口。 农行支付插件的开发...
电子商务就是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易、在线电子支付以及有关的网络服务的一种新型的商业运营模式 - **答案解析:**1997年11月在巴黎召开...
在电子商务领域,标准的制定和执行对于确保消费者的权益和商家的规范运营至关重要。这份名为“电子商务标准比较分析47条.doc”的文档详细对比了两个知名的B2C零售平台——京东商城和当当网,根据一系列电子商务交易...
Java在线支付系统是一种复杂而关键的技术实现,它涉及到金融交易的安全性和可靠性。在这个项目中,我们将会深入学习如何使用Java来构建一个...这些知识对于从事电子商务、互联网金融等相关领域的开发者来说非常有价值。
通过百顺商城,我们可以帮助同行业中已经拥有电子商务平台的用户,提供更专业的电子商务 平台解决方案。因为我们已经拥有了大量的成功案例和多年的实践经验,这无疑对您来说是如 虎添翼。而且发展电子商务,不是一...
交互设计与用户体验在电子商务中的重要性不言而喻。从标题和描述来看,这份文件主要探讨了电子商务领域中如何通过优化交互设计来提升用户体验,从而提高网站的转化率和用户满意度。以下是对这些知识点的详细说明: ...
在.NET电子商务系统中,点卡充值功能的实现涉及到多个关键技术点: 1. **用户界面**:系统应具备友好的用户界面,允许用户轻松地查看可用点卡类型、充值金额选项以及进行充值操作。这通常通过ASP.NET MVC或Web ...
电子商务(E-commerce)是指在互联网环境下,利用数字技术和通信工具进行商品交易和服务交易的一种新型贸易形式。根据参与主体的不同,可以分为企业内部电子商务、企业对企业(B2B)、企业对消费者(B2C)、企业对政府(B2G...
在ASP.NET中进行网银和支付宝接口的开发,主要是为了实现在线支付功能,这对于电子商务网站来说至关重要。 在"asp.net 网银"这一标签下,我们可以了解到这个项目涉及到的是ASP.NET与银行系统的交互,可能包括了用户...
通过百顺商城,我们可以帮助同行业中已经拥有电子商务平台的用户,提供更专业的电子商务 平台解决方案。因为我们已经拥有了大量的成功案例和多年的实践经验,这无疑对您来说是如 虎添翼。而且发展电子商务,不是一...
- **银行服务:** 若无这两家银行的电子商务卡,可前往其营业厅申请。 - **银行电汇:** 也可通过银行电汇支付考试费用。 **所需个人资料:** - **基本信息:** 包括中文姓名、姓名拼音/英文姓名(中国大陆考生需按...
C2C程序代码,顾名思义,是指用于构建C2C(Consumer-to-Consumer)电子商务网站的源代码。C2C模式是一种在线交易平台,它允许个人消费者作为卖家和买家进行交易。在这种模式中,网站作为中介,为买卖双方提供了一个...
贝宝是全球优秀的在线支付提供商,支持国内、国外银行卡支付,网趣系统现已整合贝宝支付接口,目前程序已经支持7种在线支付接口,后台可自由切换使用。 十三、现已整合财付通支付接口 财付通是腾讯推出的一款功能...
4.网站缓存系统,轻松搭建日均十万次访问量的电子商务平台,可开关,可以自定义缓存的刷新时间。5.在线文件管理器,无需FTP,在线上传文件对文件进行全方位的管理。6.网站帮助系统,添加删除修改网站帮助主题,让...
随着数字时代的到来,购物已经不再局限于实体店面,电子商务平台的兴起让购物变得更加便捷。在众多购物应用中,【趣购商城 v1.4.2.zip】脱颖而出,特别是针对教育教学领域的用户。这款为安卓用户量身打造的应用程序...
例如,在银行网站上,普通用户可以查询余额、转账或支付账单等,但可能没有权限更改敏感设置或添加新的支付方式。这种权限的分配通常是通过管理员预先设定的规则来进行的。 授权机制不仅可以帮助维护系统的安全性,...
20、网站优化:后台可开启Gzip压缩输出内容,加快页面打开速度; 21、网站安全:后台可设置过滤关键词内容,防止用户留言中包括违法内容; 22、IP管理 :可禁止指定IP的用户访问网站或者后台; 23、友情链接:支持...
根据提供的信息,《淘宝网开店做赢家(第二版)》是一本详细介绍如何在淘宝网上开设并经营网店的专业书籍。下面将围绕该书的核心知识点进行详细解析。 ### 一、开店前的准备工作 #### 1.1 开店前的市场调研 - **...