美文网首页
iOS集成支付宝

iOS集成支付宝

作者: X勒个F | 来源:发表于2016-05-04 13:05 被阅读61次

支付宝开放平台地址https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.Ih8Orp&treeId=54&articleId=104509&docType=1

地址不太好找,官方的文档,demo这里都有,但是坑略多,慎重。

RSA私钥及公钥生成

账号注册及功能申请一般由公司完成,在此不多做赘述。RSA私钥生成按开放平台的步骤做下来就成,需要有耐心,生成的私钥注意去空格。https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.xsOrK1&treeId=44&articleId=103243&docType=1

官方DEOM

完成了注册和申请流程,接下来就是调通官方给出的demo了,这一部很简单,只需要把获得的partner,seller以及privateKey填入即可。

贴一张图

其中 partner 填这个

privateKey 填登录邮箱

集成

首先建议看一下官方的集成流程详解https://doc.open.alipay.com/doc2/detail.htm?treeId=59&articleId=103675&docType=1

导入代码除了官方的要求,注意一下,如果是使用demo中提供的校验方式,即

一定记得导入这两个文件,文档中没有说明(可能是我没发现)

走到这一步,一般就会出现下面的错误了。

这是引用第三方文件常见的路径错误,有一种方法就是把所有的类似 #include 导入方式改成 #include "asn1.h",这种方法比较麻烦,不推荐使用。再者就是直接修改文件路径,Build Settings里搜索 header search paths

点击+在输入框里填入$(SRCROOT)/文件路径 即可。

文件路径获取方式

项目中右击 openssl open in finder 在finder中显示其简介,如图

InnJia_2.0/Lib/ThirdLib/alipay就是文件路径。

至此,导入代码已经完成。接下来就是生成订单发起支付。请求参数建议看一下这个链接https://doc.open.alipay.com/doc2/detail.htm?treeId=59&articleId=103663&docType=1, 需要注意哪些参数不能为空,以免遇到一些摸不到头脑的错误。跟demo里一样使用支付宝的签名、校验方式,接下来就可以发起支付了。

相关文章

  • iOS Alipay -支付宝

    iOS 集成Alipay -支付宝支付 集成 AliPay - 支付宝

  • ios支付宝签名

    支付宝: iOS 支付功能概述 - 简书 1.iOS集成支付宝 - 简书 2.iOS 集成支付宝 - 简书 3.i...

  • 文章汇总

    ios iOS 网络篇 网络基础总结 支付宝集成 iOS支付宝支付集成 - demo例子集 - 博客园 理解 iO...

  • 支付宝支付流程(I)

    参考资料:支付宝支付集成支付宝支付集成实现蚂蚁金服iOS支付集成

  • iOS&Android集成支付宝-server篇(PHP

    iOS&Android集成支付宝-server篇(PHP) 在上一篇文章《iOS集成支付宝-Swift版》中,我介...

  • 集成支付、第三方登录知识总结

    1、玩转iOS开发:集成 WeChat SDK - 支付篇2、玩转iOS开发:集成 AliPay - 支付宝

  • iOS支付宝功能集成

    iOS快速集成支付宝详解/支付宝集成获取私钥与公钥 在集成支付宝功能前,我们必须了解下什么支付宝流程,下图是支付宝...

  • iOS集成支付宝-Swift版

    iOS集成支付宝-Swift版 如果要了解整个支付流程可以阅读文章《手机App集成微信支付&支付宝-iOS&And...

  • ## [iOS 支付宝支付]

    [iOS开发系列-支付宝支付] 概述 开发中支付通常都会集成支付宝支付,下面讲解支付宝的整体流程。 集成支付宝支付...

  • iOS 支付宝集成流程

    iOS 集成支付宝支付 SDK下载 集成支付宝首先是去官网下载SDK https://doc.open.alipa...

网友评论

      本文标题:iOS集成支付宝

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