1.下载Demo----【https://b.alipay.com/order/productDetail.htm?productId=2013080604609654】

---------------------------------------------------------------------------------------------------------------------------------------------

2.导入Demo中的第三方jar包至自己的工程.

---------------------------------------------------------------------------------------------------------------------------------------------

3.将Demo中的AndroidManifest.xml文件中的代码复制到本工程的AndroidManifest.xml中

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true" />

<activity
            android:name="com.alipay.sdk.pay.demo.H5PayDemoActivity"
            android:configChanges="orientation|keyboardHidden|navigation"
            android:exported="false"
            android:screenOrientation="behind" >
        </activity>
        <!-- alipay sdk begin -->
        <activity
            android:name="com.alipay.sdk.app.H5PayActivity"
            android:configChanges="orientation|keyboardHidden|navigation|screenSize"
            android:exported="false"
            android:screenOrientation="behind"
            android:windowSoftInputMode="adjustResize|stateHidden" >
        </activity>

---------------------------------------------------------------------------------------------------------------------------------------------

4.将Demo中的包直接复制到本工程中com.alipay.sdk.pay.demo

---------------------------------------------------------------------------------------------------------------------------------------------

5.将Demo中的布局文件直接复制到本工程即可使用

---------------------------------------------------------------------------------------------------------------------------------------------

6.修改代码:

其中,Base64.java、Result.java、Rsa.java、SignUtils、H5PayDemoActivity类不需要动,需要用到的,到时候直接放到你项目里面就行了,如果你想了解下它们你也可以看看。重点就是PayDemoActivity类。

ExternalFragment类----------订单信息界面【自定义】----------点击支付跳转到支付宝界面

PayDemoActivity类:【私钥/公钥 通过工具生成----且公钥需要上传到支付宝设置中】----Demo中有详细的使用说明文档

// 商户PID
// 合作身份者id,以2088开头的16位纯数字,这个你申请支付宝签约成功后就会看见
public static final String PARTNER = "xxx";
// 商户收款账号
public static final String SELLER = "xxx";
// 商户私钥,pkcs8格式
// 商户私钥,自助生成,即rsa_private_key.pem中去掉首行,
// 最后一行,空格和换行最后拼成一行的字符串
// rsa_private_key.pem这个文件等你申请支付宝签约成功后,按照文档说明你会生成的.........................
// 如果android版本太高,这里要用PKCS8格式用户私钥,不然调用不会成功的,那个格式你到时候会生成的,表急。
public static final String RSA_PRIVATE = "";
// 支付宝公钥
// 支付宝(RSA)公钥 ,demo自带不用改
// 或者用签约支付宝账号登录ms.alipay.com后,在密钥管理页面获取;或者文档上也有。
public static final String RSA_PUBLIC = "";
private static final int SDK_PAY_FLAG = 1;
private static final int SDK_CHECK_FLAG = 2;

----将订单的信息通过字符串传递到此处即可修改商品名称--价格

String orderInfo = getOrderInfo("测试的商品", "该测试商品的详细描述", "0.01");

随便给一个类startActivity();这个类就行了,如果不是测试,跳转把订单信息一并传过来就可以

