首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Apple Pay 背后的技术与制度设计

这两天相信各位的微博、微信朋友圈应该是被「Apple Pay 入华」的消息给刷屏了,中国银联作为支付行业老大被支付宝和微信支付等第三方支付小弟恶心了这么多年,终于有希望借助「洋人的枪炮」出口恶气了。...所以在 Apple Pay 入华的第一天(2月18日),我特意绑定了张信用卡去 KFC 奢靡了个肯德基豪华套餐,认真体验了一番 Apple Pay。...Apple Pay 看起来很时髦,但它背后的实现原理,——「近场通信」(Near Field Communication,简称 NFC),却决非什么高端技术。...支付宝和手机 QQ 钱包也早已支持了基于 NFC 的移动「闪付」功能,只可惜流程没操作系统级别的 Apple Pay 这般顺畅,且大部分用户都没有闪付的使用习惯。...其实,接下来我想聊的 Apple Pay 背后的「安全制度设计」,源于昨晚关于苹果的另外一则非头条新闻《库克拒绝帮助FBI解锁凶犯iPhone》。

1.8K90

sTEE,正成为Visa挑战Apple Pay的关键技术

MagicCube独立研发了MC Token Shield,一种为移动支付提供了100%独立于设备的硬件级安全性的系统。 ?...图片来源:PR Newswire MC Token Shield与硬件不同,并不受制于特定的设备和软件制造商,也就是说MagicCube几乎可以在任何设备上保护用户的交易行为和数据。...此外, Mobeewave Limitless解决方案利用了3-D安全2.0 (3D Secure 2.0),这是一项用于CNP在线交易的安全标准,有效地消除了在Tap-to-Pay时需要持卡人输入PIN...3D Secure 2.0与Tap-to-Pay相结合,使用户在刷卡时无需输入PIN,而是通过启动3DS检查,为用户在自己的设备上提供认证请求,从而实现非接触式交易。...但有推测称Apple有机会将Mobeewave的技术应用在Apple自家的无接触支付产品上,即将Mobeewave整合至iOS装置上,以推动Apple Pay与Apple Card普及。

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS Apple Pay 开发流程

    介绍 项目中要用到支付功能,需要支付宝支付、微信支付、银联支付、Apple_pay,所以打算总结一下,方便以后的查阅,也方便大家, 用到的地方避免再次被坑。...买家在手机应用中购买商品或服务,在订单页面中展示 Apple Pay 按钮 通过银联控件,调起 Apple Pay 支付页面 用户通过支付页面验证 Touch ID,输入银行卡密码 是否需要输入银行卡密码取决于交易限额和银行支持情况...在折扣活动期间,商户应用内应参照实例 UI 进行原金 额、折扣金额的展示 ▐ 2.2 Apple Pay 支付的实现方式 ? 1-2....公司的 PASSKIT FRAMEWORK 发起支付请求; 7.接口返回加密的支付 Token 信息; 8-9.银联 SDK 将支付 Token 传递给银联支付网关,完成交易认证; 10-12.银联将支付结果返回给商户...▐ 2.3 Apple Pay 调用流程 ? 因为都是控件支付,所以 Apple Pay 的支付流程和银联控件支付流程一模一样,有兴趣可以去研究一下其中的详细流程。 3.

    2.4K30

    《iOS Human Interface Guidelines》——Apple Pay

    即使人们可以在支付表格中进行一些修改——比如选择一个不同的运送方式——他们也不需要输入额外的信息。当用户查看支付表格时,他们应该能够立即完成交易并授权支付。...自定义支付表格 你可以自定义Apple Pay支付表格的样式,这取决于你完成交易需要知道的信息和你需要传达给用户的关于购买的信息。 只在支付表格上显示完成交易必须的信息。...” 显示一个待定金额,例如快递服务的“时间&距离...”...在这种情况下,在支付表格中提供一个非常清晰的说明是必要的。如果你使用了一个行元素来更新最终花费,金额就会自动显示为“金额待定”。...同样地,如果你预授权一个有明确金额的支付,确保支付表格正确地反映了这个信息。 精简支付过程 人们喜欢快速、简单地使用Apple Pay来进行他们的购买。

    1.3K30

    Apple Card实体卡曝光,只有logo没有卡号

    策划&撰写:巫盼 在今年3月的春季发布会上,苹果在Apple Pay的基础上推出了信用卡“Apple Card”,就在近日,国外知名数码产品爆料者Ben Geskin在推特上展示了苹果实体信用卡的真面目...另外,和我们日常使用的信用卡不同的是,Apple Card上没有卡号以及CVV号码,也不需要签名。 ?...在苹果首次发布该信用卡的时候,曾表示Apple Card每张卡独有一个卡号,内置苹果特殊安全芯片,不仅会记录用户所有的消费信息(以用户熟知的名词或地点替代复杂难记的商店名称,便于用户记忆复盘),还能按周...Apple Card有实体卡和虚拟卡两种类别,需要实体卡的直接在苹果钱包注册申请即可。 为了吸引更多的用户使用Apple Pay和Apple Card,苹果特地推出了消费返现的活动。...直接通过苹果手机购买、使用Apple Pay以及实体卡交易便可分别获得购买金额3%、2%和1%的返现,返现的金额可用来购买苹果服务,如音乐、新闻等,且每天的返现是无上限的。

    79020

    Apple Pay强势来袭,开发者应做的事情--转自Bison的技术博客

    iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。...第一步先修改target为iOS 8.1,当然支持中国的需要9.2以上且需要iPhone6以上了,然后在项目Capabilities里将Apple Pay设置为on,这将自动导入需要的库文件,然后添加一个权限文件并设置...,最后修改或创建你的App ID。...4.png 正如上图提示的一样,你可能会注意到上面没有有效的Merchant ID,我们需要创建一个,访问苹果iOS 开发者中心的位于Identifiers > Merchant ID的页面。..."]]; PKPaymentSummaryItem *widget4 = [PKPaymentSummaryItem summaryItemWithLabel:@"总金额

    72030

    电商收付通系列⑪ ,下载账单

    1、介绍 文档地址: https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/bill/chapter3_3.shtml 电商收付通的账单分为交易账单和资金账单...,两种账单获取方式相同,这里只举例获取交易账单。...交易账单:微信支付按天提供交易账单文件,文件内包含交易相关的金额、时间、营销等信息,供商户核对订单、退款、银行到账等情况。...资金账单:微信支付按天提供微信支付账户的资金流水账单文件,文件内包含该账户资金操作相关的业务单号、收支金额、记账时间等信息,供商户进行核对。..."GET", String.format(BillUrl.BILL_DOWNLOAD,token), "自己系统的应用名称","服务商商户号","商户API证书序列号","平台证书序列号

    1.6K00

    干货 | 关于Apple Pay接入和开发,看这一篇就够了

    携程是最早一批接入Apple Pay 的中国应用商户,目前携程国际版 APP 中也支持 Apple Pay 支付。...2、Apple Pay 数据加密 Apple Pay 中传输中的 PaymentToken 有着一套非常完善的加密安全机制。...银联 SDK 调用时需要传递一个 tn 号,这个 tn 号由银联生成,这个 tn 号对应到一笔交易,APP 调用银联 SDK 时,必须传递。...更多的安全校验:在实际项目中,解密 Apple Pay 的数据后,并没有看到金额,我们尝试直接给到用户随机优惠,提交给银联服务端的支付金额与 APP 中展示给用户看到的金额不一致时,发现无法扣款成功,由此可以断定...APP 端是无法越过用户进行任意金额扣款的,必须在 Apple Pay的页面上展示明确的金额。

    8.4K20

    浅谈移动支付测试

    -CH1-SW1 现在的业务,只要涉及到交易的地方,都可能需要接入以上在线支付。...API密钥 key 交易过程生成签名的密钥,仅保留在商户系统和微信支付后台, Appsecret secret AppSecret是APPID对应的接口密码,用于获取接口调用凭证 流程大约是这样的,...仿真系统根据支付金额(total_fee字段)返回预期报文给商户。...)或商户内部单号(out_trade_no); 仿真系统收到查单请求后,根据单号及金额返回预期的查单结果给商户; 商户下载对账单,调用 https://api.mch.weixin.qq.com/sandboxnew...注:账单内容不一定与商户在仿真系统产生的交易完全相同。 沙箱说明:sandbox/sandboxnew 微信支付沙箱环境,是提供给微信支付商户的开发者,用于模拟支付及回调通知。

    2.4K50

    PHP语言最优雅的支付SDK扩展包

    // 1、商户需要验证该通知数据中的out_trade_no是否为商户系统中创建的订单号; // 2、判断total_amount是否确实为该订单的实际金额(即商户订单创建时的金额);...'app_auth_token' => '', // 选填-服务商模式下的服务商 id,当 mode 为 Pay::MODE_SERVICE...// 订单号:$data->out_trade_no // 支付宝交易号:$data->trade_no // 订单总金额:$data->total_amount...// 请自行对 trade_status 进行判断及其它逻辑进行判断,在支付宝的业务通知中,只有交易通知状态为 TRADE_SUCCESS 或 TRADE_FINISHED 时,支付宝才会认定为买家付款成功...// 1、商户需要验证该通知数据中的out_trade_no是否为商户系统中创建的订单号; // 2、判断total_amount是否确实为该订单的实际金额(即商户订单创建时的金额

    5700

    微信支付宝一码付

    ,具体参照各产品快速接入文档 请求参数 参数 类型 是否必填 最大长度 描述 示例值 subject String 是 256 商品的标题/交易标题/订单标题/订单关键字等。...,取值范围[0.01,100000000] 9.00 支付宝还支持交易具体描述、逾期自动关闭等。...参数 grant_type 是 填authorization_code 返回说明 正确的返回: { "access_token":"ACCESS_TOKEN", "expires_in":7200...详见商户订单号 标价金额 total_fee 是 Int 88 订单总金额,单位为分,详见支付金额 终端IP spbill_create_ip 是 String(16) 123.12.12.123 APP...通知地址 notify_url 是 String(256) http://www.weixin.qq.com/wxpay/pay.php 异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的

    1.8K20

    币安暂停美元转账出入金!

    全球最大的加密货币交易所币安(Binance)表示,自2月8日起,客户将无法再通过银行转账直接使用美元出入金,理由是越来越多的银行机构试图减少对加密货币市场的曝光。...至于信用卡、Google Pay和Apple Pay等其他出入金方式,则不在此限。另外,使用欧元等其他法定货币的银行转账,以及Binance US的客户亦不受影响。...不过,币安上个月曾表示,由于该交易所的其中一家合作银行Signature Bank调整加密货币最低交易限额,因此一些交易金额未达10万美元的币安用户,将无法通过SWIFT转账买卖加密货币。...现已破产的加密货币交易所FTX在去年垮台后,美国联邦监管机构曾警告各大银行,称与加密货币公司开展业务存在风险。...ArkhamIntelligence的数据显示,公告发布后,币安的资金流出量瞬间激增,估计有多达数百万美元的稳定币流向其他加密货币交易所或个人钱包。

    84220

    Apple Pay终于来了,支付安全性呢?

    将它们与Apple Pay 关联,就能使用新的支付服务。中国成为全球第五个、亚洲第一个上线该服务的国家。 Apple Pay能够使用指纹识别技术Touch ID安全进入。...在中国大陆的春节红包大战硝烟还未散尽之时,Apple Pay此时杀了进来,但与微信钱包和支付宝不同的是:Apple Pay只是苹果搭建的一个支付服务,它链接银行、店面及用户,但又不像微信钱包或者支付宝那样把钱存在自己这...所以,Apple Pay实现的是认证,收款方的设备是时刻联网的,Apple Pay 逆天的可以在没有网的时候用!对,没错,飞行模式下都可以正常使用!...苹果公司放弃了iBeacon,转向NFC支付技术,即今天的主角Apple Pay。 用户在使用Apple Pay时,可用苹果手机进行免接触支付,免去刷信用卡支付步骤。...其次,苹果也强调了用户隐私:不会记录任何通过Apple Pay产生的交易行为,也不会进行用户购买行为分析。并且特意提了一句:“这是苹果与其它对手的最大的差异”。 手机或手表丢了会被盗刷吗?

    1.5K90

    【黄啊码】用原生PHP对接微信小程序支付

    以 Promise 风格 调用:支持小程序插件:不支持创建自定义版交易组件订单,并发起支付。仅接入了自定义版交易组件的小程序需要使用,普通小程序可直接使用 wx.requestPayment。...首先把整个流程说明白,我们把获得的商户号、v2密钥、小程序appid及其他参数 通过统一下单 获得prepay_id详细可以看下统一下单文档,已经写明了:会返回 预支付交易会话标识,那这个是干嘛的呢?.../conn.php';include 'access_token.php';$touser=$open_id;//需要接收的用户$ACCESS_TOKEN=$access_token;$sq="UPDATE...`order_pay` SET `is_success` = '1',`order_number` = '$out_trade_no', `pay_time` = '$time' WHERE openid...,//模拟的支付金额 openid: 'o7J2i5YNkHn0nELz87HFS6zKL9oQ',//发起人openid attach:'12'//自定义参数 }, header

    1.1K20

    Apple Pay终于来了,支付安全性呢?

    将它们与Apple Pay 关联,就能使用新的支付服务。中国成为全球第五个、亚洲第一个上线该服务的国家。 Apple Pay能够使用指纹识别技术Touch ID安全进入。...在‍‍‍‍‍‍中国大陆的春节红包大战硝烟还未散尽之时,Apple Pay此时杀了进来,但与微信钱包和支付宝不同的是:Apple Pay只是苹果搭建的一个支付服务,它链接银行、店面及用户,但又不像微信钱包或者支付宝那样把钱存在自己这...所以,Apple Pay实现的是认证,收款方的设备是时刻联网的,Apple Pay 逆天的可以在没有网的时候用!对,没错,飞行模式下都可以正常使用!...苹果公司放弃了iBeacon,转向NFC支付技术,即今天的主角Apple Pay。‍‍‍‍‍‍ 用户在使用Apple Pay时,可用苹果手机进行免接触支付,免去刷信用卡支付步骤。...其次,苹果也强调了用户隐私:不会记录任何通过Apple Pay产生的交易行为,也不会进行用户购买行为分析。并且特意提了一句:“这是苹果与其它对手的最大的差异”。 手机或手表丢了会被盗刷吗?

    2.9K50

    基于原生PHP完成小程序支付对接踩坑(V2版本)

    仅接入了自定义版交易组件的小程序需要使用,普通小程序可直接使用 wx.requestPayment。...首先把整个流程说明白,我们把获得的商户号、v2密钥、小程序appid及其他参数 通过统一下单 获得prepay_id 详细可以看下统一下单文档,已经写明了: 会返回 预支付交易会话标识,那这个是干嘛的呢.../conn.php'; include 'access_token.php'; $touser=$open_id;//需要接收的用户 $ACCESS_TOKEN=$access_token; $sq="...js pay:function(){ wx.request({ url: '你的域名/payfee.php', //仅为示例,并非真实的接口地址 data: { money...: '12.00',//模拟的支付金额 openid: 'o7J2i5YNkHn0nELz87HFS6zKL9oQ',//发起人openid attach:'12'//自定义参数

    67730

    Apple Pay终于来了,安全性咋样?

    将它们与Apple Pay 关联,就能使用新的支付服务。中国成为全球第五个、亚洲第一个上线该服务的国家。 Apple Pay能够使用指纹识别技术Touch ID安全进入。...在‍‍‍‍‍‍中国大陆的春节红包大战硝烟还未散尽之时,Apple Pay此时杀了进来,但与微信钱包和支付宝不同的是:Apple Pay只是苹果搭建的一个支付服务,它链接银行、店面及用户,但又不像微信钱包或者支付宝那样把钱存在自己这...所以,Apple Pay实现的是认证,收款方的设备是时刻联网的,Apple Pay 逆天的可以在没有网的时候用!对,没错——飞行模式下都可以正常使用!...苹果公司放弃了iBeacon,转向NFC支付技术,即今天的主角Apple Pay。‍‍‍‍‍‍ 用户在使用Apple Pay时,可用苹果手机进行免接触支付,免去刷信用卡支付步骤。...其次,苹果也强调了用户隐私:不会记录任何通过Apple Pay产生的交易行为,也不会进行用户购买行为分析。并且特意提了一句:“这是苹果与其它对手的最大的差异”。 手机或手表丢了会被盗刷吗?

    1.7K50
    领券