如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
支付宝即时到帐接口开发设计说明支付宝即时到账接口调用方式1.直接支付(paymethod=directPay)2.网银网关(paymethod=bankPay,需要银行代码)支付宝接口调用流程用户登录商户平台选购商品,下单成功后使用支付宝支付;商户平台组织提交到支付宝接口的参数,页面生成一个form表单,用户点击按钮后提交到支付宝即时到帐接口;用户在支付宝页面付款成功后,支付宝会通过前台和后台两种形式通知到商户平台,前台通知是直接跳转到商户前台页面,并把相关参数通过浏览器带过来;后台通知是服务器端post订单信息到商户的后台接口,有重发机制如果没有接收到商户返回success的信息会重发,频率是24小时内8次。商户平台接收到支付宝付款成功通知后,对报文进行验证,验证方式有签名验证和post订单信息到支付宝服务器验证。验证成功后即可处理订单付款成功后的业务逻辑。示例代码的说明运行环境:开发工具MyEclipse8.6Jdk1.5以上Tomcat6.0以上1.BasicConfig.java是基本配置参数的类,使用的是测试的买家帐号HYPERLINK"mailto:alipay-test05@alipay.com"alipay-test05@alipay.com,可以提交支付。2.index.jsp是模拟提交支付的页面。除订单号,订单金额,订单名称必填外,其他可以默认。如果输入银行代码就可以直接跳转到网银支付。3.return_url.jsp是前台通知的页面,需要提供给支付宝外网访问的地址。4.配置了一个处理支付宝后台通知的servlet:AlipayCallback.do,用来接收后台通知业务的。(一般情况下是后台通知先到达,可以处理订单状态更新和相关业务。后台的验证和处理相对前台比较安全。)5.其他:设置未付款交易的超时时间(参数it_b_pay,需要支付宝的技术管理人员开通。)支付宝报文的验证分两个部分:一是,签名验证(MD5);二是,服务器验证,post订单号到支付宝服务器,如果付款成功返回true,否则返回false。(验证时效是1分钟,如果超过就验证失败,需要等待下次通知。)通知频率按照失败次数叠加的,24小时内8次,一次比一次的间隔长。【具体接口参数和规范见《即时到账交易接口(create_direct_pay_by_user)》】