Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
5分で分かる興味深いカード決済の世界
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuta Horii
July 24, 2026
Technology
46
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5分で分かる興味深いカード決済の世界
2026/7/24 開催 大吉祥寺.pm 前夜祭での発表資料です
https://kichijojipm.connpass.com/event/395501/
Yuta Horii
July 24, 2026
More Decks by Yuta Horii
See All by Yuta Horii
AI活用の現在地と、これからのプロダクト開発
yutadayo
1
79
クレジットカードの不正を防止する技術
yutadayo
17
12k
ゼロからはじめる採用広報
yutadayo
6
2.8k
クレジットカードを製造する技術
yutadayo
115
80k
カード発行会社(イシュア)を 支えるシステム解説
yutadayo
6
3.4k
Fintechプロダクトの開発事情とアーキテクチャ解説
yutadayo
2
4k
なぜレッドオーシャン化する前にサービスを グロースできなかったのか? - フリマアプリ編 - @yutadayo
yutadayo
106
110k
PCI DSS に準拠したシステム開発
yutadayo
3
2.1k
決済サービス 0 → 1 開発時のアーキテクチャについて / Start up × FinTech
yutadayo
2
2.2k
Other Decks in Technology
See All in Technology
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
570
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
530
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
330
Browser Spec: Testing Hotwire with Ruby
takahashim
1
120
今さら理解するウェブフォントver.2026
takanorip
3
740
夫婦で子育てするための育児標準化
codmoninc
PRO
0
290
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
190
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
380
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Local CI × GitHub Actions
gogutan
2
150
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Un-Boring Meetings
codingconduct
0
460
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Are puppies a ranking factor?
jonoalderson
2
4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Transcript
5分で分かる興味深いカード決済の世界 - 大吉祥寺.pm 2026 前夜祭スポンサーLTトーク - 1
自己紹介 🏢 堀井 雄太 ワンバンクという金融サービスの 開発をやっています 決済やカードの製造に関する開発や 💳 プロジェクトに長く関わっています 🎉
吉祥寺.pm 初参加です! SmartBank, Inc. CTO @yutadayo @yutadayo 2
X
イントロ 金融サービスについてたまに聞くこと 💳 決済システムは複雑で難しい 💰お金にまつわるプロダクトを作るのは怖い 🛡 法令遵守やセキュリティといったドメイン知識がたくさん必要 4
意外と知らない金融プロダクトを作る技術の面白さを 変わるもの、変わらないものといった視点で伝えたい 5
変わらないもの - 例えばカードの仕様 - リップルマーク ICチップ (タッチ決済対応マーク) 国際ブランドロゴ 磁気ストライプ(JIS1) 有効期限
カード番号 セキュリティコード (CVV2) 6
変わらないもの - 例えばカードの仕様 - セキュリティコード(CVV)生成イメージ • 生成にはカード番号、有効期限、サービスコードと 生成用の暗号化鍵(CVK)を使います • 暗号化には3DESアルゴリズムを用います
• 暗号化文の最初の数字3桁がセキュリティーコード カード番号 有効期限 CVK DES CVV サービスコード 7
変わらないもの - 例えば決済処理の仕様(デュアルメッセージ形式) - カード利用 オーソリゼーション 取引の承認要求 サービス提供 承認 /
拒否応答 数日後 クリアリング 売上データ 精算処理 8
変わらないもの - 例えば決済処理の仕様(デュアルメッセージ形式) - オーソリ(仮売上)したものを後日、クリアリング(実売上)で精算する仕組み ということは、オーソリとクリアリングデータを一意に紐つけないといけない しかし、一意に紐つけるキーとなるデータが実は無い! カード番号、決済通貨、承認番号、決済金額 etc といった
パラメータを組み合わせながらマッチングロジックを構築し て精算処理を行っている 9
変わるもの - 非接触決済の登場 - 10
ウォレットアプリ内でカード情報は どう扱われている? 11
変わるもの - 非接触決済の登場 - TSP 利用 カード情報の 連携 本人確認 トークン化依頼
トークン化 トークン情報の保存 カード情報をトークン化して保存(プロビジョニング)している 12
まとめ 決済やカードといった日常的に使っているが意外と知らな い技術の裏側を学んで実装するのは非常に楽しい 💳 歴史あるプロトコルや仕様を理解しながら実装する技術の深み 🔎 新しい決済技術を活用しながら利便性あるプロダクトを作っていく面白さ 🤖 公開されていない技術仕様もあり、そういったAIにリプレイスされにくい 知識はエンジニアとしての武器にもなる
13
スマートバンクでは開発者を大募集中です🙏 https://smartbank.co.jp/recruit/engineer-summary
[一句] 金融の サービス作るの 楽しいよ 15