一、关于支付宝授权demo
下载下来运行,报错:“缺少pid或者appID或者私钥,请检查参数设置"
pid:partnerID,是合作商户号,商户给支付宝签约时由支付宝分配的,我是问后台同事要的
私钥:商户生成的私钥。商户端要生成商户公钥和商户私钥,支付宝提供了生成公私钥的工具(有window和mac 两个版本)
利用此工具就可生成,然后记得把公私钥传给支付宝,支付宝会生成支付宝公钥。在哪里上传?在刚才提到的工具。
具体可参考支付宝的文档:
https://docs.open.alipay.com/291/105971
弄完了,在run一下项目,OK,这次成功调起了支付宝的授权页面,而且在AppDelegate回调中也拿到了authCode。
后面就是APP跟后台交互的逻辑了,把authCode传给后台,后台用authCode请求支付宝服务器接口得到token就支付宝userid
等信息。
二、关于集成
如果你只运行支付宝demo,觉得这个授权登录太简单,so easy!那就错了。
参考官方集成文档:
https://docs.open.alipay.com/204/105295
把AlipaySDK.bundle、AlipaySDK.framework拖到自己的项目后,添加必要的支持库,然后把demo的代码copy过来
迫不及待的run一下工程,结果一大推错误蹦出来,缺少:"rsa.h",rsa是从哪里来的?demo里面没看到啊???,找了半天demo
里面找不到,于是硬着头皮是看集成文档,
下载下来运行,报错:“缺少pid或者appID或者私钥,请检查参数设置"
pid:partnerID,是合作商户号,商户给支付宝签约时由支付宝分配的,我是问后台同事要的
私钥:商户生成的私钥。商户端要生成商户公钥和商户私钥,支付宝提供了生成公私钥的工具(有window和mac 两个版本)
利用此工具就可生成,然后记得把公私钥传给支付宝,支付宝会生成支付宝公钥。在哪里上传?在刚才提到的工具。
具体可参考支付宝的文档:
https://docs.open.alipay.com/291/105971
弄完了,在run一下项目,OK,这次成功调起了支付宝的授权页面,而且在AppDelegate回调中也拿到了authCode。
后面就是APP跟后台交互的逻辑了,把authCode传给后台,后台用authCode请求支付宝服务器接口得到token就支付宝userid
等信息。
二、关于集成
如果你只运行支付宝demo,觉得这个授权登录太简单,so easy!那就错了。
参考官方集成文档:
https://docs.open.alipay.com/204/105295
把AlipaySDK.bundle、AlipaySDK.framework拖到自己的项目后,添加必要的支持库,然后把demo的代码copy过来
迫不及待的run一下工程,结果一大推错误蹦出来,缺少:"rsa.h",rsa是从哪里来的?demo里面没看到啊???,找了半天demo
里面找不到,于是硬着头皮是看集成文档,