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.8k
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
800
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
670
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
1.1k
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
900
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
630
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
750
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
440
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
930
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
1k
Other Decks in Technology
See All in Technology
ABEMAのバグバウンティの取り組み
kurochan
1
140
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
120
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
150
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
170
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
480
CyberAgentの生成AI戦略 〜変わるものと変わらないもの〜
katayan
0
280
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
VPCエンドポイント意外とお金かかるなぁ。せや、共有したろ!
tommy0124
1
710
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
1
210
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
340
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
8.7k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Limits of Empathy - UXLibs8
cassininazir
1
270
Speed Design
sergeychernyshev
33
1.6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Skip the Path - Find Your Career Trail
mkilby
1
86
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Exploring anti-patterns in Rails
aemeredith
2
290
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
150
Scaling GitHub
holman
464
140k
Everyday Curiosity
cassininazir
0
170
Mind Mapping
helmedeiros
PRO
1
130
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
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ΛΠϯσοΫεԽͯ͠αΠυόʔ ʹ͓͍ͯ͋͛Δͱ͕ࣗͲ͜ʹ͍Δ͔͔Γ͍͢ʣ
͓·͚