您的位置:首页 > 移动开发 > IOS开发

iOS 客户端学习-支付宝

2015-06-29 16:53 513 查看
第一步:查询pid(合作者身份ID)和key(交易安全校验码),链接https://b.alipay.com/order/signManage.htm?channel=ent

 左上角,在支付宝账号旁边有按钮【查看pid和key】

 

第二步:将PID和KEY还有您的支付宝账号邮箱填入到您的网站后台。查看如何配置请查看:https://b.alipay.com/order/techService.htm

 

如果遇到问题,请点击技术客服咨询链接https://cschannel.alipay.com/newPortal.htm?scene=mt_zczx&token=&pointId=&enterurl=https%3A%2F%2Fsupport.open.alipay.com%2Falipay%2Fsupport%2Findex.htm

 

iOS

下载路径:https://b.alipay.com/order/techService.htm?fromAppstore=t

代开链接:

然后

下载开发包中  移动支付

支付宝提供的资料查看地址:

http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1

app端签名是不是只有rsa签名

不支持MD5的哦

我们使用生成的私钥将订单用户信息加密,然后传给支付宝

支付宝返回的信息,要在服务器端如何解密?

使用哪种方式?

都要用RSA



是不是我们用私钥加密,服务器端用公钥解密?



整个流程是:请求的:商家的请求参数+商家的私钥加密发送给支付宝



请求的:支付宝根据商家的请求参数+商家的公钥解密,来处理支付



返回的:支付宝处理结果+支付宝的私钥加密发给我商家



返回的:商家根据支付宝的返回信息+支付宝的公钥验证是否是支付宝返回的消息



这就是交换公钥模式,为什么商家要上传自己的公钥给支付宝,而商家自己的Demo中又要配置支付宝的公钥



支付宝的公钥是支付宝的公钥,你上传的你是生成的公钥



返回的:商家根据支付宝的返回信息+支付宝的公钥验证是否是支付宝返回的消息,这个里面的公钥我们如何获取?







查看密钥的地方是你自己上传的你们自己的公钥,边上有个查看支付宝公钥就是支付宝的公钥了

http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1



链接地址是移动支付的在线文档您可以看下,里面都有











服务器端验证签名是不是也只有rsa,不支持md5?

是的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: