Android支付宝接入及使用

登入支付宝开放平台,进入开发者中心控制台,选择网页&移动应用

AS快速集成支付

  1. 下载支付宝的Demo和SDK下载解压之后
  2. 将SDK文件夹中的arr文件复制黏贴到工程目录的libs文件夹下
  3. 在整个工程的build.gradle文件中添加如下代码
allprojects {repositories {// 添加下面的内容flatDir {dirs 'libs'}// ... jcenter() 等其他仓库}
}
  1. 在App Module 的 build.gradle 中,添加下面的内容,将支付宝 SDK 作为项目依赖
dependencies {// 添加下面的内容implementation(name: 'alipaySdk-15.5.7-20181023110917', ext: 'aar')// ... 其他依赖项
}
  1. 导入依赖之后编译可能会与其他的阿里jar冲突,保留其中一个即可

支付宝依赖导入就完成了

支付使用

  1. 接入完成后先添加权限申请,Android5.0及以下版本直接添加在AndroidManifest.xml文件中即可,Android6.0及以上的版本需动态申请权限
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
  1. 支付接口的调用,订单的内容一般由后台接口返回。
    需要在新线程中调用支付接口(可参考 alipay_demo 实现)。
    PayTask 对象主要为商户提供订单支付、查询功能,及获取当前开发包版本号。
    获取 PayTask 支付对象调用支付(支付行为需要在独立的非ui线程中执行)
Runnable payRunnable = new Runnable() {@Overridepublic void run() {PayTask alipay = new PayTask(DemoActivity.this);Map <String,String> result = alipay.payV2(orderInfo,true);Message msg = new Message();//SDK_PAY_FLAG是个标记位,官网是这么写的导入代码会报错,可以给个1msg.what = SDK_PAY_FLAG;//支付宝返回的数据用作判断支付结果msg.obj = result;mHandler.sendMessage(msg);}};// 必须异步调用Thread payThread = new Thread(payRunnable);payThread.start();
  1. 使用handler接收数据并判断支付结果
private Handler mHandler = new Handler() {public void handleMessage(Message msg) {//Result 这个类导入之后会报错,需要去支付宝的demo中copyResult result = new Result((String) msg.obj);Toast.makeText(DemoActivity.this, result.getResult(),Toast.LENGTH_LONG).show();};};

demo中要copy的实体类demo中要copy的实体类
4. 获取结果之后根据PayResult的getResultStatus方法获取返回参数
一般这个参数为9000时支付成功,确保成功可加一个后台的接口请求确保支付的成功。

支付宝的接入和使用就是这样啦 ~ ~ ~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/70662.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android应用接入支付宝支付详细教程

第一步&#xff1a;访问支付宝开放平台&#xff0c;进入管理中心 支付宝开放平台 (alipay.com)https://open.alipay.com/ 第二步&#xff1a; 创建应用 客户端应用信息如何配置&#xff08;Android端&#xff09; - 支付宝文档中心 (alipay.com)https://opendocs.alipay.com/su…

手机APP使用支付宝支付(服务端)

最近本人刚做了手机APP支付宝支付功能&#xff0c;主要分为六步&#xff0c;在这里主要记录代码部分。 第一步&#xff1a;创建应用并获取APPID 要在您的应用中接入支付宝App支付能力&#xff0c;需要通过创建应用的方式接入蚂蚁相关接口并进行开发&#xff0c;基于对行业及业…

微信中使用支付宝进行支付

微信中使用支付宝不能直接使用&#xff0c;由于微信内置浏览器的原因&#xff0c;在微信中使用支付宝时无法跳转出去&#xff0c;支付宝官网给出了实例文档 支付宝官网地址 下载后 将其例子融入到vue中使用 步骤&#xff1a; 第一步&#xff1a;将ap.js放在vue项目中 第二步&a…

php 使用 yansongda/pay 进行微信,支付宝支付

最近项目使用yansongda/pay 进行微信与支付宝开发&#xff0c;整理一下自己开发中遇到的问题 yansongda/pay composer 扩展地址 https://packagist.org/packages/yansongda/pay // 使用composer update 更新下载yansongda包扩展 复制 文档中 支付宝支付&#xff0c;微信支…

pc接入支付宝支付功能

1. 后端调用支付宝api 2.前端拿到后端返回的url 3.前端在页面使用iframe嵌入请求支付宝 代码例&#xff1a; // 后端返回的链接, 放入iframe的src中。这里使用官方提供的链接 const alipayUrl "https://openapi.alipay.com/gateway.do?timestamp2013-01-01 08:08:0…

Android接入支付宝实现支付功能

Android接入支付宝实现支付功能 我本来是想直接讲Android支付这一块的&#xff0c;包括支付宝&#xff0c;微信&#xff0c;其他第三方整合支付等&#xff0c;但是微信开放平台他对我的账号做了限制&#xff0c;所有我今天就先把重心放在支付宝的支付上&#xff0c;也算是写得…

如何使用支付宝支付接口

支付宝支付 入门 """ 1&#xff09;支付宝API&#xff1a;六大接口 https://docs.open.alipay.com/270/105900/2&#xff09;支付宝工作流程(见下图)&#xff1a; https://docs.open.alipay.com/270/105898/3&#xff09;支付宝8次异步通知机制(支付宝对我们服…

Android应用接入支付宝实现支付功能

记得很早以前公司项目中添加过移动支付这一块&#xff0c; 包括微信&#xff0c;支付宝&#xff0c;银联等第三方的整合。 但是后来懒于总结就没留下什么&#xff0c; 最近公司项目打算添加&#xff0c;所以打算简单总结一下&#xff0c;记上一笔以备将来使用。 毕竟第三方的支…

支付宝支付接口的调用(支付宝支付的实现)

首先&#xff0c;下面是调用支付宝接口的官网&#xff1a; 支付宝开放平台https://open.alipay.com/platform/home.htmhttps://open.alipay.com/platform/home.htm我们这里只演示沙箱环境下的&#xff0c;正式环境需要审核什么的&#xff0c;正式环境与此配置类似&#xff0c;…

支付宝和微信的支付功能如何进行测试?

要分析测试点之前&#xff0c;我们先来梳理一下测试思维。总结来说&#xff0c;任何事物的测试思路都可以总结如下&#xff1a; 第一步&#xff1a;梳理产品的核心业务流程&#xff1a;明白这是个什么项目&#xff0c;实现了什么业务&#xff0c;以及是怎么实现的&#xff1f;…

Android App接入支付功能——支付宝支付

接入前准备 接入APP支付能力前&#xff0c;开发者需要完成以下前置步骤。 本文档展示了如何从零开始&#xff0c;使用支付宝开放平台服务端 SDK 快速接入App支付产品&#xff0c;完成与支付宝对接的部分。 接入准备——支付宝开发能力 一.下载官方sdk&#xff0c;将sdk放入…

推荐一个优秀人工智能(AI)学习网站:Quester AI

网站链接如下&#xff1a; QuesterAI 简要介绍&#xff1a; Quester AI全方位地整合AI学习资源&#xff0c;对每一个从业者&#xff0c;学习者开放&#xff0c;并且是免费开放。同时&#xff0c;Quester AI努力为AI领域学习者和爱好者大量提供持续的AI开源资源&#xff0c;给…

人工智能的数学方法

要成为一名出色的 AI 软件工程师&#xff0c;需要了解多少数学知识&#xff1f;&#x1f914; 在之前的一篇文章中&#xff0c;我写过学习任何主题或领域基础知识的重要性。我建议你先阅读它&#xff08;如果你还没有&#xff09;&#xff0c;以便完全理解这篇文章。 如果您已经…

让人工智能解数学题,可能没你想象的那么简单

来源&#xff1a;微软研究院AI头条&#xff0c;授权CSDN发布。 欢迎人工智能领域技术投稿、约稿、给文章纠错&#xff0c;请发送邮件至heyccsdn.net 约1500年前的古代数学著作《孙子算经》中记载了一个有趣的问题&#xff1a;“今有雉兔同笼&#xff0c;上有三十五头&#xff0…

给自己的课程打个广告

给自己的一些付费课程打个广告吧&#xff0c;金额不高&#xff0c;但你们的支持可以让我在写作、分享时更有动力&#xff0c;在媳妇面前也更有地位哈哈&#xff0c;谢谢支持了&#xff01;&#xff01; 有问题欢迎留言或者加我微信: sxkejinet 面试经验分享OkHttp3 和 Retrofit…

大学生个人职业生涯规划书PPT

大学生如何职业生涯规划主要是指根据个人的兴趣、性格特点、内在潜能来确立个人的职业发展目标&#xff0c;并根据自身情况对未来职业生涯上的短期目标、中期目标和长期目标进行设定&#xff0c;根据设定的这些目标来规划不同阶段下需要完成自我提升的通道。简而言之就是自身通…

python职业规划书_大学生职业规划书

职业生涯规划&#xff08;简称生涯规划&#xff09;&#xff0c;又叫职业生涯设计&#xff0c;是将个人与组织相结合&#xff0c;在对一个人职业生涯的主客观条件进行测定、分析、总结的基础上&#xff0c;对自己的兴趣、爱好、能力、特点进行综合分析与权衡&#xff0c;结合时…

计算机相关专业的学生如何规划自己的职业?

一、 前言 2017年曾经写过一篇关于学什么编程方向的文章&#xff0c;当时反响很大&#xff0c;有不少在校的社团组织私下授权转载我的文章。现在的大学&#xff0c;两极分化极其严重&#xff0c;优秀的同学毕业找工作顺风顺水&#xff0c;平庸甚至较差的同学&#xff0c;找工作…

大学生职业规划策划书

一.前言 我时常问自己“人生之路到底该如何去走”&#xff0c;长久以来我也不断思考并在实践中体会这个问题。心中记得这样一句话“走好每一步&#xff0c;这就是你的人生。”人生之路其实十分短暂&#xff0c;因为你度过的每一天或者每一秒就是你的人生。正因为人生经不起虚度…

大学生职业生涯规划的意义

前言职业生涯规划是指个人发展与组织发展相结合&#xff0c;通过对职业生涯的主客观因素分析、总结和测定&#xff0c;确定一个人的奋斗目标&#xff0c;并为实现这一事业职业目标&#xff0c;而预先进行生涯系统安排的过程。在任何社会、任何体制下&#xff0c;个人职业设计更…