美文网首页iOS支付资料
ApplePay线上支付教程

ApplePay线上支付教程

作者: zakariyyaSv | 来源:发表于2016-02-27 17:45 被阅读915次

第一部分 准备阶段

1)硬件要求:

iPhone6及更新的设备,还有iPad air2和iPad mini3之后的平板,以及apple watch。具体型号(截止2016年2月):iPhone 6,iPhone 6 Plus,iPhone 6s, iPhone 6s Plus;iPad Air 2,iPad mini 3,iPad mini 4,iPad Pro;还有Apple Watch。

2)系统要求:

iPhone或iPad至少要升到iOS 9.2版,手表至少watch OS 2.1。

3)配置支付环境

1.进入苹果开发者中心,注册App ID。

App ID必须是explicit类型,否则无法使用ApplePay服务。

2.勾选Apple Pay并点击continue。

3.点击submit提交。

4.在App IDs中找到刚刚注册成功的App ID,点击edit,对Apple Pay进行配置。

5.创建MerchantID

6.配置Apple Pay服务,勾选Merchant ID。

7.App ID的apple pay选项变成enable表示配置成功。

8.创建Xcode项目,填入刚注册的BundleID。

9.在项目的target->Capabilities中,打开Apple Pay,并勾选Merchant ID。

第二部分 代码实现

github地址:https://github.com/ZakariyyaSv/ApplePayDemo

一、判断支付环境

1.导入Passkit框架,加载view。

2.判断当前设备是否支持Apple Pay以及wallet中是否有符合所支持网络的银行卡。

3.若wallet中没有绑定所支持网络的银行卡,则点击按钮跳转到wallet中去绑定银行卡:

4.若该设备支持Apple Pay并且有绑定所支持网络的银行卡则发起支付请求。

支付请求配置包括国家代码、货币代码、商家ID、商家的处理方式、商家支持的网络、订单的详情,这几个要素缺一不可。

merchantCapabilities是一个枚举值:

其中PKMerchantCapability3DS是必选项,其他的则是可选项。

一般我们用到的会是中国银联,注意:iOS9.2以后才开始支持银联支付。

5.监听用户授权状态

附:

app支付流程 第三方支付解决方案

相关文章

  • ApplePay线上支付教程

    第一部分 准备阶段 1)硬件要求: iPhone6及更新的设备,还有iPad air2和iPad mini3之后的...

  • ApplePay

    来了解一下ApplePay ApplePay和微信支付、支付宝支付的区别 集成ApplePay步骤 配置Xcode...

  • ApplePay开发流程完整版

    ApplePay开发流程 一、线上支付集成步骤 1. 配置支付环境 使用XCode创建一个工程, 并设置好对应的B...

  • ApplePay应用内支付线上接入教程

    备注自用 第一种. 传送门 第二种. 超级传送门

  • 银联 Apple Pay 接入指南

    前言ApplePay是苹果公司推出的一种线上/线下的便捷支付方式,根据TouchId来验证支付卡持卡人身份,App...

  • iOS ApplePay开发

    最近开发ApplePay支付,在网上搜索到有用的干货链接 ApplePay详情介绍及开发流程截图 www.cnbl...

  • ApplePay支付总结

    最近在项目中加入了ApplePay支付,总结一下项目中需要注意点。我们使用的是银联集成的ApplePay SDK,...

  • 关于ApplePay线上支付之Merchant ID的申请

    硬件要求: iPhone6及更新的设备,还有iPad air2和iPad mini3之后的平板,以及apple w...

  • IOS接入Stripe支付

    简单写一下,能最快的实现支付。 步骤为:加卡->选择支付方式->发起支付(或使用ApplePay) 1.加卡 加卡...

  • ApplePay、支付宝、微信支付

    ApplePay刷了我一天的屏幕,各种ApplePay的消息层出不穷,当然有褒有贬。 ApplePay付款便利 A...

网友评论

  • Hengry:这个Demo也太假了吧

本文标题:ApplePay线上支付教程

本文链接:https://www.haomeiwen.com/subject/haglkttx.html