SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
2019-10-15
JP_StripesinHiroshima#5
TakeshiFurusato
StripeConnectで
ApplePayを導⼊して
ちょっと困った話
#JP_Stripes
古⾥武⼠(ふるさとたけし)株式会社DIGITALJET所属(プログラマ・リモートワーカー)
JAWS-UGOkayamaコアメンバー
JP_StripesOkayamaコアメンバー
TwilioJP-UGOkayama主催(TwilioChampions)
OkayamaWordPressMeetupオーガナイザー
SORACOMUGOkayamaコアメンバー
めんツナかんかん⾮公式エバンジェリスト
#JP_Stripes
本⽇のお話
Stripeで
ApplePay・GooglePayを
導⼊してみた
#JP_Stripes
ApplePay・GooglePay
#JP_Stripes
iPhoneやsafariブラウザに紐付いているアカ
ウントを利⽤して決済
☑ApplePay
AndroidやChomeブラウザに紐付いているアカ
ウントを利⽤して決済
☑GooglePay
ブラウザやウォレットに登録してい
るカード情報で決済をする
#JP_Stripes
ビジネスモデル
利⽤⽅法
#JP_Stripes
参考:https://stripe.com/docs/stripe-js
お客様(⽀払者) 提携業者(引取業者)
PaymentRequestButtonの
導⼊
#JP_Stripes
①Elementsをセットアップする
②PaymentRequestのインスタンスを作る
③paymentRequestButtonElementを作成しマウントする
④トークンを送信し⽀払い後の処理をする参考:https://stripe.com/docs/stripe-js/elements/payment-request-button#set-up-stripe-elements
Stripe.jsElementsを利⽤して決済フローを理解する@y_toku
https://qiita.com/y_toku/items/7e51ef7e69d7cbbfb3ca
決済の流れ
#JP_Stripes
参考:Stripe.jsElementsを利⽤して決済フローを理解する@y_toku
https://qiita.com/y_toku/items/7e51ef7e69d7cbbfb3ca
1).Stripe.jsElementsでブラウザから直接Stripeへ決済(カード)情報を渡す
2).Stripeのサーバからフロントエンドにトークンが返ってくる
3).トークンをサーバへ送る
4).Charge/Customerのリクエストをサーバから送る(決済する/決済情報を保存する)
5).Stripeからのレスポンスを受ける
ApplePayへドメイン登録
#JP_Stripes
参考:https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay
Stripe.jsElementsを利⽤して決済フローを理解する@y_toku
https://qiita.com/y_toku/items/7e51ef7e69d7cbbfb3ca

重要:sk_liveで認証。sk_testはダメ
#JP_Stripes
ところで、、StripeConnectとは
参考:https://stripe.com/docs/connect
お客様
(カスタマー)
サービス提供元
(プラットフォーム)
提携先
(⼦アカウント)
本番・テスト環境
#JP_Stripes
本番環境
プラット
フォーム
(live)
⼦
アカウント
(live)Connect!
Appleドメイン
登録(Live)
テスト環境
プラット
フォーム
(test)
⼦
アカウント
(test)Connect!
Appleドメイン
登録(test)
×
※Connectしたときに⾃動的にAppleドメイン登録も⾏っている。
事前にドメイン登録だけ
#JP_Stripes
テスト環境
プラット
フォーム
(test)
⼦
アカウント
(test)Connect!
Appleドメイン
登録(test)
×
テスト環境でのAppleドメイン登録は諦め、
⼦アカウントの管理コンソールに表⺬されている
APIKeyを利⽤して、⼿動でAppleドメイン登録をした。
→ApplePay表⺬できるがすぐエラーになる
⼦
アカウント
(live)
Appleドメイン
登録(Live)
#JP_Stripes
StripeConnectのAPIキー
#JP_Stripes
Connectのキーは
管理コンソールに表⺬されている
公開可能キー(PK)・シークレットキー(SK)とは
別のキーが利⽤されている。
※しかも管理コンソールには表⺬されない
StandardKey
ConnectKey
Live(SK/PK)
※管理コンソール表⺬のキー
※Connect連携時に発⾏されるキー
⃝
⃝
⃝
⃝
⃝
⃝
通常 Conn
ect NG
Test(SK/PK)
Live(SK/PK)
Test(SK/PK)
困ったときのサポート
#JP_Stripes
⽇本語OK、丁寧な対応
ありがとうございました!
ありがとうございました
JP_stripesOkayama
よろしくおねがいします
観光ついでに岡⼭にも来てね
#JP_Stripes

Contenu connexe

Similaire à 2019/10/15 JP_Stripes in Hiroshima #5 Stripe ConnectでApplePayを導入してちょっと困った話

Similaire à 2019/10/15 JP_Stripes in Hiroshima #5 Stripe ConnectでApplePayを導入してちょっと困った話 (13)

