美文网首页ios学习iOS碎片IOS
iOS-微信支付和支付宝支付

iOS-微信支付和支付宝支付

作者: SanYe_Gz | 来源:发表于2015-07-03 09:46 被阅读2118次

     个人是做iOS方面的,以前是做关于培训类的APP,所以从来没涉及到过关于支付方面的东西,从这家公司开始,开始了一个人开发电商之旅,我开始接触了关于支付方面的东西,第一次接触,感触颇多啊,坑真的不少,写下这篇文章,让别人少走弯路,个人也是经过多方面的研究,才终于从坑里走出来了,下面记下我详细的步骤吧。

     支付宝:

一开始,需要去下载相关的SDK,支付宝的SDK放的地方比较隐蔽,这个给个具体的链接地址:支付宝SDK下载地址,下载完的代码里,你只需要填写相应的parner,seller,privateKey,回调地址,订单类的信息(这里需要注意,支付宝的支付单位和微信支付的支付单位不一样,一个以元为单位,一个是以分为单位),应用注册scheme,在AlixPayDemo-Info.plist定义URL types,这样就可以了,其他基本从Demo里照搬过来,基本的信息填完后,然后运行,你就会发现到官网的SDK可能不是64位的,然而机智的我早已看破一切,我最后在网上找到了关于支付宝SDK64位的包,然后把刚刚的配置移过来,点击运行,就可以完美看到运行效果,64位支付宝SDK包,官方文档有时候说得比较笼统,关于支付结果,我这里截了个图,简单供大家参考下:

基本配置:

配置的appScheme记得需要写在你的info文件里:

支付结果:

当然,这个回调的支付操作确认建议大家在服务端进行二次验证,如果匹配你再显示支付成功

      因为本人第一次写简书,看不到有可以上传文件的地方,所以这里就没办法帮到大家了,如果需要可以找我要,支付宝这些写完基本不会有大问题,有问题可以找我探讨下,本人也乐于跟大家分享,关于支付宝,本人遇到的坑基本就这些,支付宝的坑不多,主要还是关于SDK64位的问题。

相关文章

网友评论

  • 岁月如歌的季节:你好,对未支付的订单进行再次支付时报个商户订单号重复的错误,发不起微信支付. 订单号还是用以前的未支付成功的那个,其他的都和以前的一样,接口还是https://api.mch.weixin.qq.com/pay/unifiedorder
    就是不行,不知道怎么做了求大神指点
  • YSH_110:谢了,受教
  • Holden1013:一直在疑惑,使用支付宝支付提交审核的时候会通过审核吗?请教楼主是怎么做的?
    SanYe_Gz:@afraidiot 你可以说下你支付是做哪一方面的支付吗?
    e17839d42eb6:@SanYe_Gz 你好,才做iOS 端支付宝功能,看到你说“如果要支付什么费用的话,苹果会拒绝你,因为这个途径只能通过内购方式”,不太懂什么意思,做开发没多久,可能简单的东西也听不懂……能稍微解释下吗? :stuck_out_tongue_closed_eyes:
    SanYe_Gz:@Holden1013看你的需求,如果是商城购物的支付的话,完全是可以的,如果要支付什么费用的话,苹果会拒绝你,因为这个途径只能通过内购方式
  • 程小曦:楼主不知道rsa 的验签功能你做过没有?
  • SanYe_Gz:@ThinkerDown 大致给个思路就OK了,拒绝伸手党
  • 煜寒了:无法直视,真的
  • 石丘:重排下吧 无法直视    
  • SanYe_Gz:@DnTalk 支付宝基本就这些,感觉上图没多大意义,毕竟现在还在上班,哈哈
  • Im_周胖:写的好简略

本文标题:iOS-微信支付和支付宝支付

本文链接:https://www.haomeiwen.com/subject/awssqttx.html