支付宝集成

搭建商品列表界面

集成支付宝

  • 点击进入支付宝开发者平台
  • 文档中心->文档目录->支付能力->App支付->iOS集成流程详解


    参考截图1
  • 依照官方文档开始集成

2016年9月前支付宝版本集成

一、老版本集成只需将给定SDK的Demo中填写三个参数即可:

//partner:合作者身份ID(签约的支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成)不可空   
   NSString *partner = AliPayPartner; 
//seller:卖家支付宝账号(卖家支付宝账号(邮箱或手机号码格式)或其对应的支付宝唯一用户号(以2088开头的纯16位数字))
   NSString *seller = AliPaySeller;
//私钥
   NSString *privateKey = AliPayPrivateKey;```
这三个参数由后台或产品经理提供。
二、支付成功后的回调分两种
 - 当前手机安装有支付宝,在Appdelegate中的相应代理方法中处理相应业务即可。
 - 当前手机未安装支付宝,在callbackblock回到中处理相应业务即可。
###2016年9月前支付宝版本集成过程中遇到问题
1.项目中已添加openssl文件夹,依然以下错误:'openssl/asn1.h' file not found,如下图:
![错误1](http://upload-images.jianshu.io/upload_images/1708217-56738df712b25f1f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
**解决方法:此错误因为项目头文件默认加载路径不正确,需手动指定
选中项目 -> Build Settings -> Header Search Paths -> $(PROJECT_DIR)/你自己的项目名称。如下图:**
![解决1](http://upload-images.jianshu.io/upload_images/1708217-51678fe3be558cfa.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2.解决完以上问题后,再运行,报以下错误:
![错误2](http://upload-images.jianshu.io/upload_images/1708217-423fe33c4d5fb896.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
** 解决方法:将AliSDKDemo中两个.a文件(libcrypto.a和.ibssl.a)拖入自己的项目中即可。参考下图:**
![解决2](http://upload-images.jianshu.io/upload_images/1708217-5095c7c2e47e057e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 前段时间公司App要集成支付宝支付与微信支付,在网上看各种关于支付集成的分享,最后总算是完成了任务,不得不吐...
    MarkLee阅读 4,231评论 3 10
  • 现在不少APP都集成了支付宝支付功能,要想使用支付宝进行一个完整的支付功能,大致有以下几个步骤: 向支付宝申请,与...
    论丶道阅读 3,532评论 2 5
  • 项目中要用到支付功能,需要支付宝,微信,银联三大支付,所以打算总结一下,写两篇文章,方便以后的查阅, 大家在做的时...
    Ke_Wang阅读 24,308评论 17 121
  • 1.看看demo是怎样的 在网上搜索“iOS支付宝sdk”,下载sdk(如图1) 进入到图2点击左侧移动支付Dem...
    ViewDidload阅读 14,237评论 4 47
  • 今天只做了两件事:看完了《无声告白》和电影《七月与安生》。 《无声告白》这本书是上一个寒假在同学那里借的,不记得是...
    圈圈又青青阅读 1,625评论 0 0

友情链接更多精彩内容