2019/10/13 JP_Stripes in Shimane#1 電話でペイの話
2019/10/13 JP_Stripes in Shimane#1 電話でペイの話2019/10/13 JP_Stripes in Shimane#1 電話でペイの話
2019/10/13 JP_Stripes in Shimane#1 電話でペイの話
 
20180607 ppug hachioji
20180607 ppug hachioji20180607 ppug hachioji
20180607 ppug hachioji
 
Shopifyで採用されているPayPal実装とそのデモ
Shopifyで採用されているPayPal実装とそのデモShopifyで採用されているPayPal実装とそのデモ
Shopifyで採用されているPayPal実装とそのデモ
 
20180316 ppug tokyo_#5
20180316 ppug tokyo_#520180316 ppug tokyo_#5
20180316 ppug tokyo_#5
 
20180519 ppug niigata
20180519 ppug niigata20180519 ppug niigata
20180519 ppug niigata
 
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
 
20180525 ppug sendai
20180525 ppug sendai20180525 ppug sendai
20180525 ppug sendai
 
20180228 sendai it_workshop
20180228 sendai it_workshop20180228 sendai it_workshop
20180228 sendai it_workshop
 
Passbook ~o2 oとボクと、時々、cm~
Passbook ~o2 oとボクと、時々、cm~Passbook ~o2 oとボクと、時々、cm~
Passbook ~o2 oとボクと、時々、cm~
 
20180530 ppug tokyo
20180530 ppug tokyo20180530 ppug tokyo
20180530 ppug tokyo
 
STORES.jpへのPayPal導入
STORES.jpへのPayPal導入STORES.jpへのPayPal導入
STORES.jpへのPayPal導入
 
20190312 node gakuen
20190312 node gakuen20190312 node gakuen
20190312 node gakuen
 
20180616 pay pal_meetup_osaka
20180616 pay pal_meetup_osaka20180616 pay pal_meetup_osaka
20180616 pay pal_meetup_osaka
 

Plus de Takeshi Furusato

第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
Takeshi Furusato
 
第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー
第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー
第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー
Takeshi Furusato
 

Plus de Takeshi Furusato (13)

20200806 JBUG東京#17 LT WordCamp男木島とBacklog
20200806 JBUG東京#17 LT WordCamp男木島とBacklog20200806 JBUG東京#17 LT WordCamp男木島とBacklog
20200806 JBUG東京#17 LT WordCamp男木島とBacklog
 
20200704_twiliojp-ug_okayama_4
20200704_twiliojp-ug_okayama_420200704_twiliojp-ug_okayama_4
20200704_twiliojp-ug_okayama_4
 
20191228_jaws-ug_okayama-2019_winter
20191228_jaws-ug_okayama-2019_winter20191228_jaws-ug_okayama-2019_winter
20191228_jaws-ug_okayama-2019_winter
 
2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)
2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)
2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)
 
2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)
2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)
2019/05/18 コミュニティリーダーズサミット in 高知 2019初鰹編 LT 地方でコミュニティ活動をする理由(仮)
 
20181027_サーバーって何?_クリエイティブハント山口2018
20181027_サーバーって何?_クリエイティブハント山口201820181027_サーバーって何?_クリエイティブハント山口2018
20181027_サーバーって何?_クリエイティブハント山口2018
 
2018/05/12_オープンセミナー岡山懇親会LT
2018/05/12_オープンセミナー岡山懇親会LT2018/05/12_オープンセミナー岡山懇親会LT
2018/05/12_オープンセミナー岡山懇親会LT
 
2017/09/02 CloudGaragere lease tour in okayama LT
2017/09/02 CloudGaragere lease tour in okayama LT2017/09/02 CloudGaragere lease tour in okayama LT
2017/09/02 CloudGaragere lease tour in okayama LT
 
2017/06/24_WordCampKyoto2017_LT
2017/06/24_WordCampKyoto2017_LT2017/06/24_WordCampKyoto2017_LT
2017/06/24_WordCampKyoto2017_LT
 
2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT
 
2017/02/04 WrodBench倉敷 第一回勉強会 StaticPress+S3で安全で落ちないサイトを作ろう
2017/02/04 WrodBench倉敷 第一回勉強会 StaticPress+S3で安全で落ちないサイトを作ろう2017/02/04 WrodBench倉敷 第一回勉強会 StaticPress+S3で安全で落ちないサイトを作ろう
2017/02/04 WrodBench倉敷 第一回勉強会 StaticPress+S3で安全で落ちないサイトを作ろう
 
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
 
第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー
第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー
第3回 JAWS-UG Okayama 10分でつくる!?ライブストリーミングサーバー
 

2019/10/15 JP_Stripes in Hiroshima #5 Stripe ConnectでApplePayを導入してちょっと困った話