作为一个个人开发者,一开始在个人的应用中接入广告,慢慢的这种方式越来越被摒弃了,下面简单介绍一下我最近使用的一款感觉很不错的个人聚合支付的平台的接入流程,其实很简单,分为两步即可。

贝贝支付官网:http://pay.hibbpay.com

官方开放文档:http://pay.hibbpay.com/dev.jsp

一、引入SDK

1、先添加权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<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" />          

2、通过jcenter添加sdk

dallprojects {repositories {jcenter()}
}
dependencies {compile 'com.hibbpay:pay-sdk:1.3.3'
}

官网也提供其他方式进行添加

二、接入支付

1、初始化

 BbPay.getInstance(getApplicationContext()).initPaySdk(appkey, channel);

2、

BbPay.getInstance(this).callPay(tradename, outtradeno, amount, backparams, notifyurl, userid, new PayResultListener() {/*** 支付完成回调* @param context      上下文* @param outtradeno   商户系统订单号* @param resultCode   支付状态(RESULT_CODE_SUCC:支付成功、RESULT_CODE_FAIL:支付失败)* @param resultString 支付结果* @param payType      支付类型(1:支付宝 2:微信)* @param amount       支付金额* @param tradename    商品名称*/@Overridepublic void onPayFinish(Context context, String outtradeno, int resultCode, String resultString, int payType, Long amount, String tradename) {Toast.makeText(context, resultString, Toast.LENGTH_LONG).show();if (resultCode == BbPayResult.RESULT_CODE_SUCC.getId()) {//1:支付成功回调BbPay.getInstance(context).closePayView();//关闭快捷支付页面Toast.makeText(MainActivity.this, resultString, Toast.LENGTH_LONG).show();//支付成功逻辑处理} else if (resultCode == BbPayResult.RESULT_CODE_FAIL.getId()) {//2:支付失败回调Toast.makeText(MainActivity.this, resultString, Toast.LENGTH_LONG).show();//支付失败逻辑处理}}
});

到这里就接入完成了是不是很快啊,赶紧试试吧~~~

看看效果吧

内容转载至:http://pay.hibbpay.com/dev.jsp

个人支付接入-个人app支付微信支付、支付宝支付接入(2分钟完成接入)相关推荐

  1. App接入阿里支付宝支付,app如何开通接入支付宝支付功能,APP如何申请阿里支付宝支付

    注意时间,现在是 2021年8月12日 首先,需要注册一个支付宝企业身份的账号. 然后开始. 1.进入蚂蚁金服开放平台https://open.alipay.com/platform/home.htm ...

  2. Android Study 之 6分钟妥妥集成微信以及支付宝支付

    LZ-Says:来说俩件事儿: 1.一心只为一人用,一言只为一人说~ 2.今天坐公交,末班车,车上只有司机和我,阴森森的,吓死LZ了...一路小跑!!! 前言 (浪费一分钟) 今天,不讲这个,也不讲那 ...

  3. 微信和支付宝支付模式详解及实现(.Net标准库)

    支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成. ...

  4. 微信和支付宝支付模式详解及实现(.Net标准库)- OSS开源系列

    2019独角兽企业重金招聘Python工程师标准>>> 支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至 ...

  5. 如何在app应用中添加支付宝支付功能

    推广排名q.q①⑨⑨⑦〇⑦④⑥*如何在app应用中添加支付宝支付功能 作为一枚普通的商户,或者 App 的开发人员,如何在对支付完全不了解的情况下,让 App 成功接入支付功能呢? 1)App 想接入 ...

  6. Android项目内简单集成微信和支付宝支付功能

    最近自己公司的项目需要集成微信和支付宝支付,我是个初学者,然后就开始在网上各种搜索相关Demo.最后找了一个自我感觉还不错的Demo,挺适合初学者使用的.在使用之前一定要在微信平台和蚂蚁金服申请权限, ...

  7. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  8. 微信和支付宝支付实战

    最近的项目中要用到移动支付.在此总结下 1.微信支付 :因为需求是扫码支付即时到账,用的是native方式.按照官方文档的说法,调用"https://api.mch.weixin.qq.co ...

  9. 微擎支付返回商户单号_微信、支付宝支付动态库PayApiFun.dll说明

    微信.支付宝支付动态库PayApiFun.dll说明 PayApiFun.dll这个动态库中包含了:微信付款码支付.生成微信支付二维码扫码支付.按商户单号查询微信支付状态.关闭未支付的微信订单.支付宝 ...

  10. Android强行进阶:为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?

    0. 前言 前几天啊,在公众号发了一篇文章<优化ApK大小之ABI Filters 和 APK split>,评论区收到了一些留言说,文章讲得不够深入,关于系统是如何选择不同abi下的so ...

最新文章

  1. SVN代码冲突解决方案小集合
  2. 自绘制HT For Web ComboBox下拉框组件
  3. python expected an indented block什么意思
  4. Web 服务策略断言语言 (WS-PolicyAssertions)
  5. php factory interface,PHP设计模式之工厂方法*解读
  6. 清华北大的学子们都关注什么样公众号?
  7. python扫雷 广度优先_广度优先搜索(BFS)解题总结
  8. 关闭使用ShellExecute打开的进程
  9. java基础知识---IO常用基础操作(二)
  10. 彪悍榴莲姐再袭 这次一口气吃掉10斤
  11. (6)ASP.NET Core 中使用IHttpClientFactory发出HTTP请求
  12. 计算机网络图标显示不出来,网络图标不见了汇总解决教程
  13. handwritten dataset手写体数据集(IAM,RIMES,CVL)
  14. 阿里云服务器怎么配置安全组?
  15. 读了下神书 Introduction to Linear Optimization
  16. Houdini学习笔记——【案例二】消散文字制作
  17. gcc -lm 是什么意思?
  18. Http请求之GET,POST,PUT,DELETE方法详解
  19. scrapy如何获取network请求相关信息
  20. IDEA版最新SMM整合,根据手机号实现登录/注册/修改密码

热门文章

  1. 1142: 输出月份英文名称。(1级)输入数字1~12,输出对应的月份英文名称。输入非1~12中的数字,输出“ Error“。
  2. 保障企业的业务迁移正常执行,需要考虑哪些因素?
  3. 小工具——寻找节点的一二三阶邻居
  4. Python3 入门100例,从入门到精通第一步
  5. discuz应用中心打不开,显示空白解决方法
  6. INPHIC英菲克_全志a31s芯片_android4.4.2_root_当贝桌面线刷固件包
  7. 2019 牛客多校 C Governing sand 线段树
  8. 【Java开源项目】消息推送平台常用的工具包推荐
  9. Openlayers 各种定位:定位点、线、面以及图层等
  10. web服务器的.do文件是什么,.do是什么文件