无忧支付网首页
央行牌照  一清支付公司
个人/个体/公司均可进件
24小时服务电话
*** **** ****
站内搜索
您当前的位置:主页 > 相关文档 >

巧用支付宝搭建浙江天气网气象商城网购平台研究

添加时间:2014-05-28 16:16

  浙江天气网气象商城于 2012 年 3 月 31 日正式上线运行,是国内首家气象信息服务费实现网上支付的网站。 目前全球最大的第三方支付平台是 PayPal 可以提供 50 多个国家和地区间支付, 国内主流的网上支付的第三方平台有支付宝、 财付通、 IPS 环讯、 快钱、 易付通、 易宝等 10 多家。 浙江天气网气象商城采用了杭州本土的第三方支付平台支付宝, 它具有诚信度高, 支付简单、 安全、 快捷, 数据接口简单方便等优势。

  支付宝 (中国) 网络技术有限公司是国内领先的独立第三方支付平台, 由阿里巴巴集团 2004 年创办。 支付宝致力于为中国电子商务提供“ 简单、 安全、 快捷”的在线支付解决方案。 “ 你敢用, 我敢赔”, 支付宝提出的建立信任, 化繁为简, 以技术的创新带动信用体系完善的理念得到广泛认可。 目前国内工商银行、 农业银行、 建设银行、招商银行、 上海浦发银行等各大商业银行以及中国邮政 、VISA 国际组织等各大机构均和支付宝有深入合作 , 并已成为金融机构在电子支付领域最为信任的合作伙伴。

  支付宝的付款方式, 买家需要注册一个支付宝账号, 利用开通的网上银行给支付宝账号充值, 然后用支付宝账户在网站上购物并使用网上支付, 货款会先付款给支付宝, 支付宝公司在收到支付的信息后给买家发货, 买家收到商品后在支付宝确认, 支付宝公司收到买家确认收货并满意的信息后, 最终给卖家付款。 浙江天气网气象商城的产品为信息服务类产品, 由于信息类服务产品不需要通过物流送达, 只要用户确认购买后即可直接获得信息服务, 通过向支付宝公司申请后可以开通直接到账功能, 即用户付款后钱直接到商家帐户。要实现浙江天气网气象商城的支付宝网上支付功能, 需要先注册一个经过认证的支付宝账号并与公司银行帐户绑定。设计气象商城的用户订制接口, 并与支付宝公司提供的支付接口实现对接, 实现用户提交订单付款后可即时获取订制的气象信息。

  通过电子邮箱在支付宝网站上注册一个支付宝账号, 然后以法人名义申请商家认证开通支付宝网上支付功能。 具体操作流程如下: 打开支付首页登录支付宝账户, 点击立即申请商家认证; 如果法定代表人直接申请需准备营业执照副本影印件、 对公银行帐户、 法定代表人身份证影印件, 通过代理人申请的还需代理人身份证影印件、 企业委托书; 以上信息提交成功后需要等待支付宝工作人员审核, 时间为 2天; 人工审核成功后, 支付宝会给你申请的对公银行账户打入 1 元以下的款; 登录支付宝账号确认支付宝给你打入的确认金数额; 以上流程审核无误就可通过认证。 通过商家认证后的支付宝账号才能开通商家网上支付功能。浙江天气网气象商城系统平台采用 B/S 结构 J2EE 技术开发, Java 技术的开放性、 安全性和庞大的社会已有资源, 以及其跨平台性, 即“ 编写一次, 到处运行” 的特点; 数据库采用大型关系数据库 Oracle10g, Oracle 是以高级结构化查询语言 (SQL) 为基础的大型关系数据库, 通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合, 支持大访问量和大存储, 满足气象数据大数据量的需求; 服务器采用 Red-Hat Linux5.0 系统, RedHat 作为全球企业最重要的 Linux 和开源技术提供商, RedHat Linux 具有稳定可靠的性能。 气象商城利用浙江天气网现有服务产品和专业行业气象服务相关服务产品, 通过手机短信、 传真、 邮件、 网页查询以及个性化网页定制等服务手段为用户提供主动式、 个性化气象信息服务, 该服务根据不同的信息接收手段收取不同的服务成本费。

  因此气象商城与收费流程相关的数据模块包括了: 用户注册模块、 产品订制模块、 产品列表及发送模块。在费用支付模块通过建立 3 个主要的功能代码来实现与支付宝接口的对接。 一是用户信息、 订单、 费用等相关结算信息统计汇总及提交支付宝的模块,气象商城通过cart_checkOut.jsp 页面实现; 二是建立 notify_url.jsp 将气象商城的验证确认信息返回给支付宝, 验证信息采用支付宝 3 个接口变量分别是: String key =AlipayConfig.key; String mysign = AlipayNotify.GetMysign( params,key) ; String responseTxt = AlipayNotify.Verify ( request.getParameter (" notify_id")) ;判断 responsetTxt 是否为 ture 及生成的签名结果 mysign 与获得的签名结果 sign 是否一致来验证气象商城的身份信息; 三是返回支付宝气象商城本地服务订制确认信 息 , 二次确认支 付 成 功 及 产 品 订 制 成 功 , 在 re-turn_url.jsp 页面实现。 如果气象商城本地订单订制成功并返回“ success” 7 个字符 , 支付宝才正式扣取用户订制费用 , 订制支付过程正式完成。

  为方便商家使用支付宝功能, 支付宝公司提供了 3 种方式的接口集成: 方式一: 网店论坛团购系统帮助教程; 方式二: 自助集成; 方式三: 申请在线技术客服。 浙江天气网气象商城的采用方式二进行支付宝集成。首先确定气象商城签约的产品接口, 其接口包括: 标准双接口 ( 目前支付宝已经取消此接口, 但以前申请过此接口并且在合同范围内的用户仍然可以使用) 、 担保交易接口、 即时到帐交易接口, 浙江天气网气象商城提供的是信息服务类产品无需物流送达, 所以申请了即时到帐交易接口。 然后要获取合作者身份 ID ( partner) 和交易安全校验码 ( key) , 访问支付宝首页, 然后用商家的签约支付宝账号登陆, 点击导航栏中的“ 商家服务”, 点击“ 查询 PID、key”, 即可查询到合作者身份 ID, 以 2088 开头的 16 位纯数字, 输入支付密码, 查询 key。

  通过与支付宝的二次开发接口实现气象商城和支付宝间建立数据交互。 构造请求数据, 气象商城根据支付宝提供的接口规则, 通过程序生成得到签名结果及要传输给支付宝的数据集合; 发送请求数据, 把构造完成的数据集合,通过页面链接跳转或表单提交的方式传递给支付宝; 支付对请求数据进行处理, 支付宝得到这些集合后, 会先进行安全校验等验证, 一系列验证通过后便会处理这次发送过来的数据请求; 返回处理的结果数据, 对于处理完成的交易, 支付宝会根据参数“ notify_url” 的设置主动发起通知; 对获取的返回结果数据进行处理, 即时到账交易接口商户在同步通知处理页面( 参数“ return_url” 指定页面文件) 进行订单成功提交处理。

  如果气象商城发送请求的数据不符合规则, 存在安全验证等方面的问题, 提交支付宝系统的验证页面后会有实时的错误代码返回, 此时可以即可反应出相应的出错原因。在支付宝系统支付成功后会向气象商城返回响应数据的过程中需要和气象商城进行信息的二次确认, 即通过异步调用配置参数“ notify_url” 指向的页面, 该页面程序执行完后必须打印输出“ success” ( 不包含引号) 。 如果气象商城反馈给支付宝的字符不是 success 这 7 个字符, 说明用户支付后产品订单未确认成功, 支付宝服务器会不断重发通知, 直到超过24 小时 22 分钟 , 一般情况下 , 25 小时以内完成 8 次通知( 通知的间隔频率一般是 : 2m,10m,10m,1h,2h,6h,15h) 。 超过该时限后支付宝会自动将该订单的款单自动退还给用户, 确保支付交易的完整性。随着公众对专业化、 精细化、 个性化气象信息需求的不断增大, 提供利用第三方支付平台建立小额支付气象服务平台非常有必要, 而且在电子商务迅速发展、 网购习惯已走入千家万户的今天, 推出该平台也是非常合时宜的 。 支付宝不但在前端为公众提供了简单、 安全、 快捷的网上支付途径,同时在后台的技术支撑上为商户提供了强有力的保障。 目前浙江天气网气象商城暂时只提供网站式的气象订制服务, 随着智能手机的迅速普及, 智能终端气象服务产品订制及支付功能的开发也迫在眉睫, 如何利用公众便捷的手段订制及获取气象信息是浙江天气网气象商城发展和努力的方向。

关闭

1.点击下面按钮复制微信号

***********

2.打开微信→查找微信号

加为好友 开始支付接入