ios10/watchos3で apple payを実装!

12
iOS10/watchOS3で Apple Payを実装! 集まれSwift好き!Swift愛好会 vol12

Upload: kanako-kobayashi

Post on 06-Jan-2017

184 views

Category:

Engineering


0 download

TRANSCRIPT

iOS10/watchOS3で Apple Payを実装!

集まれSwift好き!Swift愛好会 vol12

Self-Intoroduction

エンジニア(Rails/Swift/AWS/Linux)

アウトプットを主軸においた、勉強会を運営しています:)

Click

Swift3 & Xcode8対応

10 (⽕)25全国書店販売中!

/

~Swiftではじめるプログラミングの第⼀歩~

これからつくるiPhoneアプリ開発⼊⾨

Amazon

Swiftビギナーズ倶楽部から⽣まれた!

Click!

~Swiftではじめるプログラミングの第⼀歩~

これからつくるiPhoneアプリ開発⼊⾨

2)Apple Payの開発準備から実装

Today's Agenda

1)Apple Payのしくみ

1)Apple Payとは

iPhone 7・Apple Watch Series 2に 搭載されている決済システム

Suica クレジットカード プリペイドカード 搭乗券 ギフトカード

1)Apple Payのしくみ

引⽤元:Apple Payプログラミングガイド

アプリケーションで、⽀払要求を作成

ユーザが情報⼊⼒

情報を暗号化して、 デバイスのチップに送信

Appleのサーバに送信

商品の購⼊額 税⾦・配送料・割引

重 要 な こ と

Appleのサーバ上では、ペイメントトークンは アクセスされることも保存もされない。

サーバで実⾏されるのは、マーチャントIDの 証明書を使ったトークンの再暗号化のみ。

Apple Payに対して ⾝元を証明するID

マーチャントID証明書をアプリケーションの ⼀部として配布することなく、⽀払い情報を安全に暗号化

2)Apple Payの開発準備から実装

http://dev.classmethod.jp/smartphone/iphone/ios-10-applepay-for-developers-2/

[iOS 10] Apple Pay 対応アプリ開発のための環境構築について

Developers.IOさんで 詳しく解説されてます😆

http://dev.classmethod.jp/smartphone/iphone/ios-10-applepay-for-developers-3/

[iOS 10] アプリを Apple Pay に対応させるために必要な実装について

http://dev.classmethod.jp/smartphone/iphone/ios-10-applepay-for-developers-4/

[watchOS 3] watchOS アプリを Apple Pay に 対応させるために必要な実装について

ま と め

実際のクレジットカード番号を扱わなくて良い

決済システムを新規に導⼊する必要がない。

新たにアカウントを作成する必要がない。

アプリ内の決済⽅法は「アプリ内課⾦」とは別。

Let's study together!

Thank you :)