今天给大家分享一下qq钱包支付流程   (有源码)

大致分为一下几个步骤

1.去qq商户平台申请应用 
(1)APPID
(2)appkey
(3)秘钥 - 为保证通讯不被篡改, QQ 钱包支付与商户之间约定的 32 位字符串,算签名 sign 时使用
(4)商户ID - 记票平台的账号,只用于记账,由 QQ 钱包支付自动分配的 10 位数字
有了这些就可以开始编码了

2.支付初始化请求(建议在服务端完成)
商户通过后台调用此接口将订单信息发送给 QQ 钱包支付后台,生成 token_id,然后在前端用此 token_id 来调用 QQ 钱包支付完成支付

请求 url: https://myun.tenpay.com/cgi-bin/wappayv2.0/wappay_init.cgi
通过 get 或 post 请求
本接口支持 http 和 https 调用
请求参数(按照官方文档传参)
返回结果:
成功示例:
<?xml version="1.0" encoding="GB2312" ?>
<root>
<token_id>token_id</token_id>
</root>

出错示例:
<?xml version="1.0" encoding="GB2312" ?>
<root>
<err_info>错误信息</err_info>
</root>

3.下载并集成sdk

关注qq公众号财付通QQ钱包商户助手(号:QQPayHelper)获得下载连接(也可以直接用源码中的,后面会提供源码)

4.调起支付
(1)判断手机是否安装手 Q - 方法名:isMobileQQInstalled
(2)判断手 Q 是否支持指定的 Api - 方法名:isMobileQQSupportApi
(3)执行指定的 Api - 方法名:execApi
(4)处理支付回调结果
在 AndroidManifest.xml 配置接支付收回的 Activity,其中 android:scheme 建议填写规则: qwallet + APP_ID。该值在 4.4.3 启动支付时填写在 api. callbackScheme 中。
示例:
<activity
  android:name=".CallbackActivity"
  android:launchMode="singleTop"
  android:exported="true" >
  <intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.BROWSABLE"/>
  <category android:name="android.intent.category.DEFAULT"/>
  <data android:scheme="qwallet + APPID"/>
  </intent-filter>
  </activity>
具体CallBackActivity 逻辑代码后续在源码提供

以上写的是一些集成的流程,源码在这里:http://download.csdn.net/detail/guojiel/9552384

注意:源码中使用的账号是腾讯官方测试账号;

demo 截图:

感谢关注微信公众号(dream_we90 )

Android-qq钱包支付集成相关推荐

  1. Android 开发中如何实现在webview中打开微信支付、支付宝、QQ钱包支付

    在Android实际开发中往往会遇到不在项目中添加微信,支付宝,QQ钱包支付的SDK,但是还是要调用本地App进行支付,我们可以在webview中进行解决这样的问题,具体的代码如下: @Overrid ...

  2. react-native 接QQ钱包支付的SDK

    react-native 接QQ钱包支付的SDK 目前没有npm安装,需要自行引入第三方sdk 因业务需求需要接QQ钱包支付,网上也没有相应的教程.步骤.只好自己摸索,在这里写下我的解决方案给需要用到 ...

  3. QQ小程序支付 QQ钱包支付 微信支付

    前言 由于公司业务需要,最近这段时间对接了QQ小程序支付[包括QQ钱包支付 和 QQ小程序内微信支付],由于网络上相关的资料很少,遂留此文,以备后用.[顺便吐槽一下,官方文档不可全信] 由于业务关系, ...

  4. php 实现 qq钱包支付

    网上关于 qq钱包支付服务端(php) 的资料很少,特来记录下 qq接口通道,https://qpay.qq.com/buss/wiki/38/1203 下面直接贴 封装好的代码, <?phpn ...

  5. php开发微信商户平台支付宝支付,不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...

    我们知道,开发微信支付需要申请服务号并且需要一系列的资料才可以开通.怪麻烦的,现在我们可以用第三方开放的免签约微信支付接口,支付宝接口和QQ钱包接口,实现实时到帐的微信支付开发. 我们只需要在第三方的 ...

  6. 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...

    我们知道,开发微信支付需要申请服务号并且需要一系列的资料才可以开通.怪麻烦的,现在我们可以用第三方开放的免签约微信支付接口,支付宝接口和QQ钱包接口,实现实时到帐的微信支付开发. 我们只需要在第三方的 ...

  7. android qq钱包接入,北京接入QQ钱包让公交充值实现“秒付”

    原标题:北京接入QQ钱包让公交充值实现"秒付" 近日,腾讯旗下QQ钱包基于NFC功能推出的城市一卡通充值功能在北京正式上线,这意味着,北京市民今后只需要在手机上即可快速进行公交卡充 ...

  8. android 支付宝集成错误,Android 支付宝快捷支付集成及ALI64错误的有效解决

    支付宝开放平台採用了RSA安全签名机制,开发人员能够通过支付宝公钥验证消息来源.同一时候可使用自己的私钥对信息进行加密. RSA算法及数字签名机制是支付宝开放平台与开发人员网关安全通信的基础.若开发人 ...

  9. OpenCart 免签约微信、支付宝、QQ钱包支付插件

    开源电商程序opencart 20161209版的免签约支付插件包 插件包包含了微信支付.支付宝支付 插件截图: 下载地址: http://www.023tx.cn/thread-35-1-1.htm ...

最新文章

  1. MMD_1a_MapReduce
  2. 使用intellij的svn时提示出错: Can't use Subversion command
  3. phpcms 加载php文件,PHPCMS配置文件的读取
  4. 使用maven快速入门
  5. c语言小学生四则运算出题_求助 设计一个小学生自助四则运算练习软件
  6. 我面试了我的前领导,他连做我的下属都不配
  7. 34.MySQL的高级安装和升级
  8. 语音信号处理的一些基础知识
  9. 爬取TAPTAP游戏应用榜单
  10. 如何理解word2vec,以及相应库的使用
  11. 趋势linux版本杀毒软件,万万没想到,微软 Linux 版杀软来了
  12. Python案例1—人民币与美元的汇率兑换V_8.0
  13. Activiti会签
  14. OneTab Plus|标签管理大师
  15. AVFoundation 学习资源列表
  16. python中列表概念_详解python列表
  17. new DecimalFormat(#0.###)中0与#
  18. PyQt(Python+Qt)学习随笔:QTreeView树形视图的indentation属性
  19. 电子商务15条营销方式汇总
  20. 拼多多待拼团,大家一起拼数据接口

热门文章

  1. [转载]哪些行为让你觉得对方很高级很有教养?
  2. Flash在多标签浏览器中的问题
  3. 点评2009年PHP十大图书(6)
  4. 首届“千海金”杯信物文化珠宝设计赛在京启动
  5. CVAT安装及图片标注使用详细教程[含踩坑记录]
  6. TG Pro实时温度
  7. ros 坐标系间位姿变换节点pose2pose,线程处理数据python示例
  8. 论文:Super-Resolution Delay-Doppler Estimation for OFDM Passive Radar
  9. 用python实现菜品的图片识别
  10. java猴子爬山_[算法]猴子爬山