银联手机支付控件集成教程:Eclipse SDK指南

需积分: 0 0 下载量 3 浏览量 更新于2024-08-05 收藏 686KB PDF 举报
银联手机支付控件使用指南是一份由中国银联技术开发中心发布的文档,针对Android平台的集成提供了详细的指导。这份文档适用于Java开发者,特别是那些想要在应用程序中集成银联手机支付功能的人员。它分为三个主要部分: 1. **概述**: 银联手机支付控件的核心目的是为商户提供安全且便捷的支付服务。它支持两种支付模式:智能卡支付和无卡支付。智能卡支付涉及将银行卡信息安全存储在智能卡的安全芯片中,用户通过输入密码进行支付;而无卡支付则需用户提供银行卡号、手机号、密码(借记卡和预付卡)或CVN2和有效期(信用卡)等信息。 2. **测试银行卡信息**: 文档强调了在使用演示程序前,需向银联后台提供测试卡号(如6226440123456785)和手机号,这些信息仅用于测试目的,不涉及实际交易。提供的测试卡号和密码是示例,具体使用时需替换为实际卡号和相应权限设置。 3. **接入方式 - Android平台**: - **开发环境**: 接入银联手机支付控件需要具备特定的开发环境,包括Windows、Linux或Mac操作系统,Android SDK版本1.6及以上,以及Eclipse IDE with ADT支持。 - **开发步骤**: 开发者首先从银联获取Android版本的安全支付控件开发包UPPayPluginEx-SND-X.X.X.zip,解压后进入upmp_android目录,其中包含sdknocard目录,包含了无卡支付相关的开发包,包括apk和jar文件,以及UPPayAssistEx.jar接口类,用于与银联平台交互。 - **具体操作**: - 通过jar方式集成,开发者需要将获取到的jar包添加到项目中的libs目录,以便在项目中调用接口实现支付功能。 - SDK和IDE的选择对开发过程至关重要,确保遵循相应的版本要求以保证兼容性和稳定性。 总结来说,这份指南为Android开发者提供了一套完整的流程,帮助他们在应用内集成银联手机支付控件,无论是智能卡支付还是无卡支付,都需要遵循详细的步骤和环境配置,以确保支付功能的安全、稳定和顺利运行。开发者可以根据需求选择合适的接入方式,并理解每个环节的作用和注意事项。