Android集成支付宝实现支付功能
android支付包括支付宝,微信,其他第三方整合支付等,只要我们耐心的阅读文档和开发简述,大家都会自己做出来,先来简单的讲解一下
简介
支付宝快速接入连接 点击打开
支付宝文档中连接 App支付文档中心
应用是开发者以软件形式向用户提供的特定场景或行业解决方案。具备开发能力的服务商入驻开放平台后,需要通过创建应用的方式接入蚂蚁各项产品(如当面付、开店、发券、服务窗、余利宝等)接口并进行开发,基于对行业及业务场景痛点的理解,创造能够满足市场需要的解决方案,以应用的形式服务用户。
开发者的应用供商家使用,需要商家对该应用进行授权,授权完成后开发者可以帮助商户完成相应的业务逻辑,例如代替商户发起当面付的收单请求。开发者可通过开放平台提供的邀请二维码或URL链接两种方式之一,引导商户在支付宝平台对应用授权;如应用中包含了需要商家进行签约的某项产品,开发者可根据商家需要发送签约链接引导商家前往蚂蚁金服相关平台自助提交材料签约。详见文档《应用使用》
应用创建及使用流程:
使用方法
第一步:如果是第一次使用支付宝,请先创建应用并获取APPID
1.找到创建应用入口
2.然后创建名称
3.完成下面几步可以提交审核,时间大概需要一两天左右
4.基础信息, 功能选项:需要签约后功能才可以使用, 开发配置:基础环境以后再讲,接口加签方式 签名工具
用工具生成的公钥填入保存即可
5.最后提交审核,应用上限成功后,状态变为一上线,该状态下的应用能够调用生产环境的接口,预计一个工作日的审核时间
第二步:开发Demo
运行Demo
这是官方Demo下载地址
根据需求选择下载然后就可以查看效果了
导入jar
将demo里面的alipaySdk-20180223.jar拷贝到我们工程的libs下,并添加到依赖中
配置
修改Manifest
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<act