iOS经典讲解之Apple Pay开发

Apple Pay支付流程详解 前不久Apple Pay开始了,大家做好接入的准备了吗?今天写了个demo,悲催的是开发者账号上设备满了,只能用模拟器给大家看了。。。疑问是:在开发Apple Pay的时候,Xcode 7无法 无证书真机调试吗?求解0、 建新工程,忽略由于想要使用Apple Pay,需要用到Apple颁布的merchant证书,所以要从申请APP ID开始:1、在developer.apple创建App ID,如图 阅读详情

作者:Loving_iOS

转载请标明出处:http://blog.youkuaiyun.com/loving_ios/article/details/50747875

Apple Pay,是苹果公司在2014苹果秋季新品发布会上发布的一种基于NFC的手机支付功能,于2014年10月20日在美国正式上线。
Apple Pay 自上线来,已经占据数字支付市场交易额的 1%。三分之二的Apple Pay 新用户在 11 月份多次使用这项服务。Apple Pay 用户平均每周使用Apple Pay 1.4 次。
2016年2月18日凌晨5:00, Apple Pay 业务在中国上线。Apple Pay 在中国支持中国工商银行、中国农业银行、中国建设银行、中国银行、中国交通银行、邮政储蓄、招商银行、兴业银行、中信银行、民生银行、平安银行、光大银行、华夏银行、浦发银行、广发银行、北京银行、宁波银行、上海银行和广州银行的19家银行发行的借记卡和信用卡。并将他们与Apple Pay 关联,就能使用新的支付服务。中国将成为全球第五个、亚洲第一个上线该服务的国家。

Apple Pay支持的设备
iPhone系列:iPhone 6、iPhone6 Plus、iPhone 6s、iPhone 6s Plus
iPad系列:iPad Air 2、iPad mini 3、iPad mini 4、iPad Pro
Apple Watch
注意:iPhone 5和iPhone 5s本身并不支持,而是连接到它们的Apple Watch可以用,因为5系列的手机不带NFC。
Apple Pay系统要求
iOS需升级到9.2及以上,Watch OS需要2.1或更高版本。

Apple Pay支付流程 :
首先Apple Pay分为线上线下两种支付方式,网上所谓的不需要网络直接可以支付指的是线下支付,此支付方式利用的是NFC,通过NFC技术与商家进行连接,然后通过NFC传递你所绑定卡的银行信息到商户的NFC设备上,然后商户进行处理,就类似于刷卡,你拿着卡商户在pos机上刷是一样的,只不过,这里的卡变成了手机而已。
其次是应用内支付,应用内支付呢,这个就需要网络了,因为你得自己处理你得支付。现在银联已经推出了支持Apple Pay的SDK,地址如下: 

银联Apple Pay SDK

像Apple Pay这种肯定是无跳转支付,那么客户端的工作就更省劲了,直接让服务器去看,后台Demo的下载地址如下:
下载资源
所以,综上来看,所谓的Apple Pay支付并不是说只需要利用苹果提供的支付框架,还需要第三方银联的支持,客户端只是利用苹果提供的框架做了两件事,一件事就是touch id的校验,另一件事就是将你绑定的银行卡的信息经过加密传递给商户或者本地sdk方进行处理。
Apple Pay的实现: 
关于如何实现Apple Pay,http://www.cocoachina.com/ios/20150126/11019.html ,http://www.cocoachina.com/ios/20141024/10026.html大家可以看看。

安全:苹果服务器不存储客户卡号

  在中国,Apple Pay由中国银联和苹果公司合作推出,这一产品也正基于银联最新推出的“云闪付”。去年12月12日,中国银联联合20余家商业银行在京共同发布“云闪付”。“云闪付”作为以非接触支付技术为核心的银联移动支付新标志,涵盖NFC、HCE、TSM和Token等各类支付创新技术应用。

  据介绍,Apple Pay添加信用卡或借记卡时,实际的卡号既不存储在设备上,也不存储在 Apple 的服务器上,系统会分配一个唯一的设备账号,对该账号进行加密,并以安全的方式将其存储在设备的安全芯片中。

  客户使用时,苹果设备上不显示实际卡号,只显示新生成的虚拟卡(设备账户号码)卡号的后四位,同时依靠每笔交易特定的动态安全代码来处理付款。因此,Apple不会与商家共享客户信用卡或借记卡的实际卡号,付款时也不会传输这些资料。

