众所周知,个人开发者的应用要想接入第三方支付系统还是有一定的门槛的。比如:申请域名备案,办理营业执照,最后还要走一系列的签约流程。但每个平台都要走一遍确实非常的头疼。不少老铁就说了想让自己的应用变现咋就这么难呢?

今天就给大家介绍一下如何无门槛接入一套简单的统一支付系统平台,我也是在做了很长Research才发现的这款叫做趣盟收银台第三方支付系统,亲自对接了下发现还是挺好用的,它提供了统一支付页面(你连支付页面也不需要做),但是还是要求一些软件开发能力的。

官方对接文档:点击这里

第一步:注册账号

当然要先注册一个账号,目前仅支持手机或邮箱注册。

第二步:创建应用

创建应用非常简单,仅需要指定你的应用名称、应用图标、支持的支付方式、还有填一下异步通知地址、同步通知地址等。令人欣慰的是通知地址支持IP地址,这就解决了令人头疼的备案问题了。值得注意的是异步通知地址用来接口支付成功和退款成功消息的,所以你要实现接受通知并处理应用内的订单业务了。

创建成功应用后,会自动分配一套AppId和AppSecret,这个和其他平台一样,都是用来保证调用平台接口安全的。用来请求内容签名的,这里就不老生常谈了。

第三步:接入支付

接入支付很简单,就是调用一下统一下单接口。调用统一下单请求接口时需要实现MD5签名,就是用上面获取到的AppSecret来做的,这也是本章最大的难点。 成功后会返回一个收银台平台的订单号(partnerno),然后在你自己的应用内将用户引导跳转到平台提供的统一支付地址即可。统一付款地址后面拼接上这个平台的订单号即可:

这个通知支付页面会自动判断用户的浏览器,如果是手机应用就会直接供让用户选择支付方式,如果是桌面应用,就会展示二维码让用户扫码。来看一下面官网的示例:

PC:

Mobile:

不足之处:如果是原生APP应用的话需要集成WebView实现对接。

最后小伙伴们要注意了,用户支付成功后平台将发送异步通知到你在创建应用时配置的异步通知地址上面,GET请求,参数为你应用自定义的订单号。这时候建议你要加锁处理,还要判断自己内部订单的状态。因为收银台会按照时间策略连续发送通知好几次,具体几次我不记得了,要看官方文档说明了。如果处理成功就将订单号返回给收银台,这样它就不会连续发送了。

小伙伴们,如果觉得本文章有用请点个赞哦,~~

个人开发者应用如何接入主流微信和支付宝支付相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. [转]将微信和支付宝支付的个二维码合二为一

    本文转自:https://blog.csdn.net/woshishuiaaad/article/details/53540933 因公司需要将支付宝和微信的二维码合成一个,不管用户用支付宝扫还是微信 ...

  9. html发起微信或支付宝支付,vue实现-微信网页中唤起支付宝支付

    微信浏览器内是无法唤起支付宝的,会提示在浏览器打开,类似下面 image.png 所以在微信公众号的支付宝支付最终是通过手机浏览器唤起的支付宝支付,按照手机网站的支付方式即可. 官方也有demo,官方 ...

  10. 一条语句完成微信、支付宝支付,生成支付二维码

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

最新文章

  1. Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
  2. 利用LVS+Keepalived 实现高性能高可用负载均衡服务器
  3. Facebook 开源 SlowFast:基于双帧速率分治轻量视频识别模型
  4. python自动化办公脚本下载-python自动化办公:文件篇(自动整理文件,一键完成)...
  5. [简单题]Counting Duplicates( Python 实现)
  6. React 入门之路
  7. Python 学习第三部分函数——第一章函数基础
  8. 前端学习(2481):关于接口的调错
  9. CustomValidator
  10. 安全验证框架使用笔记002---Shiro实现基本的身份验证
  11. 【前端周刊】20190606
  12. C#字节数组的常用解码处理方法
  13. c语言加权成绩,[求助]写了一个计算加权平均分的程序,总是报错。大神啊~
  14. android dismiss方法,Android Dialog.dismiss()与Activity.finish()顺序
  15. 构建知识体系(3):建立体系6个步骤
  16. OpenStack------Placement组件部署
  17. pythonturtle画图库使用技巧_Python画图库turtle使用方法简介
  18. 行业思考 | 互联网对传统行业的降维打击
  19. 浅谈Python爬虫之BeautifulSoup模块
  20. C#使用ManualResetEvent和AutoResetEvent处理线程通信

热门文章

  1. larvel安装步骤
  2. Twitter首席科学家离职 高层动荡仍持续
  3. Python判断字符串中连续最长的递增英文字母串
  4. 360怎样修改wifi服务器,360路由器怎么重新设置? | 192路由网
  5. 浅谈PHP如何实现网站文章或博客浏览量页面访问量+1
  6. Aryaka荣获2016年度全球最具影响力SD-WAN解决方案奖
  7. 看LIVALL智能头盔是如何借助Google广告和YouTube实现海外众筹“冷启动“?
  8. 一个在国内外使用广泛的精密电阻品牌介绍
  9. 360浏览器打开html不能正常显示图片,“网页图片显示异常,网页图片、验证码显示不正常,经常显示不全或根本不显示”的解决方案...
  10. 针对从 Apple 购买的 App 或内容申请退款