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 Stripe Event Types
Search
shiro seike
PRO
January 20, 2023
Programming
1
39
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
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
フルサーバーレスアーキテクチャの運用を重ねた先に見える価値 / The value that can be seen beyond the operation of a full serverless architecture
seike460
PRO
0
23
決断するための勇気、そのためのBacklog / Courage to make decisions, Backlog for that.
seike460
PRO
4
2k
Backlog API x Generative AI
seike460
PRO
0
83
「サーバーレス」ってなんだろう みんなでワイガヤ談義 / What is "serverless?" Wigaya discussion with everyone
seike460
PRO
0
32
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
seike460
PRO
0
130
PHP Serverless Pattern
seike460
PRO
0
12
こまけぇこたぁいいんだよ!! PHPWebアプリケーションを早くする、それだけだ / It doesn't matter how small it is! Make PHPWeb applications faster, that's all!
seike460
PRO
0
7
Other Decks in Programming
See All in Programming
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
200
VS Code をプロダクトにどう取り込むか
onomax
1
360
見た目から始める生産性向上
ikumatadokoro
7
830
ゆるい個人開発のススメ
kuroppe1819
10
990
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
830
使ってみよう Azure AI Document Intelligence
kosmosebi
2
300
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
690
ONE WEDGE_company_guide
1wedge_one
0
470
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
Java 22 Overview
kishida
1
180
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
320
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
How STYLIGHT went responsive
nonsquared
92
4.8k
Music & Morning Musume
bryan
41
5.6k
Faster Mobile Websites
deanohume
299
30k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Documentation Writing (for coders)
carmenintech
60
3.9k
What's in a price? How to price your products and services
michaelherold
237
11k
Infographics Made Easy
chrislema
238
18k
Building Adaptive Systems
keathley
31
1.9k
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/