从零到一:iOS应用内购与Apple Pay集成实战指南 本文详细介绍了iOS应用内购与Apple Pay集成的全流程实战指南,涵盖从开发者账号注册、税务配置到StoreKit API代码实现的各个环节。重点解析了苹果支付(IAP)的核心规则与安全措施,包括服务器端收据验证、防刷策略及常见问题解决方案,帮助开发者高效合规地实现应用内支付功能。 阅读详情

相关推荐

iOS支付小技能:POS终端刷卡流程

文章目录引言I POS终端刷卡流程1.1 什么是POS机签购单?1.2 签购单未打印,但持卡人收到扣款信息,商户应该怎么办?1.3 发卡行返回码see also 引言 支付流程: 下单:商户完成订单信息的录入,包括但不限于待付款总金额。手机号码录入,生成订单。平台接受订单后,将订单信息和支付验证码以短信形式发送到用户手机。 付款:商户提交用户短信中的验证码,完成支付。 补款:若用户已经绑定银行卡,且支付时余额不足的情况,可自动补款。 捡起支付:订单下单成功后支持各种网站、客户端等渠道的捡起支付。 订单查询

专注于计算机研发知识和资讯分享 1753

iosApplePay

4.2.1>Creating and Populating the Pass Package(创建一个包含Pass所有信息和资源文件的文件夹):Passes 的创建需要一个 pass.json 文件,这个 pass.json 文件包含 pass 的所有信息,如票据类型,logo、icon资源图片,过期时间、票据描述等信息。// 2.7 通过指定merchantCapabilities属性来指定你支持的支付处理标准,3DS支付方式是必须支持的,EMV方式是可选的,

denggun12345的博客 4027

全面掌握iOS端Apple Pay与In-App Purchase开发

在集成的过程中,该团队遇到了几个关键问题:支付流程的安全性:由于游戏内货币可直接兑换成真实货币,因此支付流程的安全性至关重要。他们通过使用苹果的支付令牌(Payment Token)来确保交易的安全。用户界面的一致性:为了不破坏用户体验,他们设计了一套统一的支付界面风格,让用户在不同的支付环节中感到熟悉和舒适。交易的实时性:游戏应用的即时性要求交易结果能快速反馈给用户。他们通过后台服务进行实时的交易验证,并及时更新用户的游戏状态。

weixin_42466723的博客 1323

苹果支付的实现

由于app经常需要用到支付功能,然而ios用户,是无法用支付宝、微信进行支付,这时候只能用到苹果支付。苹果支付是苹果公司推出的一种在线支付方式,用户可以通过苹果支付购买应用、内购道具等等。

浮游的博客 4851

开关电源辅助电源设计全流程拆解

地类型定义包含电路功率地(PGND)高压侧地,与主功率电路地相连整流桥负极、原边电感地、UC3842的功率地信号地(SGND)低压侧地,与控制/采样电路地相连副边整流管地、TL431地、MCU/运放地。

lyzh971103的博客 1472

告别测序污染:手把手教你用Decontam+SCRUB+FEAST完成微生物组数据清洗全流程

本文详细解析了使用Decontam、SCRUB和FEAST三大工具完成微生物组数据清洗的全流程。从环境准备、数据导入到污染物识别、样本间污染校正及溯源分析,提供了一套可复用的污染校正工作流,帮助研究者提升数据质量,确保后续分析的可靠性。

weixin_33462927的博客 317

iOS 苹果支付内购开发指南:创建 Apple 支付商品的完整流程

Apple 支付商品的创建流程看似繁琐,但只要掌握了步骤,其实并不复杂。从前期的准备工作,到在 App Store Connect 中配置商品,再到最后的测试,每一步都关系着内购功能是否顺利上线。建议在开发初期就尽早完成商品的创建与审核,避免在上线前因商品状态问题而耽误进度。如果你在商品创建过程中遇到什么问题,也欢迎留言交流!

weixin_39339407的博客 1万+

多臂老虎机——入门强化学习

多臂老虎机(Multi-Armed Bandit,MAB)问题是强化学习的经典入门例子,也是理解探索与利用(exploration-exploitation)平衡的重要案例。

qq_56683019的博客 2460

iOS APP开发集成Apple Pay与银联SDK开发教程(附示例代码)

