支付 --- jrkj是如何实现支付功能的
2016-02-10 09:28
211 查看
支付 --- jrkj是如何实现支付功能的
在做jrkj这个项目的支付之前,笔者一直没有接触过这方面的东西,但是经常听人提高,便以为是什么高大上且实现起来麻烦的功能。其实,不过尔尔。
这样说并不是因为笔者技术好(其实小白一枚),而是给你提供支付服务的服务商真的非常贴心,其有详细的文档,有详细的demo,按照文档来就出来了。
第二个问题就是申请各种账号,各种服务了,不得不说这些琐碎的东西其实不应该由我来完成了,但是不知道怎么的最后都让我来弄了。最麻烦的要属支付宝及时到账服务的开通了,其要求项目上线并带有完整的商品信息。
也就是说使用第三方聚合支付我们能够快速的开发出支付,能够很好的支持多支付方,开发难度降低,开发效率提高。节约的开发时间,降低了开发成本。
Jrkj是如何使用BeeCloud的?
在做jrkj这个项目的支付之前,笔者一直没有接触过这方面的东西,但是经常听人提高,便以为是什么高大上且实现起来麻烦的功能。其实,不过尔尔。
这样说并不是因为笔者技术好(其实小白一枚),而是给你提供支付服务的服务商真的非常贴心,其有详细的文档,有详细的demo,按照文档来就出来了。
背景
这次jrkj1.0上线的只需要支持支付宝即可,之后还要支持微信,银联等。遇到的问题
遇到的第一个问题就是对新事物的恐惧,很多时候不是我们不会,而是当我们遇到新问题时,我们总是会怀疑自己,其实等你真正将其完成之后你会发现自己刚刚完成的一项任务其实很简单。第二个问题就是申请各种账号,各种服务了,不得不说这些琐碎的东西其实不应该由我来完成了,但是不知道怎么的最后都让我来弄了。最麻烦的要属支付宝及时到账服务的开通了,其要求项目上线并带有完整的商品信息。
方案的选择
因为目前只做支付宝,所以最开始我准备直接调用支付宝的服务,后来发现其实这样做只想到了眼前。如果以后我需要增加其他支付怎么办?我可以每次都直接去调用接口那么这样就会有这样一个问题,我是不是还要单独做一个支付系统。得到的答案是不用。为什么我们要使用第三方聚合支付?
因此我就需要一个提供第三方聚合支付的服务商了,并且最好其不需要额外手续费。这样比较成熟的两家服务提供商Ping++和BeeCloud就进入了我的眼帘。而BeeCloud的“秒Button”刚好能够解决我开发时间短的问题。也就是说使用第三方聚合支付我们能够快速的开发出支付,能够很好的支持多支付方,开发难度降低,开发效率提高。节约的开发时间,降低了开发成本。
如何使用?
详见BeeCloud的官方文档(https://beecloud.cn/doc/?index=5),官方宣传的1-2小时解决支付是真的。不过前提是相关的服务都已经开通,如有问题评论留言。总结
在开发的过程中如果是第三方的服务是最方便的,因为无论什么服务提供商都会有详细的文档我们不要的只是换几个参数按照要求传几个参数处理一下返回值就OK啦。Jrkj是如何使用BeeCloud的?
相关文章推荐
- 删除 mysql (rpm)
- IOS之资源收集--很好的github网址
- OpenProcessToken令牌函数使用方法
- Android TV -3.3- Searching within TV Apps
- 编码剖析Spring管理bean的原理
- Turbo C 3.0安装及使用说明
- Android TV -3.2- Making TV Apps Searchable
- Animated progress view with CAGradientLayer(带翻译)<待更新>
- Android TV -3.1- Recommending TV Content
- 企业强则行业强,行业强则中国强:立此存照
- Android TV -3- Helping Users Find Your Content on TV
- 软件开发技术:及时沟通
- Android TV -2.5- Enabling Background Playback
- 设置vim中tab的空格为4
- 说说null和undefined的那些事
- 先人들의 白頭山 登程路
- Android TV -2.4- Displaying a Now Playing Card
- Android TV -2.3- Building a Details View
- 两难问题,贬值还是升值
- Android TV -2.2- Providing a Card View