【支付宝】使用支付宝支付相关推荐

  1. 一个项目搞定支付宝,微信支付!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:今天给大家推荐 6 个 Spring Boot 项目,拿来就可以赚钱! 个人原创100W+访问量博客:点击前往, ...

  2. 大型电商项目3.0实战+支付宝、微信支付项目实战

    须知:视频来源网络,侵权请联系删除! 大型电商项目3.0实战 获取方式 扫描下面二维码回复:A110 支付宝.微信支付项目实战 获取方式 扫描下面二维码回复:A106

  3. h5支付不能打开支付宝 ios_IOS H5支付调起微信支付宝客户端问题总结

    IOS H5支付调起微信支付宝客户端问题总结 很早之前公司的支付功能,通过H5去支付宝和微信支付,开始使用的是UIwebView来加载h5页面,当初只有支付宝网页支付形式,所以没有考虑到那么多,现在新 ...

  4. android 支付宝和微信支付封装,Android支付宝和微信支付集成

    场景 随着移动支付的兴起,在我们的app'中,会经常有集成支付的需求.这时候一般都会采用微信和支付宝的sdk 来集成 (一)支付宝支付 在使用支付宝支付的过程中,我们是在服务器端生成订单,客户端访问接 ...

  5. Android和IOS 调用 支付宝和微信 支付方法

    Android和IOS 调用 支付宝和微信 支付方法 转载于:https://www.cnblogs.com/huangzineng/p/7235705.html

  6. python 二维码_Python提取支付宝和微信支付二维码

    本文首发于我的个人博客,更多 Python 和 django 开发教程,请访问 追梦人物的博客. 支付宝或者微信支付导出的收款二维码,除了二维码部分,还有很大一块背景图案,例如下面就是微信支付的收款二 ...

  7. android微信支付回调方法,Android接入支付宝和微信支付的方法

    前言 很多APP都需要支付功能,国内一般就是支付宝和微信了.目前这2种接入方式对于APP端来说都已经比较方便了,因为大部分的安全校验之类的逻辑都在服务端. APP端总结起来就是三步走: 接入支付的库 ...

  8. 支付宝开放平台开发助手_支付宝:如何创建和接入支付宝电脑网站支付-新手必备...

    1.登录支付宝 1.打开支付宝官网,以"我是支付宝商家"用户登录 https://www.alipay.com/ 2.进入"产品中心",选择并申请支付类型 2. ...

  9. 推行法定数字货币,现有支付宝/微信等支付系统,会否被数字货币支付系统替代并超越?

    答案却恰恰相反,支付宝和微信等移动支付会越来越好! 央行即将推出的数字货币系统,是在纸币体系上建立的更高新技术的一种应用:而支付宝和微信是一种移动支付工具,一定也会随着国家政策的变化提升自身的区块链技 ...

  10. 现在大家都使用支付宝和微信支付,为何银行还准备大量的现金?

    虽然支付宝和微信使用起来非常方便,大家只需要带一部手机出门就可以了,根本就不用带现金.但是目前并非所有人都习惯使用支付宝和微信支付,特别是对于老年人和小朋友来说,很多人都不会使用支付宝和微信支付,他们 ...

最新文章

  1. Android 开源框架 ( 十六 ) 视频播放器 --- JiaoZiVideoPlayer(JieCaoVideoPlayer)
  2. SQL的优化和注意事项
  3. IT从业者必备的十五种能力
  4. Vue - 在v-repeat中使用计算属性
  5. leetcode 1217. Minimum Cost to Move Chips to The Same Position | 1217. 玩筹码(Java)
  6. 【剑指offer】面试题32:从上到下打印二叉树(java)
  7. 一页纸项目管理模板_项目管理职场必备读物!这一次全部送给你!
  8. Beta-Binomial 共轭
  9. vc2012编译speex (没编过)
  10. 10000个怎么用js写 创建li_JavaScript给每一个li节点绑定点击事件的实现方法
  11. Vue中的Ajax(26th)
  12. echarts 简单词云制作,自定义图案词云echarts-wordcloud.js
  13. elf 变异upx 脱壳
  14. 特步软件测试员工资,特步集团全面预算管理系统——管理员手册V1.1
  15. Docker下载和设置代理
  16. 蓝桥杯陶陶摘苹果C语言,Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2
  17. modprobe ipmi_si报错问题
  18. centos系统下安装mysql
  19. java,制作简易画图板
  20. iMeta | 厦门大学马永慧组探究捐菌者对肠菌移植的伦理认知和态度

热门文章

  1. Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编辑器
  2. SoapUI调用Webservice接口踩过的坑
  3. 【流放之路-第七章】
  4. 开放式网络与封闭式网络
  5. 什么是闭包?解决了什么问题
  6. 真我GT Neo5正式发布,手机闪充进入读秒时代
  7. CSS中的元素隐藏方式
  8. PHP session锁、并发、覆盖问题解析
  9. 朴素贝叶斯分类-实战篇-如何进行文本分类
  10. 真实的IT界内工资水平