Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IoTセレクトショップの ラピットプロトタイピングとPayPal実運用
Search
n0bisuke
June 15, 2016
Technology
1
3.6k
IoTセレクトショップの ラピットプロトタイピングとPayPal実運用
PayPal Tech Meetup #2 で話しました〜
http://eventdots.jp/event/588605
IoTセレクトショップにPayPal導入してる話です。後半はおまけ。
n0bisuke
June 15, 2016
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
WebHID APIでHIDデバイスをブラウザから制御!! #iotlt
n0bisuke
1
700
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
580
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
970
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
760
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
550
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
670
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
370
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
850
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
890
Other Decks in Technology
See All in Technology
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
なぜCodeceptJSを選んだか
goataka
0
160
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
180
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
210
Wvlet: A New Flow-Style Query Language For Functional Data Modeling and Interactive Data Analysis - Trino Summit 2024
xerial
1
110
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
370
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
110
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
210
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
1
110
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
Qiita埋め込み用スライド
naoki_0531
0
860
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Music & Morning Musume
bryan
46
6.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Transcript
*P5ηϨΫτγϣοϓͷ ラピットプロトタイピングͱPayPal実運⽤ LIG inc. @n0bisuke #paypaltech
About Me • @n0bisuke • LIGinc. ΤϯδχΞ / DevRelࣄۀऀ •
࠷ۙͷڵຯ: IoT / JavaScript Robotics • 89ੈ (ฏݩ) • MilkcocoaΤόϯδΣϦετ • #IoTLT
͜Μͳͷ࡞ͬͨΑ
None
None
None
IoTなセレクトショップ
͜Μͳͷ࡞ͬͨΑ %&.0
*P5ͳηϨΫτγϣοϓʮTUVEJPʯ ߪೖͷΈʹ1BZ1BMΛʜ
࣮ӡ༻։࢝͠·ͨ͠ɻ
࣮ӡ༻։࢝͠·ͨ͠ େࣄ
Slack通知 デバイス通知 社内Slack 社内デバイス 1BZ1BMܾࡁͱ࿈ܞͨ͠ػೳ ௨ܥ
1BZ1BMܾࡁͱ࿈ܞͨ͠ػೳ 購⼊ λΠϜηʔϧػೳ 在庫管理 タイムセール情報 PUSH 在庫情報も 含めてpush
λΠϜηʔϧػೳ%&.0 ※画⾯は新デザインです
ٕज़తʹ͜ͷลͬͯ·͢ ɾ8FC1VTI ɾ4FSWJDF8PSLFS ɾ1BZ1BM/PUJpDBUJPOT"1*
1BZ1BMͰ৭ʑͱใ࣋ͨͣʹ͍͚ͯ·͢ɻ ࠓͷͱ͜Ζ 1BZ1BM#VUUPO 1BZ1BM/PUJpDBUJPOT"1* ・在庫情報 ・お⾦ ・ユーザーの⾊々な情報 ・在庫情報 ・お⾦ ・ユーザーの⾊々な情報
5⽉下旬くらいから作り始めて 現時点で実運⽤ ラピットプロトタイピング時に役⽴った サービスを紹介します。
ͭΒ͔ͬͨͱ͜Ζ 8FC)PPLXFCQVTI·Ͱͷσόοά·ΘΓɻ ಛʹ44-
Α͋͘Δ8FCIPPL action Webhook http / post ⾃前のサーバーなど 通知
Α͋͘Δ8FCIPPL action Webhook http / post ⾃前のサーバーなど 通知 この辺を⽤意するのが地味に⾯倒くさい
࠷ॳ"[VSFͷ*BB4ͰΖ͏ͱ͚ͨ͠Ͳʜ action Webhook http / post ⾃前のサーバーなど 通知 HTTPSしか対応してない ・デバッグ⽤のプログラムの⽤意
・SSL対応ちょっとだるい
8FCIPPLTTJNVMBUPS
3FRVFTU#JO 8FCIPPLΛड͚ྲྀͯ͘͠ΕΔQSPYZతͳαʔϏε
action Webhook http / post 通知 ・無料で利⽤出来る ・HTTPSでWebhookを受けれる ・Webhookで送られてくる値も確認可能 (デバッグ)
・条件指定し、Webhookを受け取たらさらにRequestを投げられる (e.g. Slackなどへ)
OFUMZGZ SSL環境に簡単ホスティング
・静的ファイルをドラッグ&ドロップするだけ ・GH-PagesやHerokuよりもだいぶ楽
4FOE1VMTF WebPushのテスト / SSL必須なのでnetlifyと組み合わせるといい
·ͱΊ ・IoTなセレクトショップを作ってPayPal決済を導⼊して 運⽤してます。 ・PayPal連携のタイムセールな仕組みを作ってます ・ラピットプロトタイピングで実現したいことを最速に! - RequestBin - netlify -
SendPuse - PayPal API
͕࣌ؒ͋ͬͨΒɺ͓·͚
ͭΒ͔ͬͨͱ͜Ζ-W ύʔιφϧPSϏδωεΞΧϯτ 実際に売るに通常アカウントではダメっぽい
ͭΒ͔ͬͨͱ͜Ζ-W ύʔιφϧPSϏδωεΞΧϯτ 個⼈認証 個⼈認証 + 会社の証明など
ͭΒ͔ͬͨͱ͜Ζ-W ύʔιφϧϏδωεΞΧϯτ 個⼈認証 個⼈認証 + 会社の証明など
ͭΒ͔ͬͨͱ͜Ζ-W ύʔιφϧϏδωεΞΧϯτ 個⼈認証 ↓ 家にハガキでパスコードが送られてくるけど そもそもWeb界隈の⼈は受け取れない()
ͦͷ݁Ռʜ ͔ͬ͜ѱ͍
ͭΒ͔ͬͨͱ͜Ζ-W αϯυϘοΫεΞΧϯτͷଘࡏʹޙ͔Βؾͮ͘
ͭΒ͔ͬͨͱ͜Ζ-W αϯυϘοΫεΞΧϯτͷଘࡏʹޙ͔Βؾͮ͘ (仕組み作るだけならこっちの⽅がはやかった…)
ͭΒ͔ͬͨͱ͜Ζ-W ɾυΩϡϝϯτͱ"1*͕͔Γʹ͍͘
͔Γʹ͍͘ཧ༝ ׂѪ ɾྔଟ͍ͷʹϑΥϯτ͕αϯηϦϑମʢ͍จষͩͱԣํʹ͕ Γͷগͳ͍αϯηϦϑମർΕΔɺ/FX:PSL5JNFTͷΑ͏ʹηϦ ϑମ͕ϕετɻಛʹ"1*υΩϡϝϯτͳΜͯ1$ͰಡΉέʔεʼʼʼ εϚϗͰಡΉέʔεͷํ͕ѹత͔ͩΒɺαϯηϦϑମͳΜͱͳʔ ͘៉ྷʹݟ͑ΔҎ֎ͷϝϦοτ͕ͳ͍ͷͰʁʣ ɾ৭ͷࢹ֮తΧςΰϥΠζ͕͞Ε͍ͯͳ͍ɺશ͕ͯ୯ௐͰؔੑ͕ݟ ͑ʹ͍͘ ɾεςοϓΛද͢ࣈ͕ຊจͱಉ͡ϑΥϯτͰɺͲΕ͙Β͍ͷ࡞ۀ
ྔ͔ݟ௨͕͖ͭ͠ʹ͍͘ ɾαΠυόʔ͕ݻఆͳͷʹͨͩϖʔδ֎ϦϯΫͷΈΛష͍ͬͯΔʢ͍ ͍ྫ2JJUBͷΑ͏ʹI I IΛΠϯσοΫεԽͯ͠αΠυόʔ ʹ͓͍ͯ͋͛Δͱ͕ࣗͲ͜ʹ͍Δ͔͔Γ͍͢ʣ
͓·͚