本来想记录支付宝第三方支付详细步骤的,但是想了想,就算这里写的很详细还是需要自己去支付宝文档细看的,而且文章如果写太多,也影响大家查看,所以 不如只写下了开发的步骤的方向以及遇到的问题,大家看了能找到正确的步骤和方向不迷路就好了
支付宝IOS开发文档 :https://docs.open.alipay.com/204/105295/
支付宝demo 下载地址: https://docs.open.alipay.com/54/104509
1:首先 要去支付宝开放平台 注册账号,(自己的支付宝就可以扫码登录)
2:创建应用app,填写信息中有一项要填写公钥私钥,该处有下载支付宝的生成工具,下载之后 如下图,
如 图-1 所示,生成工具下载之后 打开 双击 1 会弹出生成工具 点击生成密钥 生成的就是公钥,
3:将信息填写之后 需要等待支付宝审核,审核过后 appid等一些信息才可用
4:审核过后 可以下载支付宝demo 下载地址: https://docs.open.alipay.com/54/104509
5:下载demo 需要几个填写的信息,appid ,pid,和rsa2PrivateKey(私钥)
审核通过之后 在账户中心
在账户中心-密钥管理-开放平台密钥 选项下可以看到APPID
mapi网关产品密钥选项 或者 账户管理选项中 都可以查看到 PID
在图-1中产生的3个证书中含有public字样的 就是公钥的证书,打开方式选择文本就可以看到里面的公钥,rsa_private_key_pkcs8 就是私钥的证书 用文本打开方式 可以看到里面的私钥,
但是这里面的私钥如果放到程序里面 会提示 private key is NULL
(我也觉得私钥应该是这个 ,但是程序不认,)
私钥产生方式参考 :https://www.cnblogs.com/huangzhenwei/p/6761223.html
https://blog.csdn.net/u012960049/article/details/50593141
打开终端 参考以上链接 文章,产生的私钥放入程序 就可以正常运行了
这样demo所需要的3个参数就完成了,可以点击支付宝demo里面的支付demo和授权demo按钮跳转支付宝了