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
カード決済について勉強💳
Search
Douglas Shuhei Takeuchi
October 20, 2025
7
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
カード決済について勉強💳
Douglas Shuhei Takeuchi
October 20, 2025
More Decks by Douglas Shuhei Takeuchi
See All by Douglas Shuhei Takeuchi
go1.22で変更されたslices.Delete()の挙動について
sdtakeuchi
0
15
インターニングの話
sdtakeuchi
0
7
What's New in json/v2? A 10-Minute Overview
sdtakeuchi
0
76
json/v2 の新機能を 10 分で俯瞰
sdtakeuchi
0
25
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
A Modern Web Designer's Workflow
chriscoyier
699
190k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Unsuck your backbone
ammeep
672
58k
Transcript
カード決済について勉強💳
今日話すことは2つ - Revolution of 決済方法 編 - おい、電文!お前は何者だ!編
Revolution of 決済方法 編 突然ですが、クレカ決済の方法ってどんなものがあるでしょうか? -
Revolution of 決済方法 編 - 磁気テープ - テープの中にS極とN極の磁石が埋め込まれているイメージ - S極とN極の磁石を利用してカード番号やセキュリティコードがバイナリで書き込まれている
- 記憶容量は1KBしかない - 偽造が簡単なので近年は避けられがち
Revolution of 決済方法 編 - ICチップ - 記憶容量は数KBほど - 磁気テープよりもセキュア
- 偽造が難しい - 演算機能を持っていることでカード情報の暗号化が可能
Revolution of 決済方法 編 - NFCチップ - 非接触決済を可能にしてくれる - 従来のICチップの進化版
Revolution of 決済方法 編 - ここがすごいぞ!NFCチップ - データが非接触で取り出せる - これまではクレカを差し込むための専用の端末を用意する必要があったが、もはや不要
- 幅は1cm、厚さは1mm未満 - これによって従来のカードの形に縛られる必要がなくなった - つまり、NFCさえ埋め込めればどんなものでもカードとして使えるようになった - そう、近年になってスマホ決済が可能になったのもこれのおかげなんですね
Revolution of 決済方法 編 - いろんなものがカードとして使えて便利! - でもカード番号を盗まれるような危険性も増えたってことだよね?
Revolution of 決済方法 編 - 必殺、トークナイゼーション!!! - iPhoneの方はApple Payを、Androidの方はWalletアプリを開いてください -
アプリにクレカを登録している人はカード番号を確認してみよう - 下4桁を確認すると、実際のカードとは違う番号になっているはず - これがトークン化されたあなたのクレカの番号 - トークナイゼーションとは - あなたのクレカの番号を、クレカの規格に合わせた別の番号にすり替えること - 決済の時にはトークン化されたカード番号を使う - お店で決済した時には、トークナイゼーションを行う事業者によって実際のカード番号に振り返られ てその後の決済が行われる - つまり、お店側はトークン化されたカード番号しか受け取らないので、お店でカード番号の流出 が発生してもあなたのカード番号が流出するわけではないので安心
おい、電文!お前は何者だ!編
おい、電文!お前は何者だ!編 - まずは決済における登場人物を整理 - ユーザー - カードを使ってキャッシュレスに買い物がしたい - 加盟店 -
支払いの手段を多様化することでいろんなお客さんに来て欲しい - 決済代行 - 加盟店の複数ブランドへの包括契約を代理してあげることで手数料をもらいたい - アクワイアラー(以降 ACQ) - ブランドの代わりに加盟店を増やす、決済手数料を増やして儲けたい - ブランド - VisaとかJCBのこと、安定した決済を提供することで決済手数料をもらいたい - イシュアー(以降ISS) - カードを発行してユーザーに使ってもらうことで決済手数料をもらって儲けたい - ISSが発行したカードを自社サービスで使ってもらって自社サービスを盛り上げたい
おい、電文!お前は何者だ!編 - 電文とは - ユーザーが加盟店で決済した時に ACQ ⇔ ブランド ⇔ ISS間でやりとりされるメッセージのこと
- このビデオがわかりやすい - Visa Transaction Processing: Visa Transaction Process - フォーマットについて - バイナリ - 一つの電文には120前後のFieldが存在している - 各FieldにはPANや決済金額などの取引についての情報が格納されている - Header - メタ情報 - Bitmap - どのFieldが存在するか - バイナリでやりとりしているから、 JSONみたいに単純なKeyValueの形でDecodeできないか ら使われている
None
おい、電文!お前は何者だ!編 - ママ、電文はどうやって処理されるの? - 決済が行われるとACQで電文を作成 - ACQからブランドに電文を送付 - ブランドで電文のValidationを行う -
正常だった場合にISSに電文が送られる - タイムアウトなどでISSが電文を捌けない場合はブランドが事前の契約に則って代理応答を行う - 与信枠を超えていたとしても、一定金額まで決済を許容するとか - プリペイドカードの場合は ISSが応答できなかった場合には決済を許さないようにする - ISSが与信確認や不正検知を済ませたら、レスポンス電文をブランドに送る - ブランドが電文を受け取ったら ACQに電文をリレーする - 完了!
おい、電文!お前は何者だ!編 - ママ、電文はどうやって処理されるの? - 決済が行われるとACQで電文を作成 - ACQからブランドに電文を送付 - ブランドで電文のValidationを行う -
アジアにおける Visaカードの決済はシンガポールのサーバーで処理されている - 正常だった場合にISSに電文が送られる - ISSに送られる時のフローはこんな感じ( Visa/日本) - ISSはVisaから専用のサーバーを借りておく - シンガポールから専用サーバーに電文が送られる - 専用サーバーかプライベートネットワークで接続された自社サーバーで与信確認な どを行う - OKだったら逆順でレスポンスを返す - タイムアウトなどでISSが電文を捌けない場合はブランドが事前の契約に則って代理応答を行う - …