Java工行网上支付开发实践与常见问题
3星 · 超过75%的资源 需积分: 49 144 浏览量
更新于2024-09-18
1
收藏 31KB DOC 举报
在Java工商银行网上支付开发过程中,本文将重点介绍在.NET环境下(C#编程语言)实现接口的具体步骤和遇到的一些小细节。首先,开发者需要准备的环境包括Visual Studio.NET 2003,以及遵循官方文档中的步骤来注册COM组件和处理证书,其中包括一个PFX格式的私钥证书和一个用于公钥操作的public.crt文件。
在前端页面设计中,关键部分是创建Post.aspx和Get.aspx页面。Post.aspx负责处理用户提交的支付请求,其HTML代码展示了如何设置参数,如订单号(orderid)、订单金额(amount)、货币类型(curType)等,这些参数会被用来构建支付请求。同时,还涉及到与银行交互时使用的接口名(interfaceName)、版本号(interfaceVersion)、商户ID(merID)、商户账号(merAcct)等,以及接收银行通知的回调地址(merURL)。
值得注意的是,商户证书(merCert)在这里并未直接赋值,而是留作后续可能的操作,可能是要在服务器端通过公钥加密敏感信息或验证银行的通知。此外,文章还提到了几个其他字段,如通知类型(notifyType)、结果类型(resultType)、商品信息(goodsID、goodsName、goodsNum)以及运费金额(carriageAmt)和商城提示(merHint)等,这些都是在网上支付流程中常见的业务参数。
Get.aspx页面则可能是用于处理银行通知的,它会根据预先设定的类型(HS)解析通知并更新数据库状态。最后,提及的字符串路径(path1)指向public.crt文件,这可能是在服务器端解密证书或验证银行签名时需要用到的。
这篇文档深入讨论了在.NET环境中使用Java技术实现工商银行网上支付功能的开发过程,不仅包含了基本的接口调用和参数传递,还涉及到了证书管理、通知处理以及后端安全措施等关键环节。对于想要进行此类项目开发的开发者来说,这是一个实用且详尽的指南。
2019-07-02 上传
232 浏览量
127 浏览量
2023-05-12 上传
2024-01-04 上传
2023-05-26 上传
2023-11-14 上传
2023-06-03 上传
2023-09-09 上传
安心逍遥
- 粉丝: 123
- 资源: 28
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统