集成支付宝-iOS

前言

坑坑坑,把踩过的坑都要记下来!!

正文

1.支付宝的demo和文档都好难找啊@[email protected],像我这个记忆不太好的,第二次都找不到!!为了方便大家,还是直接给大家网址吧,(不要太感谢我喔~)https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1

2.首先要知道,申请开通支付,是需要公司文件的,各种文件就到时候申请的时候你和boss要就好啦。那我们说一下怎么调通demo吧

3.讲一下概念:UID:user_id的简称,用户身份标示。用于表示支付宝用户的唯一标示。

PID:partner_id的简称,合作伙伴身份。

APPID:app_id,应用身份标示。可登录开放平台,在“开放平台-管理中心-应用详情”查看。                            

RSA:RSA是一种公钥加密算法。能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。主要用于公钥加密私钥解密、私钥签名公钥验签。

3.下载完demo需要填上  partner   seller    privateKey 这三个字符串 ,那这三个都是什么呐??partner是合作伙伴身份(PID)是以2088开头的16位纯数字的字符串,seller是你要收钱的账号,privateKey是秘钥。那就说一说这些东西都怎么得到吧

4.PID:合作伙伴身份。点击自己名字-->合作伙伴秘钥-->合作伙伴身份(PID)

5.seller 那你就自己填吧

6.重点就是这个privateKey 顺便还有讲一下RAS的公钥 和 私钥 的生成 ,你要用公钥去得到支付宝的公钥 ,用你的私钥 和支付宝的公钥才能完成支付功能。

7.下载完demo打开,里面应该有三个文件,服务端demo,客户端demo,openssl,如果有就对了

8.打开终端 1.cd 拉到openssl路径下 2.OpenSSL genrsa -out rsa_private_key.pem 1024 生成私钥 此时你的openssl文件下生成一个私钥文件.pem格式的3.OpenSSL rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem生成公钥,此时你的openssl文件下又生成一个公钥文件.pem格式的。你要把他改成.txt格式,赋值到

就可以得到对应的支付宝公钥了

类似这种的

那到私钥添加去还是不对 ,是要给私钥转换成PKCS8格式OpenSSL pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt(这个命令弄了好久!! ! ! )

此时demo就调通了!!!

时间: 2024-09-30 09:02:48

集成支付宝-iOS的相关文章

集成支付宝-iOS(转)

前言 坑坑坑,把踩过的坑都要记下来!! 正文 1.支付宝的demo和文档都好难找啊@[email protected],像我这个记忆不太好的,第二次都找不到!!为了方便大家,还是直接给大家网址吧,(不要太感谢我喔~)https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1 2.首先要知道,申请开通支付,是需要公司文件的,各种文件(营业执照)就到时候申请的时候你和boss要就好啦.申请网址:htt

集成支付宝IOS

1,demo下载地址:https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash 2,载入 aplipay库,关联类库 3,用申请到的 seller,partner,private key 连接支付宝服务器,生成订单,加密,签名,设置schema,设置服务器端的回调地址 4,客户端支付成功,由支付宝客户端 回调应用客户端,支付宝服务器 回调系统后台 服务器 5,解决

iOS开发:集成支付宝(遇见的坑和便捷撸代码)

开发iOS最重要的就是支付了,天朝之内最常用的就是支付宝了,下面就以自己的经历说明如何集成支付宝+遇见的坑. 首先,集成支付宝最好别使用Cocoapods,很多人都说使用起来很方便,可是我每次只要使用Cocoapods导入支付宝SDK,总是出现各种莫名其妙的错误,并且还每次都不一样,最终,我只能手动导入. 其实可以使用ping++和其他更为方便.如 http://winann.blog.51cto.com/4424329/1601654 https://www.pingxx.com/ 以自己集成

iOS app集成支付宝支付流程及后台php订单签名处理

iOS app集成支付宝支付流程 1: 开通支付宝商户 由公司去支付宝 https://b.alipay.com/order/serviceIndex.htm 签约支付宝开通支付宝商家: 2:商户支付宝开通无线支付功能 开通商户支付宝之后,虽然可以获取到应用使用的 key和id,如果如果不开通无线支付功能的话,会在app集成的时间 提示商户未开通无线支付功能的错误: 开通商户支付宝-无线支付功能,请在商户支付宝后台,按要求提供审核材料开通: 3:在商户支付宝后台下载SDK 在商户支付宝后台,即可

iOS集成支付宝支付

一. 开发前准备 iOS 支付宝SDK下载地址:(内含iOS Android 服务端demo及SDK) http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1 二. 集成支付宝 1.解压支付宝钱包支付接口开发包2.0标准版(iOS 15.0.2).zip(忽略版本号) 2.创建个文件夹,找到如下文件,放到文件夹里.便于将文件统一拷入项目 3.创建项目并将支付宝SDK添加进项目(项目创建不再演示)

集成支付宝钱包支付iOS SDK的方法与经验

没想到,支付宝的SDK是我目前用过的所有第三方SDK中最难用的一个了. 下载 首先,你要想找到这个SDK,都得费点功夫.现在的SDK改名叫移动支付集成开发包了,下载页面在 这里 的 "请点此下载集成开发包" Baidu和Googlep排在前面的支付宝开放平台,里面的SDK已经是2年前的版本了,而且还不支持64位架构. 文档 压缩包里有两个相关文档 :<支付宝钱包支付接口开发包2.0标准版.pdf><支付宝钱包支付接口开发包2.0标准版接入与使用规则.pdf>iO

iOS开发:2分钟快速集成支付宝快捷支付

?这篇文章介绍了iOS快速集成支付宝支付的方法,这篇文章中介绍的方法是通过一次封装,因此配备完结今后调用仅需一行代码即可支付宝支付,非常的便当,希望我们喜欢. 我仅仅根据官方的文档,对支付宝的SDK做了进一步封装,其间密钥的生成很简略,需要看官方的文档,官方的文档我在工程附件目录里也有一份,假设需要立刻集成,没工夫研讨的话,可以大致看一下密钥的生成即可,其他的配备我会在下面进行谈论. 要在iOS运用里集成支付宝支付,需要公司和支付宝签约,然后生成相应的密钥.密钥的生成支付宝的开发文档里现已说的非

iOS开发——高级篇——如何集成支付宝SDK

一.什么是支付宝 第三方支付平台 和内购非常相似内购是用户将钱付款给苹果,之后苹果分成给商户支付宝是用户将钱付款给支付宝,之后支付宝将钱转入我们的账户 使用支付宝前提购买的物品必须是和应用程序无关的.比如:团购卷/衣服/电子产品如果和应用程序有关,必须采用内购(否则不允许上架).比如:会员/游戏道具 二.集成支付宝 现在不少app内都集成了支付宝功能 使用支付宝进行一个完整的支付功能,大致有以下步骤:向支付宝申请, 与支付宝签约,获得商户ID(partner)和账号ID(seller)和私钥(p

iOS 之(集成支付宝SDK大坑总结)

其实集成支付宝相对于集成微信支付来说,支付宝算是简单的了,后续有空再去研究微信支付,现目前先总结一下集成支付宝所遇到的坑,其实支付宝的坑也不算太多,细算下来大概5-6个左右,但是其报错方式有点恶心,不花一点时间还是琢磨不透,我之前第一次集成很顺利,但是第二次放进项目里就被报错搞了大半天,现在想想还是平时多做点总结的比较好. 详细的集成流程就不说了,简单大致提一下 首先第一步要去与支付宝签约,获得 商户ID也就是合作者身份,之后就开始下载官方文档与示例damo 了. 一步步按着官方文档来就行了 添