2016年2月18日,apple pay正式进入中国,很是让人感觉到兴奋,虽说apple pay技术已经出来很久啦, 但是现在在用到,昨天的时候,我特意看了下apple pay的一些开发流程。让更多的同行可以快速在自己的app中集成apple Pay。 走在行业的前端。 第一步 : 在App里设置Apple Pay,并进行相关证书配置        Xcode 6.0 - Xcode7.2

zhonggaorong的专栏 7839

半导体AMHS系统振动控制技术演进:从0.5G到超低振动的工艺革命

在半导体制造进入埃米级时代后,AMHS的振动控制能力将成为区分厂商技术等级的标尺。国内企业通过“弹性机械设计-混合主动控制-智能调度”的三重创新,正逐步突破0.2G阈值,支撑12英寸晶圆厂向3nm/2nm制程升级。未来,振动抑制不再仅是物流系统的性能参数,而是与光刻、刻蚀等核心工艺深度耦合的基础能力,这将重塑半导体设备产业的竞争格局。

m0_60674045的博客 1584

AutoCAD2016安装破解教程

AutoCAD2016安装破解教程。本人亲自实验,破解成功,有效。以64位为例。 工具/原料   笔记本电脑 AutoCAD2016安装包 AutoCAD2016注册机(xf-adsk2016_x64.exe)链接:http://pan.baidu.com/s/1cAZQA windows7/8/8.1/10-32...

weixin_33804990的博客 1万+

Apple Pay 技术分享_陈hong_鑫

知识体系 1.  什么是 Apple Pay? Apple Pay,是苹果公司在2014苹果秋季新品发布会上发布的一种基于NFC的手机支付功能,于2014年10月20日在美国正式上线。2016年2月18日凌晨5:00, Apple Pay 业务在中国上线. 2. 应用场景 线下:要求商家拥有支持NFC功能的刷卡机 线上:要求App的支持。目前美团、大众、京东等

tarena_3G的博客 663

NSIS教程(6): 使用第三方插件

NSIS内置了很多指令,这些指令可以满足我们基本需求,但难免会遇到NSIS没有内置的功能,如进程操作,后台运行(即多线程),7z压缩等等,这个时候我们就需要借助第三方插件来满足我们所需要的功能了。 一、插件获取 NSIS官方收录插件的网址是:http://nsis.sourceforge.net/Category:Plugins,我们可以在这个网站上查找和下载我们需要的插件,该网站上针对每

while(1) { smile(); } 9万+

Uniapp 集成 Apple Pay 支付:从入门到实战的终极指南

通过本文的实战指南,你已经掌握了在 Uniapp 中集成 Apple Pay 的完整技术栈。从原生模块开发到前端组件封装,从安全验证到性能优化,每个环节都蕴含着提升支付转化率的关键细节。在实际项目中,建议结合 A/B 测试不断优化支付流程,为用户提供真正"无感"的支付体验。💡 技术深挖提示:对于高并发场景,建议采用队列机制处理支付回调,避免丢失关键支付状态更新。

chenchuang0128的博客 781

【Unity Shader】Special Effects(十二)Glow 外发光(UI)

Properties_GlowColor ("外发光颜色", Color) = (0, 0, 0, 1)_GlowIntensity("外发光强度", Range(0, 1)) = 1参数详解:_GlowColor:外发光颜色,指定外发光的显示颜色。_GlowIntensity:外发光强度,指定外发光的显示强度,0为不可见,1为最强强度。

神码编程 934

15、分布式查询处理详解

本博文深入探讨了分布式环境下的查询处理与优化技术。从查询处理的基本概念出发,分析了在分布式系统中执行查询所面临的额外挑战,并通过实例比较了不同的执行策略。文章详细介绍了查询优化的组成要素,包括搜索空间、成本模型和搜索策略,同时涵盖了查询处理的多个层次以及数据本地化的核心方法。此外,还讨论了连接排序优化、分布式成本模型以及多种查询优化方法,如静态优化、动态优化和混合优化。最后,提出了自适应查询处理的概念,旨在提高分布式查询的灵活性和效率。通过综合应用这些技术,可以有效提升分布式数据库的查询性能,降低通信和计算

gan8painter的博客 73

快速玩转Apple Pay开发(附:小码哥视频讲解)

Apple Pay   2016年2月18日上午,苹果公司宣布,与中国银联达成合作,正式在中国大陆上线Apple Pay服务。   Apple Pay是一个基于NFC的支付系统,几乎所有的银行都支持。不知道大家还有没有印象,当初支付宝和位置的支付刚出来的时候,银行都恨不得想把他俩弄死。为啥Apple Pay一出来各大银行都支持。因为它和支付宝支付、微信支付是完全不同的概念。Apple Pay根

