怎么测试银联appleapple pay支付付

1581人阅读
iOS开发笔记(11)
日,ApplePay终于登陆中国了~
这对果粉尤其是苹果系开发者来说,无疑是一件好事,然而让开发者苦恼的是,我们应该如何接入ApplePay?开发指南只是讲解了如何获取token,但是如何通过token处理支付并没有相关说明,只是推荐大家通过第三方平台来处理支付流程:
In most cases, your app passes the encrypted payment token to a third-party payment platform to decrypt and process the payment. However, if your team has an existing payment infrastructure, you can decrypt and process the payment on your own server.
在苹果开发者中心可以看到,有如下几家第三方支付平台可以接入ApplePay:
- CUP(中国银联)
LianlianPay (连连支付)
- PayEase (首信易支付)
- YeePay (易宝)
- UMS(银联商务)
嗯,接入渠道还是有的,只是没有广泛宣传而已,在这里我们就讲一下如何通过银联接入ApplePay。
在银联申请ApplePay
步骤一、成为银联手机支付入网商户
参照《全渠道业务运营服务指引》,签署业务 Apple Pay 线上支付合作协议,申请银联商户代码,准备接入的相关参数。
步骤二、登录银联商户服务平台,通过商户服务平台申请 CSR
1、 成为银联商户服务平台用户。
在申请银联 Apple Pay 接入时,银联的联系人会分配商户服务平台的登录权限及 CSR 的申请权限。存量商户应确认是否开通了 Apple Pay 接入权限。
2、 通过银联商户服务平台申请 CSR
银联在商户服务平台 中提供 Apple Pay 的 CSR 下载
功能。登录商户服务平台,进入安全管理-CSR 文件下载,点击“生成 CSR”按钮,并将 获取的 CSR 保存。CSR 文件与商户代码一一对应,是交易安全保护的重要环节,请勿将 CSR 透漏给无关人员。
3、 商户服务平台 CSR 生成页面示意
重置 CSR 后,原 CSR 即刻失效,应重新向苹果公司的网站提交新的 CSR 文件。
在开发者中心开通ApplePay
步骤一、申请 MerchantID
登陆MemberCenter,选择Certificates, Identifiers & Profiles;
在Identifiers下选择Merchant IDs,点击右上角添加按钮添加Merchant ID;
输入描述信息和标识符(格式为.company.productid),继续至完成即可。
步骤二、请求证书
进入MemberCenter,根据之前步骤找到前面申请的Merchant ID;
在这里可以编辑该项,上传之前生成的CSR文件并生成cer证书文件;
下载证书文件即可。
到这里,我们的ApplePay权限已经开通完毕,接下来就可以在项目中接入了。
需要注意的是,之前ApplePay没有入华前,证书申请需要苹果工作人员开通白名单,不知入华后是否还需要这一步。
在项目中接入ApplePay
步骤一、工程设置
在应用内集成Apple Pay,需要引用依赖库PassKit.framework,并且在Capability中启用Apple Pay权限(在这里需要配置merchantId)。
步骤二、接入银联ApplePaySDK
支付流程如下:
1-2、 商户生成订单,通过商户 SERVER 端将订单信息发送给银联支付网关; 3-4、银联支付网关记录订单信息,返回用来标识订单的 TN 号,经由商户 SERVER 返回至给 商户 APP;
5、 商户 APP 调用银联 SDK,将 TN 号传递给银联 SDK
6、 银联 SDK 向苹果公司的 PASSKIT FRAMEWORK 发起支付请求;
7、 接口返回加密的支付 Token 信息;
8-9、银联 SDK 将支付 Token 传递给银联支付网关,完成交易认证;
10-12、银联将支付结果返回给商户 APP,商户 SERVER,商户 APP 负责提示用户交易结果。
相信曾经接入过银联支付SDK的同学对这张图会比较熟悉,是的,这里的支付流程和之前几乎一模一样,只是多了银联SDK和PassKit交互的部分,之前的卡PIN输入变成了token获取。
银联也是提供了专为ApplePay封装的SDK,与Passkit之间的交互完全由银联来代理。
@interface UPAPayPlugin : NSObject
+ (BOOL)startPay:(NSString*)tn mode:(NSString*)mode viewController:(UIViewController*)viewController delegate:(id&UPAPayPluginDelegate&)delegate andAPMechantID:(NSString* )mID;
@protocol UPAPayPluginDelegate &NSObject&
-(void) UPAPayPluginResult:(UPPayResult *) payR
以上,就是应用内通过银联接入ApplePay的大体流程。
控件包在此,包括接入文档、SDK及DEMO,大家可自行获取~
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:13493次
排名:千里之外
原创:18篇
(1)(1)(6)(1)(3)(1)(1)(1)(1)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'ApplePay支付总结 - 简书
ApplePay支付总结
最近在项目中加入了ApplePay支付,总结一下项目中需要注意点。我们使用的是银联集成的ApplePay SDK,。
前期准备工作
需要成为银联手机支付入网商户。
登录银联商户服务平台,通过商户服务平台申请CSR。
将CSR提交至Apple,生成Apple Merchant ID。
下载银联ApplePay SDK导入项目中,后台配置好测试环境。
下面开始正式的开发模式:
银联的调用代码:
#import &Foundation/Foundation.h&
#import &UIKit/UIKit.h&
#import "UPAPayPluginDelegate.h"
@interface UPAPayPlugin : NSObject
@param mode
接入模式,标识商户以何种方式调用支付控件,00生产环境,01测试环境
@param viewController 启动支付控件的viewController
@param delegate
实现 UPAPayPluginDelegate 方法的 UIViewController
@param mID
苹果公司分配的商户号,表示调用Apple Pay所需要的MerchantID;
@return 返回函数调用结果,成功或失败
+ (BOOL)startPay:(NSString*)tn
mode:(NSString*)mode
viewController:(UIViewController*)viewController
delegate:(id&UPAPayPluginDelegate&)delegate
andAPMechantID:(NSString* )mID;
很简单的只要传入5个参数就可以了,不过由于中国区ApplePay在iOS9.2以后才支持,我们需要加入判断:
+ (BOOL)isSupportApplePay {
NSString *iOSVersion = [UIDevice currentDevice].systemV
if (iOSVersion.doubleValue &= 9.2) {
if ([PKPaymentAuthorizationViewController canMakePayments]) {
if ([PKPaymentAuthorizationViewController canMakePaymentsUsingNetworks:@[PKPaymentNetworkChinaUnionPay]]) {
return YES;
return NO;
return NO;
当我们获取从服务器获取tn参数,就可以调用银联APPlePay SDK,等待SDK的回调处理。
#pragma mark -- UPAPayPluginDelegate
-(void) UPAPayPluginResult:(UPPayResult *) payResult
UPPayResult *ttPayResult = payR
UPPaymentResultStatus ttResultStatus = ttPayResult.paymentResultS
switch (ttResultStatus) {
case UPPaymentResultStatusSuccess:
case UPPaymentResultStatusCancel:
这里我是放入了UIViewController的Category里,避免回调代码散落到处都是。
PS:由于涉及到支付和银联交互很繁琐,最好预留2周时间。
春花秋月又是一年关于Apple Pay 使用者必须了解的一切都在这里(附:各大银行绑卡福利)
我的图书馆
关于Apple Pay 使用者必须了解的一切都在这里(附:各大银行绑卡福利)
根据苹果官网的信息,Apple Pay 支持工行、农行、建行、中行、交行、邮储、招行、兴业、中信、民生、平安、光大、华夏、浦发、广发、北京银行、宁波银行、上海银行和广州银行这19家银行发行的借记卡和信用卡。【附:什么样的银行卡可以绑定Apple Pay?】首先必须是支持银联的信用卡以及储蓄卡,因为Apple Pay在中国是和银联合作的,因此如果你在中国绑定国外的银行卡,应该是不能成功的。现在Apple Pay支持12家银行卡的绑定,之后会陆续增加7家甚至更多的。&另外附送一个问题,很多人关心是不是只能绑定自己的银行卡,其实你也可以绑定别人的,只要人家愿意告诉你绑定时银行发来的验证码,好了,“妻管严们”我只能说这么多了,让你们媳妇知道就完蛋了。您关心的使用攻略图解流程1、打开Wallet,在Apple Pay那儿点击“添加信用卡或借记卡”或者右上角的图标,扫描银行卡,或者手动输入银行卡信息。如果你之前在App Store里面绑定过银行卡的话,只需要再输入安全码,就可以立即完成绑定。然后,短信验证下。OK,一张卡就绑定好了。接下来,找到有闪付功能的POS机(一定要支持闪付功能哦),同时手指按住Touch ID……如果需要在 Apple Watch 上添加,只要在相关联的iPhone上打开Watch APP,轻点“ Wallet 与 Apple Pay ”,再轻点“添加信用卡或借记卡”,也可同样进行设置。设置成功后,只需连按两下侧边按钮,然后将表盘贴近非接触式读卡器,便可直接在手腕上完成购买。需要注意的是,只有IOS9.2以上的版本才支持Apple Pay。据悉,同一台苹果手机设备可以添加多张银行卡。工行表示,同一台苹果设备可添加5张信用卡,首张添加卡即为默认卡。客户可以在“Wallet”APP中通过长按卡片并将该卡排列为首位的方式将该卡设为默认付款卡,也可在“设置-Wallet与Apple Pay”功能中设置默认付款卡。您关心的哪些设备支持Apple Pay设备方面支持iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPad Pro、iPad Air 2、iPadmini 4、iPad mini 3以及Apple Watch。这里面需要注意的是,手机支持App内支付以及店内支付,手表仅支持店内支付,而iPad仅支持App内支付,所以就别拿着一个大大的iPad跑到咖啡店里去结账了……您关心的手机没信号怎么办手机没信号,是不是就不能用Apple Pay了?恭喜你,答错了,情况正相反,没有信号也能用,这是相较其他移动支付方式的优势之一。你可以把Apple Pay服务想象成一张银行卡,没有手机信号,也是可以刷卡的吧,所以ApplePay也是可以用的。因此,你完全可以不带iPhone,只戴AppleWatch就完成支付,想想你跑步之后在咖啡馆顺手一刷就买好了一杯咖啡,那画面太美。您关心的安全问题1、苹果服务器不存储客户卡号  在中国,Apple Pay 由中国银联和苹果公司合作推出,这一产品也正基于银联最新推出的“云闪付”。去年12月12日,中国银联联合20余家商业银行在京共同发布“云闪付”。“云闪付”作为以非接触支付技术为核心的银联移动支付新标志,涵盖NFC、HCE、TSM和Token等各类支付创新技术应用。  据介绍,Apple Pay 添加信用卡或借记卡时,实际的卡号既不存储在设备上,也不存储在Apple 的服务器上,系统会分配一个唯一的设备账号,对该账号进行加密,并以安全的方式将其存储在设备的安全芯片中。  客户使用时,苹果设备上不显示实际卡号,只显示新生成的虚拟卡(设备账户号码)卡号的后四位,同时依靠每笔交易特定的动态安全代码来处理付款。因此,Apple 不会与商家共享客户信用卡或借记卡的实际卡号,付款时也不会传输这些资料。2、说到安全问题,说点悲催的,手机/手表丢了肿么办?对于果粉来说,丢了iPhone都知道怎么办,可以通过“查找我的iPhone”将设备设为“丢失模式”,便可以停止这项设备上的Apple Pay功能,捡到手机的人也无法消费,当然前提是你开启了此功能……如果手表丢了,除了有密码锁死外,还可以登陆iCloud或者在iPhone手机上解除AppleWatch支付授权。只要虚拟银行卡号被解除授权,即便是Apple Watch处于离线状态,也会终止支付功能。但是我觉得稳妥的办法,还是先跟银行挂失一下吧……您关心的支付额度ApplePay&单笔支付有限额  根据工行提供的信息,Apple Pay 中的支付卡有效期为五年,不收取年费和挂失手续费。客户申请的 ApplePay 支付卡与绑定的已有信用卡使用统一账户,共享账户信用额度。Apple Pay 支付卡单笔支付限额为2万元人民币,日累计支付限额为5万元人民币。客户可通过工行营业网点、电子银行等渠道申请调整卡片信用额度。如果客户调整实体卡信用额度,Apple Pay 支付卡不同步调整。  除了免输密码限额以内、使用银联芯片信用卡“免密免签”功能或在境外免输密码网络交易等几种情况,Apple Pay 在支付时要求笔笔输密,密码与实体卡密码相同,且不能单独修改。如果实体卡密码有调整,Apple Pay 的密码也要同步更新。您关心的Apple Pay 哪能用您在线上商户支付时,可选择“Apple Pay”支付账单。假设您通过国航订购了一张机票,同时又在大众点评团购了美食代金券,在通过apple pay付款后均可将机票及代金券放入Wallet,统一管理,方便快捷。&您在线下商户进行支付时,只需将绑定了卡片的iPhone靠近带有银联Quick Pass标识POS机,即可享受更该支付功能。假设您在麦当劳购买早餐时候,只需把苹果手机靠近POS机,即可唤醒支付页面通过指纹认证结账。您关心的各大银行绑卡福利想必这也是大家最关心的事情了吧,下面金少就为大家整理了部分银行的 Apple Pay 绑卡福利,轻松玩“赚” Apple Pay 从这里开始。Apple Pay绑卡福利中国银行篇2月18日,中国银行正式推出ApplePay。您可以使用您的中国银行信用卡、借记卡进行Apple Pay支付,享受便捷、安全、时尚的消费方式,还可获得中国银行提供的超值积分、现金返还等多重好礼。&一重礼:首笔任意消费送15000积分&2?016年2月18日至6月30日?,中国银行信用卡申请中银长城e闪付HCE、Apple Pay,首笔消费任意金额,即获赠15000积分。&二重礼:消费100元返现15元&日至12月31日,中国银行信用卡、借记卡申请中银长城e闪付Apple Pay、HCE,当月消费金额累计满100元,即可获赠15元现金返还。&三重礼:星巴克消费满60减15&日至3月29日每周二,使用中国银行境内信用卡、借记卡(62开头)申请中银长城e闪付ApplePay、HCE,在全国星巴克指定门店单笔消费满60元立减15元(每日每卡最高立减15元)。优惠名额有限,先到先得。&四重礼:分期买苹果“0利息0手续费0运费”&ApplePay这么炫!快买个苹果手机吧!中国银行聪明购商城,苹果手机全网惊爆价!iPhone 6s免息分期,每月仅415元!还享0利息0手续费0运费!还可使用积分抵扣现金哦!这么超值划算,还犹豫什么,快试试时尚酷炫的Apple Pay!&活动细则1、需为中国银行境内发行带有银联标识的信用卡、借记卡申请。2、以上活动以客户为统计单位,各项活动可叠加参加,优惠名额有限先到先得,送完即止。所赠积分和返现金额将于次月30日之前返还至客户实体卡账户。3、星巴克消费60元减15元活动限全国星巴克指定门店(不含江苏省、浙江省、上海市等地区门店),且不适用于购买星巴克卡券类产品(包括但不限于星享卡、星礼卡和咖啡券等)消费。该活动细则以中国银联官网公布为准,如对本次活动条款和细则有任何疑问,可联系银联客服95516咨询。4、聪明购商品价格实时更新,以聪明购网站公布为准;商品或服务的质量,送货及售后服务由相关供应商负责并提供保证;商品、赠品图片仅供参考,请以实物为准。5、更多信息详询中国银行官网。&Apple Pay绑卡福利中信银行篇Apple Pay绑卡流程及福利广发银行篇把拇指放在Touch ID上广发福利详情:/h5/gfkb/index.html?from=singlemessage&isappinstalled=0#rd&sukey=014c68f407f2d3e1d85bcf35ddadb7e29c2ebe4caApple Pay绑卡福利浦发银行篇Apple Pay绑卡福利招商银行篇
馆藏&23306
TA的最新馆藏
喜欢该文的人也喜欢苹果Apple Pay如何绑定银联信用/储蓄卡教程
来源:中商情报网 编辑:中商情报网
据悉,移动支付业务ApplePay今日如约正式登陆中国。也就是说,现在你就可以动手将或借记卡绑定到你的苹果设备(具体适用机型后面会单独列出来),之后就可以在POS机上刷了。
提示:由于苹果ApplePay在中国区为分批次启用,因此如果你在设备上的Wallet中暂时没有看到ApplePay也无需担心,直接在“设置-通用-语言和地区-地区”中切换到“美国”,然后就可以正常添加绑定银联卡了,之后切换回中国区也可正常使用。
哪些苹果设备支持ApplePay,ApplePay到底如何绑定信用卡或借记卡,支持哪些银行的,又该如何使用,安全吗?
小编提前为大家想到了,不罗嗦,下面直接告诉你最关心的。
一、哪些苹果设备可以用ApplePay?
支持哪些设备:
苹果ApplePay支持iPhone6、iPhone6Plus、iPhone6s、iPhone6s Plus,iPad方面支持iPad Air2、iPad
mini3、iPad mini4、iPad Pro,还有AppleWatch。
这些设备对ApplePay的支持情况可是不一样的,因为在POS机上刷卡需要用NFC,所以只有上面的iPhone以及配对的AppleWatch才能用来在线下实体店支付,iPad只能用来在应用中进行支付,比如在唯品会、当当、大众点评中付款。
iOS系统版本需求:iPhone&iPad,iOS9.2及以上;AppleWatch,watchOS2.1及以上。
二、支持哪些银行的信用卡或借记卡/储蓄卡?
每位用户最多可同时绑定8张银行卡,具体支持银行信息如下所示:
三、如何绑定银行卡?
1、简要版教程:
①iPhone6s、iPhone6s Plus、iPhone6和iPhone6Plus
-打开Wallet应用;
-轻点右上角的加号图标;输入卡片的安全码,即可从苹果账户添加信用卡或借记卡;或者选择“添加其他卡片”,并使用你的摄像头扫描输入卡片信息。
②AppleWatch
-在你的iPhone上打开Watch应用;
-点选“Wallet与ApplePay”,并选择“添加信用卡或借记卡”;
-输入卡片的安全码,即可从苹果账户添加信用卡或借记卡;或者选择“添加其他卡片”,并使用你的摄像头扫描输入卡片信息。
③iPad Pro、iPad Air2、iPad mini4和iPad mini3
-进入"设置";
-点选“Wallet与ApplePay”,并选择“添加信用卡或借记卡”;
-输入卡片的安全码,即可从苹果账户添加信用卡或借记卡;或者选择“添加其他卡片”,并使用你的摄像头扫描输入卡片信息。
2、想绑定其他信用卡怎么办?
如果你此前没有在AppStore中绑定过银行卡,或者想绑定其他银行卡,就在上面的输入“安全码”位置,选择下方蓝色的“添加其他信用卡或借记卡”就好了。
直接用摄像头扫描或者点下方的“手动输入卡片详细信息”都可以,识别卡号后输入姓名,然后点击“下一步”,按照提示操作就可以了,步骤与上方一致。
四、如何确定商家的POS机是否支持ApplePay?
大家留心下商家的POS机附近有没有银联的“QuickPass云闪付”或“ApplePay”就可以了,有的话,就一定可以用。不过有些商家可能不知道,你还需要跟他耐心科普一下……
五、如何使用ApplePay支付?
①实体店POS机支付
oiPhone支付:
不需要唤醒也不需要打开APP,直接将iPhone靠近POS机的非接触式感应区,并将手指放在TouchID上,然后你就会看到自动亮屏,并提示“完成”,同时还会伴有震动和声音提示,这就意味着支付成功了。
oAppleWatch支付:
将AppleWatch的对准POS机的非接触式感应区,连按两下AppleWatch侧边按钮,就是电源键,你会感受到震动和声音提示,这就意味着支付成功了。
②应用内支付
直接在应用中点击ApplePay标志,然后按照提示,将手指放在TouchID上就可以了。
六、ApplePay安全吗?手机丢了怎么办
关于安全性:首先,你绑定的银行卡信息会以Token字符串的方式存储,而不是真实卡号和个人信息。在支付时,手机还会基于Token再生成一个随机的动态编码,然后通过POS机传递给银行,银行再通过Token服务将其还原成银行卡从而回传授权完成支付,在此过程中,手机和商家都无法获取银行卡或个人信息,苹果也看不到。
手机丢了可咋办?如果你的iPhone或iPad不慎丢失或被盗,你可以使用“查找我的iPhone”迅速将它们设为“丢失模式”,便可停止这些设备上的ApplePay功能,或者完全抹掉这些设备上的信息。
七、有了ApplePay,全国POS机都能刷吗?
现阶段,支持银联云闪付QuickPass的POS机占比在90%左右,大部分商超、实体店基本都能使用,例如家乐福已经明确表示从2月19日起,全面接受ApplePay支付。但要真正全面普及,还要等到2017年5月底,届时全国的POS机都将支持NFC,ApplePay自然也就可以使用了。
中商情报网版权及免责声明:
1、凡本网注明 “来源:***(非中商情报网)” 的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
2、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
3、征稿:中商情报网面向全国征集创业、财经、产业等原创稿件,并为创业者创业项目、产品、人物提供免费报道!中商创业交流QQ群:<font color="#ff163&&
相关事宜请联系:4 邮箱:
大家都爱看
即将于6月16日开幕的上海迪士尼乐园目前已处在测试与调整......
2015年,黑龙江、吉林和辽宁的名义GDP增长率分别为-0.29%......
游族网络年报拟推10转20
游族网络2月17日晚间公告......
壳资源的六大特征
如果成为一个好“壳”?第一要有成为壳的......
根据初步统计,初八报收2.97亿;
#美人鱼#1.69亿,......
根据初步统计,初九报收2.64亿;
#西游记之孙悟空三......
在前天微信支付突然宣布提现要收费了,一时间引起轩然大波让网友......
根据初步统计,初八报收2.97亿;
#澳门风云3#4420万......
日全国各地鸡蛋淘汰鸡最新价格行情走势
河南安......
日全国92/93号汽油最新价格行情(单位:元/升)}

我要回帖

更多关于 苹果支付apple pay 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信