支付宝在ios应用上的开发

原创 2013年07月11日 14:57:35

前奏

现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。

正文

首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面

第一步、将需要的文件,静态库等拖入工程中,这里有:include,libs,Utilities,libcrypto.a,libssl.a文件。

如图:

上面就是我们所要得到的结果。

第二步、设置Head Search Paths 和 Library Search Paths。

targets->Build Setting ->Search Paths->Head Search Paths和 Library Search Paths
切记:Head Search Paths 和 Library Search Paths的路径一定要根据这个地址能找到对应的头文件。不然设置总会有这个错误(我就在这儿耗了很多时间),如图:
#include <openssl/rsa.h> 'openssl/rsa.h' file not found


下面是我设置的正确路径,如图:

好的,这里设置已经完成了,编译成功。

第三步、设置partner、seller、RSA private key、RSA public key。

我这里和官方demo一样都是设置在-info文件中,当然,你也可以自行决定放在其他地方。
如图:

这里的参数来自其他地方。。

第四步、支付成功后,回到应用程序中。

注意代码中有这句代码:
	//应用注册scheme,在AlixPayDemo-Info.plist定义URL types,用于安全支付成功后重新唤起商户应用
	NSString *appScheme = @"paytest";

所以,我们还需要设置回调的标示。
同样在-info文件中,添加个节点。如图:

注意:上面的item0的值就是appScheme。

结束语

ok,这样就完成了支付宝的在ios上的支付功能了。最后,希望大家看了这篇文章后能少走弯路,提高效率。



版权声明:本文为博主原创文章,未经博主允许不得转载。

支付宝开发详解

Android 集成支付宝支付详解 今天来详细介绍下在android中如何集成支付宝支付到自己的APP中去。让APP能够拥有方便,快捷的支付功能。 准备工作: 商户在b.al...
  • wujian543
  • wujian543
  • 2016年07月19日 11:36
  • 3663

支付宝开发流程

支付宝集成过程详解——运行DEMO 前言,梦想是需要坚持的,在路上,一路前行。加油。 这两天软件需要集成支付宝了,第一次集成,过程还是挺简单的,不过由于支付宝官方文档写的不够清晰,也是走了...
  • SYIF88
  • SYIF88
  • 2016年07月04日 20:33
  • 2481

详解JAVA实现支付宝接口编程

//实现java支付宝很简单,只要从支付宝官方下载 http://help.alipay.com/support/index_sh.htm下载程序,配置一下参数就OK了;  1.先到http://...
  • chajinglong
  • chajinglong
  • 2017年02月17日 10:33
  • 18320

支付宝接口开发总结

1、需要向客户要的东西:、PID、Key、企业支付宝的账号 2、前期准备:注册好企业账号,然后申请支付套餐:https://b.alipay.com/order/productSet.htm...
  • u013806814
  • u013806814
  • 2016年05月11日 12:58
  • 1920

iOS开发之支付宝集成流程

1、创建应用 这个其实开发者们都应该懂,就是在支付宝这里挂个号,然后进行下一步业务的申请。 创建应用的链接创建应用界面 开发者只需要按照指示一步一步添加内容就可以。 2、申请移动支付 这个就需要一些公...
  • GorLong
  • GorLong
  • 2017年03月17日 14:39
  • 1851

Cordova从零开始插件开发-支付宝插件(一)

这两天APP开发基本进入尾声,但有一个最后的难题发生了,就是支付。就目前而言,大家一般都在用的手机(移动)支付方式无非就是三种; 支付宝、微信、网银(银联)支付;本文着重讲一下支付宝插件的开发,其他...
  • zsj830120
  • zsj830120
  • 2015年10月04日 07:46
  • 1821

支付宝即时到账接口开发 - DEMO讲解

支付宝即时到帐接口环境要求PHP5.0以上,且需要开启curl、openssl。 文档地址: https://doc.open.alipay.com/doc2/detail?treeId=62&a...
  • github_26672553
  • github_26672553
  • 2017年02月19日 12:55
  • 7758

对接支付宝支付接口开发详细步骤

对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧。 第一步:(先要在支付宝进行操...
  • cdszdd8
  • cdszdd8
  • 2017年08月07日 10:25
  • 1704

支付宝公共服务窗开发总结

前些日子有幸接触了支付宝服务窗的开发,总的来说,和微信的服务窗开发很想,...
  • u012103056
  • u012103056
  • 2014年10月21日 09:12
  • 1346

iOS开发之支付宝集成

项目中要用到支付功能,需要支付宝,微信,银联三大支付,所以打算总结一下,写两篇文章,方便以后的查阅, 大家在做的时候也能稍微参考下,用到的地方避免再次被坑。这是第二篇支付宝集成,第一篇银联支付在这里。...
  • sinat_17775997
  • sinat_17775997
  • 2017年06月25日 09:30
  • 925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:支付宝在ios应用上的开发
举报原因:
原因补充:

(最多只允许输入30个字)