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
Stripeイベントタイプから学ぶ決済 / Payment Learning from ...
Search
shiro seike
PRO
January 20, 2023
Programming
1
130
Stripeイベントタイプから学ぶ決済 / Payment Learning from Stripe Event Types
JP_Stripes 大阪 Vol.6
https://jpstripes.connpass.com/event/269776/
shiro seike
PRO
January 20, 2023
Tweet
Share
More Decks by shiro seike
See All by shiro seike
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
820
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
400
地方のPHPerもクラウドを使う理由 ~コストの最適化とチームに向き合う~ / Why even local PHPers use the cloud ~optimize costs and face the team
seike460
PRO
0
67
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
PRO
0
180
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
1.1k
OpenTelemetryを活用したObservability入門 / Introduction to Observability with OpenTelemetry
seike460
PRO
1
680
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
350
実行委員長が振り返るBacklogWorldの裏側と運営Backlog術 / The chairperson of the executive committee looks back on the backstage of BacklogWorld and the art of managing Backlog.
seike460
PRO
0
6
Amazon Aurora DSQLパフォーマンスチェック / Amazon Aurora DSQL Performance Check
seike460
PRO
0
17
Other Decks in Programming
See All in Programming
階層化自動テストで開発に機動力を
ickx
1
470
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
190
一人でAIプロダクトを作るならAIにはもっと働いてもらいたい / I want AI to work harder
rkaga
3
260
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
140
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
270
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
280
MCPで実現できる、Webサービス利用体験について
syumai
7
2.4k
decksh - a little language for decks
ajstarks
4
21k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
800
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
330
Flutterと Vibe Coding で個人開発!
hyshu
1
220
DataformでPythonする / dataform-de-python
snhryt
0
150
Featured
See All Featured
Navigating Team Friction
lara
188
15k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Embracing the Ebb and Flow
colly
86
4.8k
A better future with KSS
kneath
238
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Done Done
chrislema
185
16k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Fireside Chat
paigeccino
38
3.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Transcript
Stripe ベ プ ぶ JP_Stripes Vol. 6 2 0 23
. 1 . 20 @seike 4 60 1
@seike 460 - - @seike 46 0 - Fusic -
/ - / / - - JAWS Days - AWS Dev Day - PHP Conference ( 2
Agenda 1 .Stripe x AWS 2 .Stripe Web hook 3
.Stripe Event Types 3
01 Stripe x AWS
Stripe Stripe AWS 5
AWS Amazon EventBridge Stripe 6
CloudFormation CloudFormation AWS IaC API Gateway Web Lambda FaaS
EventBridge AWS https://XxxxxxxxxxxX.execute-api.ap-northeast- 1 .amazonaws.com/ Web Stripe EventBridge 7
02 Stripe Web hook
Webhook Stripe Web hook Web 9
10
Account Balance Billing Portal Capability Cash Balance Charge Checkout Coupon
Credit Note Customer Customer Cash Balance Transaction File Financial Connections Identity Invoice Invoice Item 11 Issuing Authorization Issuing Card Issuing Cardholder Issuing Dispute Issuing Transaction Mandate Order Payment Intent Payment Link Payment Method Payout Person Plan Price Product Promotion Code Quote Radar Recipient Refund Reporting Review Setup Intent Sigma SKU Source Subscription Schedule Tax Rate Terminal Test Helpers Topup Transfer
Stripe 12 Stripe
03 Stripe Event Types
Account: Balance: Billing Portal: Capability: 3D Secure SCA Strong Customer
Authentication Cash Balance: Charge: Checkout: Coupon: Credit Note: Customer: Customer Cash Balance Transaction: File: Financial Connections: Identity: Invoice: Invoice Item 14
Issuing Authorization: Issuing Card: Issuing Cardholder: Issuing Dispute: Issuing
Transaction: Mandate: Order: Payment Intent: Payment Link: Payment Method: Payout: Person: Plan: Price: Product: Promotion Code: 15
Quote: Radar: Recipient: Refund: Reporting: Review: Setup Intent: Sigma:
Sigma Sigma Sigma SKU: SKU SKU SKU Source: Subscription Schedule: Tax Rate: Terminal: Test Helpers: Topup: Transfer: 16
Capability 3D Secure SCA Strong Customer Authentication Coupon
Identity Mandate Promotion Code 17
Issuing Authorization Issuing Card Issuing Cardholder Issuing
Dispute Issuing Transaction Stripe Terminal 18
charge.succeeded: charge.failed: charge.captured: charge.refunded: charge.dispute.created: charge.dispute.updated: charge.dispute.closed: customer.created: customer.updated: customer.deleted:
invoice.created: invoice.updated: invoice.payment_succeeded: invoice.payment_failed: payment_intent.created: Payment Link payment_intent.succeeded: payment_intent.payment_failed: payment_intent.canceled: payment_intent.expired: Payment Link 19
https://stripe.com/docs/api/events/types Stripe API 20
21 AWS Stripe Stripe Point 1 Stripe Point 2 Stripe
Point 3
Thank You We are Hiring ! https://recruit.fusic.co.jp/