Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Overview of Apple Pay 
~特にアプリ内利用について 
簡単にまとめてみた~ 
@murayam
NFC アプリ内利用
ユーザーの事前準備 
- クレジットカードの登録。カメラで写せばOK 
- 配送先の登録(おそらく任意) 
- 連絡先の登録(おそらく任意) 
登録されたPayment情報は、Passbookの1つとして保存さ 
れる
NFC by iPhone 
Please watch : 
https://www.youtube.com/watch?v=Iod3zO0LAUU&hd=1
NFC by Apple Watch 
~♪ 
カードを選んで 
push! 
push! 
ホームボタンを 
2回プッシュ 
支払リーダーに近づけると決済完了 
おそらく、iPhoneとの連携前提+腕につけているはず 
という制約から、簡単な...
高級デパート 
デパート 
薬局チェーン 
文房具 
高級オーガニックスーパー 
ペットショップ 
薬局チェーン 
ペット用品店
アプリ内利用 
ユーザー利用イメージ 
決済完了!
Apple Pay Sheet 
アプリ側で呼び出すか 
呼び出さないか決める 
アプリ側が任意で 
変更できる項目 
うちのシステムは配送先を 
2つ指定できるんだけ 
ど・・・ 
↓ 
アプリ側の画面で配送先を 
複数指定させ、Apple ...
Review Guideline about Apple Pay 
• 29. Apple Pay 
– 29.1 Apple Pay を利用するアプリは、商品やサービスの決済の前 
に、ユーザーに全ての重要な購入情報を提供していなければな 
...
生鮮食品EC 
カフェチェーン化粧品販売ディスカウントショップ
この後の情報は間違いが 
含まれるかも
裏側の仕組み!(全体構成) 
端末 
secure element 
PASSKIT 
販売者 
アプリ 
クレジット 
カード情報 
Apple 
developer ID 
Merchant Identifier 
public key 
...
決済のやり取りは2種類ある 
• 販売者サーバー通過方式 
–決済のやりとりは、販売者のサーバーを通し 
て行われる 
–サーバーとPayment Providerとの間のやり取 
りを作らなければいけない 
• アプリ集約方式 
–決済のやり...
販売者サーバー通過方式(1) 
端末 
secure element 
PASSKIT 
0 ? 
指紋認証 
完了 
販売者 
アプリ 
クレジット 
カード情報 
Apple 
developer ID 
Merchant Identifi...
販売者サーバー通過方式(2) 
端末 
secure element 
PASSKIT 
販売者 
アプリ 
クレジット 
カード情報 
Apple 
developer ID 
Merchant Identifier 
public key ...
販売者サーバー通過方式(3) 
端末 
secure element 
PASSKIT 
販売者 
アプリ 
クレジット 
カード情報 
Apple 
developer ID 
Merchant Identifier 
public key ...
アプリ集約方式(1) 
• 販売者サーバー通過方式(1)と同じ
アプリ集約方式(2) 
端末 
secure element 
PASSKIT 
販売者 
アプリ 
クレジット 
カード情報 
Apple 
developer ID 
Merchant Identifier 
public key 
Mar...
アプリ集約方式(3) 
端末 
secure element 
PASSKIT 
販売者 
アプリ 
クレジット 
カード情報 
Apple 
developer ID 
Merchant Identifier 
public key 
Pay...
Q&A 
• Apple Payはブラウザから呼び出せないの? 
– 多分無理そう 
– でも、WebページをWebViewで表示して、支払いだけ 
Apple Payを使うアプリはすごく簡単にできる 
• Apple PayとIn-App P...
Q&A 
• Payment Providersって何よ? 
–カード情報の認証と、クレジットカード会社 
と決済を代行してくれる会社 
– https://developer.apple.com/apple-pay/ の 
「https://...
Q&A 
• Appleはどこで儲けるの? 
– 現在のところ、不明 
– ただ、In Appの使い方においては、どこにも料 
率の話は書いてなかった 
• それに、この機構でAppleが料率取り始めると、銀行 
とクレジットカードと、Paym...
参考URL 
• Apple – Apple Pay 
– http://www.apple.com/apple-pay/ 
• Apple Pay – Apple Developer 
– https://developer.apple.co...
Upcoming SlideShare
Loading in …5
×