iOS_leungYL 1555

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

iOS Apple Pay详解以及处理支付逻辑(附带Demo)

添加关注 作者 河南蓝鸥科技有限公司 2016.04.21 11:47* 写了60875字,被221人关注,获得了125个喜欢 iOS Apple Pay详解以及处理支付逻辑(附带Demo) 字数2352 阅读242 评论4 喜欢5 收藏文章 分享 Apple Pay的简单介绍。 Apple Pay并不是

ZhengYanFeng1989的博客 7366

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

iOS苹果内购流程(Apple Pay)

苹果内购流程 字数631 阅读133 评论1 喜欢6 1.登录开发者中心[开发者中心链接](https://developer.apple.com) 2.点击iTunes Connect-->协议、税务和银行业务 3.进入之后我们首先需要申请iOS Paid Application合同,苹果要我们添加一个联系人信息。因为已经做过所以我的界面上并没有这样的

你有故事,我囿酒 1万+

Apple Pay

项目中要添加Apple Pay,然后我就收了一下资料,下面我们就来了解一下Apple Pay!!! Apple Pay 是在 iOS 8 中第一次被介绍,它可以为你的应用中的实体商品和服务,提供简单、安全、私密的支付方式。它使得用户支付起来非常简便,只需按一下指纹就可以授权进行交易。 Apple Pay 只能在特定的设备上使用,目前为止,这些设备包括 iPhone 6, iPhone 6+, ...

weixin_30332705的博客 226

苹果支付精要(一)

无论您是相对较新的 iOS 应用开发者还是经验丰富的专家,都提供了您需要将 Apple Pay 轻松集成到应用支付流程中的技能。本书向您展示如何获取证书,确保支付信息在用户的 iOS 设备、您的支付网关以及参与 Apple Pay 交易的银行之间安全传输。本书还教您如何提供简单一致的用户体验,从而加快从欲望到获取的时间。您将学习如何响应用户对您预配置的支付表单所做的更改,这是用户确认或修改订单和支付详情的地方。本书将引导您了解您的应用与支付网关和订单处理系统之间的交互。

龙哥盟 874

Apple Cash Animation 使用教程

Apple Cash Animation 使用教程 本教程旨在引导您了解并快速上手 Apple-Cash-Animation 开源项目,该项目由 jtrivedi 创建,旨在复现苹果Apple Pay Cash在iOS Wallet应用中令人赞叹的“闪烁”效果。 1. 项目目录结构及介绍 Apple-Cash-Animation 的项目结构简洁明了,主要组成部分如下: . ├── WalletAn...

gitblog_00838的博客 406

IOS开发之支付功能概述

前言:本随笔将对IOS开发的支付功能进行一个概述。 内容大纲: 一、常见的支付方案简介 二、第三方支付SDK 三、苹果官方支付方案 四、Web支付方案   正文: 一、常见的支付方案简介 在微信支付中 微信支付的网址是: https://pay.weixin.qq.com/wiki/doc/api/index.html 进去之后,我们可以看到网页,但我接下来主要讲的是ap...

weixin_34210740的博客 246

java ios内购凭证_iOS内购看我就够了(含代码)

导入头文件#import 遵循协议[[SKPaymentQueue defaultQueue] addTransactionObserver:self];// 4.设置支付服务-(void)starBuyToAppStore:(NSString *)goodsID{ if ([SKPaymentQueue canMakePayments]) {//5.判断app是否允许apple支付 ...

weixin_28791139的博客 904

Apple Pay 应用内支付流程分析

简介Apple Pay 已经正式上线,ENJOY 作为国内首批接入 Apple Pay 应用内支付的 App,并且是为数不多的直接使用 PassKit Framework 和银联接口的形式接入的应用,我们在产品上与 Apple Pay 做了深度集成。接下来把我们在接入过程中的一些经验分享一下。本文并不涉及具体代码,也不是讲解 Apple Pay 如何接入的教程,只是结合我们的开发过程,介绍下在接入过

ClayGuitar的专栏 1216
上一篇: iOS经典讲解之UIAlertView的使用技巧
下一篇: iOS经典讲解之使用instruments检测内存
刘新林
博客等级 码龄11年 72粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值