中央储备粮项目环评报告.docVIP

  • 1
  • 0
  • 约4.29千字
  • 约 14页
  • 2016-10-19 发布于重庆
  • 举报
中央储备粮项目环评报告

手机支付控件使用指南 中国银联 201-01-08 版本信息 版本 日期 说明 . 0.0 2013-01-08 初稿 . 0.1 2015-07-29 部分错误修正。 安卓升级3.0.7控件data.bin移到assets文件夹下。 增加jar集成方式说明。 删除浏览器调起控件相关说明,浏览器方式请直接使用wap产品。 增加FAQ。 目录 版本信息 2 目录 3 1 概述 1 2 支付流程介绍 1 3 测试帐号 2 4 iOS客户端 3 4.1 SDK说明 3 4.2 接口说明 4 4.3 添加SDK包 5 4.4 调用插件 5 5 常见问题总结 6 5.1 iOS平台常见问题 6 概述 银联手机支付控件,为商户提供安全、的支付服务。输入银行卡卡号、手机号、密码(借记卡和预付卡)或者CVN2、有效期(信用卡)等要素完成支付。 通过支付控件进行交易的流程如下图: 流程图说明: (1)用户在客户端中点击购买商品,客户端发起订单生成请求到商户后台; (2)商户后台收到订单生成请求后,按照《手机控件支付产品接口规范》组织并推送订单信息至银联后台; (3)银联后台接收订单信息并检查通过后,生成对应交易流水号(即TN),并回复交易流水号至商户后台(应答要素:交易流水号等); (4)商户后台接收到交易流水号,将交易流水号返回给客户端; (5)客户端通过交易流水号(TN)调用支付控件; (6)用户在支付控件中输入相关支付信息后,由支付控件向银联后台发起支付请求; (7)支付成功后,银联后台将支付结果通知给商户后台; (8)银联将支付结果通知支付控件; (9)支付控件显示支付结果并将支付结果返回给客户端; 注: 本文档主要关注上述流程中(5)、(9)部分的实现 目前各个平台支持的设备情况如下: Android平台SDK主要适用于Android 2.1及以上版本的终端设备; iOS版本支付控件适用iOS 6.0及以上版本终端设备。 测试帐号 提供测试使用卡号、手机号信息(此类信息仅供测试,不会发生正式交易) 招商银行借记卡:6226090000000048 ? ? 手机号? ? 密码:111101 ? ? 短信验证码:123456(先点获取验证码之后再输入) ? ? 证件类型:01身份证 ? ? 证件号:510265790128303 ? ? 姓名:张三 华夏银行贷记卡:6226388000000095 ? ? 手机号? ? cvn2:248 ? ? 有效期:1219 ? ? 短信验证码:123456(先点获取验证码之后再输入) ? ? 证件类型:01身份证 ? ? 证件号:510265790128303 ? ? 姓名:张三 iOS客户端 本小节提供给那些具有一定编程经验和了解面向对象概念的读者使用 接口说明 +?(BOOL)startPay:(NSString*)tn? mode:(NSString*)mode? viewController:(UIViewController*)viewController? delegate:(idUPPayPluginDelegate)delegate; 各个参数的介绍如表-1: 表-1 接口参数说明 参数名称 类型 含义 NSString* 必填项; 交易流水号信息,银联后台生成,通过商户后台返回到客户端并传入支付控件; mode NSString* 必填项; 接入模式设定,两个值: @00:代表接入生产环境(正式版本需要); @01:代表接入开发测试环境(测试版本需要); viewController UIViewController* 必填项; 商户应用程序调用支付的当前UIViewController delegate idUPPayPluginDelegate 必填项; 实现UPPayPluginDelegate方法的UIViewController; 添加SDK包 根据商户选择的SDK版本,将和三个文件添加到UPPayDemo工程中 如果你选择的是UPPayPlugin版本,添加QuartzCore.framework、Security.framework到工程中; 如果你选择的是UPPayPluginPro版本,添加QuartzCore.framework、AudioToolbox.framework, CoreAudio.framework、 MediaPlayer.framework, AVFoundation.framework和Security.framework到工程中; 在工程的Build Settings中找到Other Li

文档评论(0)

1亿VIP精品文档

相关文档