Android 接入微信支付

本人一直没有写博客的习惯,一是项目赶得比较紧,二是越到后来越是感觉以前的东西忘光了,以至于问题一直重复的出现!

工作中经常会用到第三方的SDK,比如支付,公司把支付功能交给我以后,在完成的同时,也对其进行了抽取,使得以后其他项目需要用到的时候只需要几行代码就可以搞定,这也符合面向对象思想,废话不多说,先看下使用了本人抽取以后你需要写得代码


上图就是你需要做的事情,创建对象,传递参数整个支付就可以i搞定了,结尾我会上传我抽取以后的代码,先来介绍下参数

1.创建对象里面需要传递的参数(Activity,商户ID,商户收款帐号,商户私钥,支付成功的url)//这些参数公司都会给你们,私钥有可能需要自己生成,需要自己生成的下面有生成工具)

2.调用pay方法,传递订单信息(商品名次,商品描述,商品价格,商品订单号)

3.调用setPayResult ,用来支付结果的回调(传递接口)

4.如果你的项目需要用户没安装支付时打开支付宝H5支付界面的话,就需要在AndroidManifest里面配置如下

        <activity
            android:name="com.alipay.sdk.app.H5PayActivity"
            android:configChanges="orientation|keyboardHidden|navigation"
            android:exported="false"
            android:screenOrientation="behind" />

注:需要导入支付宝jar包,文章结尾有我抽取的代码下载地址里面包含jar包


---------------------整个流程就是这么轻松,如果参数你都有的话基本不用十分钟就可以搞定支付--------------------


第一次写博客希望大家多多支持,另外还有微信支付的抽取会尽快写出来给大家分享


生成私钥工具下载地址:http://download.youkuaiyun.com/detail/hyw88866/9431286

抽取工具类(包含支付宝jar包)下载地址:http://download.youkuaiyun.com/detail/hyw88866/9431289

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值