Overview of Apple Pay ~特にアプリ内利用について~

1,674 views

Published on

iPhone6などで利用できる決済システム「Apple Pay」について、
調べて見ました。
特に、アプリ内での利用については裏側の仕組み(想定込み)簡単ですが記載してみました。

Published in: Technology

Overview of Apple Pay ~特にアプリ内利用について~

  1. 1. Overview of Apple Pay ~特にアプリ内利用について 簡単にまとめてみた~ @murayam
  2. 2. NFC アプリ内利用
  3. 3. ユーザーの事前準備 - クレジットカードの登録。カメラで写せばOK - 配送先の登録(おそらく任意) - 連絡先の登録(おそらく任意) 登録されたPayment情報は、Passbookの1つとして保存さ れる
  4. 4. NFC by iPhone Please watch : https://www.youtube.com/watch?v=Iod3zO0LAUU&hd=1
  5. 5. NFC by Apple Watch ~♪ カードを選んで push! push! ホームボタンを 2回プッシュ 支払リーダーに近づけると決済完了 おそらく、iPhoneとの連携前提+腕につけているはず という制約から、簡単な認証でOKとしているのでは
  6. 6. 高級デパート デパート 薬局チェーン 文房具 高級オーガニックスーパー ペットショップ 薬局チェーン ペット用品店
  7. 7. アプリ内利用 ユーザー利用イメージ 決済完了!
  8. 8. Apple Pay Sheet アプリ側で呼び出すか 呼び出さないか決める アプリ側が任意で 変更できる項目 うちのシステムは配送先を 2つ指定できるんだけ ど・・・ ↓ アプリ側の画面で配送先を 複数指定させ、Apple Pay は配送先情報なしで、呼び 出して決済させる
  9. 9. Review Guideline about Apple Pay • 29. Apple Pay – 29.1 Apple Pay を利用するアプリは、商品やサービスの決済の前 に、ユーザーに全ての重要な購入情報を提供していなければな らない – 29.2 Apple Pay を利用するアプリは、ユーザーインターフェース ガイドラインに記載されているApple Payのブランドとユーザー インターフェース要素を正しく利用しなければならない – 29.3 Apple Pay を決済機構として利用するアプリは、提供される 土地の法律に反する商品やサービスを販売したり、違法な目的 のために使用してはならない – 29.4 Apple Pay を利用するアプリは、プライバシーポリシーを提 供しなければならない – 29.5 Apple Pay を利用するアプリは、商品やサービスの提供を促 進・改善する目的や、法的要件に準拠する目的に限って、 Apple Payを通して取得したユーザー情報を第三者に共有してよ い
  10. 10. 生鮮食品EC カフェチェーン化粧品販売ディスカウントショップ
  11. 11. この後の情報は間違いが 含まれるかも
  12. 12. 裏側の仕組み!(全体構成) 端末 secure element PASSKIT 販売者 アプリ クレジット カード情報 Apple developer ID Merchant Identifier public key private key Payment Providers 販売者サーバーprivate key クレジットカード会社
  13. 13. 決済のやり取りは2種類ある • 販売者サーバー通過方式 –決済のやりとりは、販売者のサーバーを通し て行われる –サーバーとPayment Providerとの間のやり取 りを作らなければいけない • アプリ集約方式 –決済のやりとりは、アプリが中心になって行 われる –通信が不安定な環境などだと、取引が完了し にくい恐れがある?
  14. 14. 販売者サーバー通過方式(1) 端末 secure element PASSKIT 0 ? 指紋認証 完了 販売者 アプリ クレジット カード情報 Apple developer ID Merchant Identifier public key Payment Providers 販売者サーバーprivate key クレジットカード会社 paymen info 暗号化 1 支払情報を アプリに 2 注文情報
  15. 15. 販売者サーバー通過方式(2) 端末 secure element PASSKIT 販売者 アプリ クレジット カード情報 Apple developer ID Merchant Identifier public key Marchant IDの照 合? 6 Payment Providers paymen info クレジットカード会社 販売者サーバー private key payment provides へ送信 5 paymen info transaction ID transaction ID 復号化! 7 取引ID の作成 4 支払情報 の送信 3 注文情報
  16. 16. 販売者サーバー通過方式(3) 端末 secure element PASSKIT 販売者 アプリ クレジット カード情報 Apple developer ID Merchant Identifier public key Payment Providers paymen info 販売者サーバーprivate key クレジットカード会社 transaction ID transaction ID 決済確認 決済完了8 通知 9 決済完了 通知 10 注文情報
  17. 17. アプリ集約方式(1) • 販売者サーバー通過方式(1)と同じ
  18. 18. アプリ集約方式(2) 端末 secure element PASSKIT 販売者 アプリ クレジット カード情報 Apple developer ID Merchant Identifier public key Marchant IDの照 合? 6 Payment Providers paymen info 販売者サーバーprivate key クレジットカード会社 payment provides へ送信 5 transaction ID transaction ID 復号化! 取引ID 7 の作成・ 送信 4 注文情報 の送信 3 注文情報 paymen info
  19. 19. アプリ集約方式(3) 端末 secure element PASSKIT 販売者 アプリ クレジット カード情報 Apple developer ID Merchant Identifier public key Payment Providers paymen info 販売者サーバーprivate key クレジットカード会社 transaction ID transaction ID 決済確認 8 決済完了 通知 9 決済完了 通知 10 注文情報
  20. 20. Q&A • Apple Payはブラウザから呼び出せないの? – 多分無理そう – でも、WebページをWebViewで表示して、支払いだけ Apple Payを使うアプリはすごく簡単にできる • Apple PayとIn-App Purchaseの違いは? – Apple Payはモノがある商品や、実際の施設と結びつく サービスで使うこと • 商品:食品、衣料品、電化製品 etc.. • サービス:クラブメンバーシップ、ホテル予約、イベントチ ケット etc... – In-App Purchaseは仮想的なモノやサービス(デジタルコン テンツなど)の販売に使うこと – Apple Pay APIはPasskit frameworkからの提供で、In-App Purchase APIはStoreKit frameworkから
  21. 21. Q&A • Payment Providersって何よ? –カード情報の認証と、クレジットカード会社 と決済を代行してくれる会社 – https://developer.apple.com/apple-pay/ の 「https://developer.apple.com/apple-pay/」に 上がっている会社が対応しているもよう • キャンセルはどうやるの? –取引IDをもとに、販売者とPayment Providers で勝手にやってってことだと思われる
  22. 22. Q&A • Appleはどこで儲けるの? – 現在のところ、不明 – ただ、In Appの使い方においては、どこにも料 率の話は書いてなかった • それに、この機構でAppleが料率取り始めると、銀行 とクレジットカードと、Payment ProvidersとAppleと 、色んなところが料率取ることになって、Apple Payつ かえねって話にならないかなぁ • 取るにしても、Payment Providers との交渉をする線が 濃厚ではないか – NFCで、AppleがPayment Providers や銀行と料率 の取引をしている可能性はあるので、そっちでは 儲けるのかも
  23. 23. 参考URL • Apple – Apple Pay – http://www.apple.com/apple-pay/ • Apple Pay – Apple Developer – https://developer.apple.com/apple-pay/ – Getting Started with Apple Pay – Apple Pay Human Interface Guidelines • Apple Pay – Authorize.Net – http://www.authorize.net/solutions/merchantsolutio ns/merchantservices/applepay/ – Payment Providers の一つ

×