两个分类,帮你快速集成支付宝和微信支付

这次的项目需要集成支付宝支付和微信支付,以前做这两个支付集成的时候压根也没怎么在意,因为签名什么的都是在服务器端完成的,自己也没怎么弄,但是这次签名都需要在客户端完成,在集成的时候还遇到了一点坑,所以在做完后,我把支付宝和微信支付总结了2个分类出来,方便以后快速集成,也为初次集成支付宝和微信的朋友提供个参考,使用这两个分类,无论客户端签名和服务端签名,你只需要简单几步就可以完成支付宝和微信支付,非常简单,github地址:XWPayCategory

t2-2.gif

使用前请先自行配置好环境,比如申请各种id、秘钥、公钥,导入库和设置scheme之类的,这类步骤的详细说明网上都很多,搜索一下就可以了;
详细步骤见demo:demo使用前请务必配置好所有的key和id,不然是无法正确调用支付的
我对demo做简单的使用步骤说明,为了保证体验,支付宝和微信的分类的API的调用方式完全一样的,而且步骤也是和大多数三方SDK一样,采用先注册后调用的逻辑,方便理解使用,两个分类分别是:WXApi+XWAddAlipaySDK+XWAdd,下面是步骤:

1、注册

2、设置OpenURL回调

3、发起支付,在block中处理回调,对于支付宝支付,无论是网页端和app端的回调,都通过这里的block的回调,保证了逻辑的统一性

就这样三个步骤,就完成了整个支付的流程,而且代码也比较简洁,如上调用的方法是对于客户端签名版本,服务器签名的话,就换一下第三个步骤的发起支付方法就行了,步骤没什么差别,详细请自行查看两个分类

使用该分类,就只需要这3个步骤,很少的代码,就可以快速的完成支付宝和微信支付的集成了,其实对于很多三方库,我们在使用的时候都应该为其写分类或者工具类出来,这样不仅方便我们以后集成,而且能够让三方库尽可能少的侵染我们的工程,以后改起来也相当方便,


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值