Submit Search
Upload
WebPayからStripeに移行した話
•
5 likes
•
2,964 views
Takuro Niitsuma
Follow
[daddly] Stripe勉強会 開発編 2016/11/30 2016/11/30にニューアーチデザイニング株式会社で開催した「Stripe勉強会」の開発編資料です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 50
Download now
Download to read offline
Recommended
[daddly] Stripe勉強会 運用編 2016/11/30
[daddly] Stripe勉強会 運用編 2016/11/30
Naoshi ONO
Stripe Connect with Subscriptions で サブスクプラットフォーマー になろう
Stripe Connect with Subscriptions で サブスクプラットフォーマー になろう
Tomoe Sawai
「フォントはしゃべる」というお話
「フォントはしゃべる」というお話
Cherry Pie Web
Adobe Illustratorによる WordPressテーマ作成ワークフロー
Adobe Illustratorによる WordPressテーマ作成ワークフロー
Cherry Pie Web
お客様のための管理画面カスタマイズ
お客様のための管理画面カスタマイズ
Cherry Pie Web
concrete5を使って分かった、WordPressのいいところ
concrete5を使って分かった、WordPressのいいところ
Cherry Pie Web
熊本地震支援サイトを30分で立ち上げ即日運用開始した話
熊本地震支援サイトを30分で立ち上げ即日運用開始した話
Cherry Pie Web
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
Cherry Pie Web
Recommended
[daddly] Stripe勉強会 運用編 2016/11/30
[daddly] Stripe勉強会 運用編 2016/11/30
Naoshi ONO
Stripe Connect with Subscriptions で サブスクプラットフォーマー になろう
Stripe Connect with Subscriptions で サブスクプラットフォーマー になろう
Tomoe Sawai
「フォントはしゃべる」というお話
「フォントはしゃべる」というお話
Cherry Pie Web
Adobe Illustratorによる WordPressテーマ作成ワークフロー
Adobe Illustratorによる WordPressテーマ作成ワークフロー
Cherry Pie Web
お客様のための管理画面カスタマイズ
お客様のための管理画面カスタマイズ
Cherry Pie Web
concrete5を使って分かった、WordPressのいいところ
concrete5を使って分かった、WordPressのいいところ
Cherry Pie Web
熊本地震支援サイトを30分で立ち上げ即日運用開始した話
熊本地震支援サイトを30分で立ち上げ即日運用開始した話
Cherry Pie Web
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
Cherry Pie Web
WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門
Miho Ishida
新入生歓迎LT祭り2014
新入生歓迎LT祭り2014
Azusa Uezu
私をWordCampに巻き込んだ「しいたけ占い」
私をWordCampに巻き込んだ「しいたけ占い」
Masahiko Kawai
WordCamp Kyoto 2017「縁結びの聖地でWordPressと恋に落ちたテーマ制作者の話」
WordCamp Kyoto 2017「縁結びの聖地でWordPressと恋に落ちたテーマ制作者の話」
LIQUID DESIGN Ltd.
デザイナーさんに知ってもらいたい「Adminimize」プラグインの超便利な機能
デザイナーさんに知ってもらいたい「Adminimize」プラグインの超便利な機能
Masahiko Kawai
南実業会Webサイト開設について
南実業会Webサイト開設について
Cherry Pie Web
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
ウェブサービスのつくりかた
ウェブサービスのつくりかた
Shuhei Iitsuka
20141128_エンジニア×営業@DevLOVE関西_営業の声も聞いてくれ
20141128_エンジニア×営業@DevLOVE関西_営業の声も聞いてくれ
Maiko Nakajima
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
Chihiro Tomita
Designer Meets Bootstrap(22th Knock!)
Designer Meets Bootstrap(22th Knock!)
Yasuhito Yabe
Yat-wbnara201602
Yat-wbnara201602
YAT blog
私のWordPress勉強法
私のWordPress勉強法
Kazuyuki Takano
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
Daisuke Koshimizu
実践 大都会式 プロトタイピング&フロントエンド 2014
実践 大都会式 プロトタイピング&フロントエンド 2014
Masayuki Maekawa
「XD、受託案件で使ってみた」Adobe XD ユーザーフェス (名古屋)
「XD、受託案件で使ってみた」Adobe XD ユーザーフェス (名古屋)
Sakura Asano
MTDDC Meetup NAGOYA 2014_LT資料
MTDDC Meetup NAGOYA 2014_LT資料
Yasufumi Nishiyama
【前半】上級ウェブ解析士取得後のウェブ業界のキャリア
【前半】上級ウェブ解析士取得後のウェブ業界のキャリア
Sae Kanou
2015年のWebを考える
2015年のWebを考える
kenji goto
STORES.jpへのPayPal導入
STORES.jpへのPayPal導入
Ryo Katsumata
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
Kiyotaka Kunihira
20170929 jp stripes_tokyo_vol4_kickoff
20170929 jp stripes_tokyo_vol4_kickoff
Hideki Ojima
More Related Content
What's hot
WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門
Miho Ishida
新入生歓迎LT祭り2014
新入生歓迎LT祭り2014
Azusa Uezu
私をWordCampに巻き込んだ「しいたけ占い」
私をWordCampに巻き込んだ「しいたけ占い」
Masahiko Kawai
WordCamp Kyoto 2017「縁結びの聖地でWordPressと恋に落ちたテーマ制作者の話」
WordCamp Kyoto 2017「縁結びの聖地でWordPressと恋に落ちたテーマ制作者の話」
LIQUID DESIGN Ltd.
デザイナーさんに知ってもらいたい「Adminimize」プラグインの超便利な機能
デザイナーさんに知ってもらいたい「Adminimize」プラグインの超便利な機能
Masahiko Kawai
南実業会Webサイト開設について
南実業会Webサイト開設について
Cherry Pie Web
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
ウェブサービスのつくりかた
ウェブサービスのつくりかた
Shuhei Iitsuka
20141128_エンジニア×営業@DevLOVE関西_営業の声も聞いてくれ
20141128_エンジニア×営業@DevLOVE関西_営業の声も聞いてくれ
Maiko Nakajima
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
Chihiro Tomita
Designer Meets Bootstrap(22th Knock!)
Designer Meets Bootstrap(22th Knock!)
Yasuhito Yabe
Yat-wbnara201602
Yat-wbnara201602
YAT blog
私のWordPress勉強法
私のWordPress勉強法
Kazuyuki Takano
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
Daisuke Koshimizu
実践 大都会式 プロトタイピング&フロントエンド 2014
実践 大都会式 プロトタイピング&フロントエンド 2014
Masayuki Maekawa
「XD、受託案件で使ってみた」Adobe XD ユーザーフェス (名古屋)
「XD、受託案件で使ってみた」Adobe XD ユーザーフェス (名古屋)
Sakura Asano
MTDDC Meetup NAGOYA 2014_LT資料
MTDDC Meetup NAGOYA 2014_LT資料
Yasufumi Nishiyama
【前半】上級ウェブ解析士取得後のウェブ業界のキャリア
【前半】上級ウェブ解析士取得後のウェブ業界のキャリア
Sae Kanou
2015年のWebを考える
2015年のWebを考える
kenji goto
What's hot
(19)
WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門
新入生歓迎LT祭り2014
新入生歓迎LT祭り2014
私をWordCampに巻き込んだ「しいたけ占い」
私をWordCampに巻き込んだ「しいたけ占い」
WordCamp Kyoto 2017「縁結びの聖地でWordPressと恋に落ちたテーマ制作者の話」
WordCamp Kyoto 2017「縁結びの聖地でWordPressと恋に落ちたテーマ制作者の話」
デザイナーさんに知ってもらいたい「Adminimize」プラグインの超便利な機能
デザイナーさんに知ってもらいたい「Adminimize」プラグインの超便利な機能
南実業会Webサイト開設について
南実業会Webサイト開設について
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
ウェブサービスのつくりかた
ウェブサービスのつくりかた
20141128_エンジニア×営業@DevLOVE関西_営業の声も聞いてくれ
20141128_エンジニア×営業@DevLOVE関西_営業の声も聞いてくれ
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
「ダウンシフト」という越境〜成長を追い求めなくなってから見えてきたワクワク〜
Designer Meets Bootstrap(22th Knock!)
Designer Meets Bootstrap(22th Knock!)
Yat-wbnara201602
Yat-wbnara201602
私のWordPress勉強法
私のWordPress勉強法
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
実践 大都会式 プロトタイピング&フロントエンド 2014
実践 大都会式 プロトタイピング&フロントエンド 2014
「XD、受託案件で使ってみた」Adobe XD ユーザーフェス (名古屋)
「XD、受託案件で使ってみた」Adobe XD ユーザーフェス (名古屋)
MTDDC Meetup NAGOYA 2014_LT資料
MTDDC Meetup NAGOYA 2014_LT資料
【前半】上級ウェブ解析士取得後のウェブ業界のキャリア
【前半】上級ウェブ解析士取得後のウェブ業界のキャリア
2015年のWebを考える
2015年のWebを考える
Similar to WebPayからStripeに移行した話
STORES.jpへのPayPal導入
STORES.jpへのPayPal導入
Ryo Katsumata
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
Kiyotaka Kunihira
20170929 jp stripes_tokyo_vol4_kickoff
20170929 jp stripes_tokyo_vol4_kickoff
Hideki Ojima
いまいる現場への愛を叫びたい
いまいる現場への愛を叫びたい
Takehiro Kameda
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
Riot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディング
Keisuke Imai
悩めるひとり情シスを救うChatwork API活用方法
悩めるひとり情シスを救うChatwork API活用方法
Mami Sakaguchi
Solidus + Stripe で爆速!?ECサイト構築
Solidus + Stripe で爆速!?ECサイト構築
Tomoe Sawai
Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721
Norikazu Yura
ディープリンク対応とユーザー定着率を向上させるチーム体制
ディープリンク対応とユーザー定着率を向上させるチーム体制
Kazuya Yabu
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
naoki ando
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Yoji Shidara
20180914 FiFiC
20180914 FiFiC
祥平 中川
おばかアプリ勉強会資料 カヤック
おばかアプリ勉強会資料 カヤック
atmarkit
Webディレクション講座 - 初級編 -
Webディレクション講座 - 初級編 -
Colorkrew
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
Yoshinori Kobayashi
kintone knowledge summary for jait
kintone knowledge summary for jait
kintone papers
SEO対策したサイトをAPI Gateway+Lambdaで作った話
SEO対策したサイトをAPI Gateway+Lambdaで作った話
貴大 平田
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張
Yuya Matsushima
Similar to WebPayからStripeに移行した話
(20)
STORES.jpへのPayPal導入
STORES.jpへのPayPal導入
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
20170929 jp stripes_tokyo_vol4_kickoff
20170929 jp stripes_tokyo_vol4_kickoff
いまいる現場への愛を叫びたい
いまいる現場への愛を叫びたい
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Riot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディング
悩めるひとり情シスを救うChatwork API活用方法
悩めるひとり情シスを救うChatwork API活用方法
Solidus + Stripe で爆速!?ECサイト構築
Solidus + Stripe で爆速!?ECサイト構築
Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721
ディープリンク対応とユーザー定着率を向上させるチーム体制
ディープリンク対応とユーザー定着率を向上させるチーム体制
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービス
20180914 FiFiC
20180914 FiFiC
おばかアプリ勉強会資料 カヤック
おばかアプリ勉強会資料 カヤック
Webディレクション講座 - 初級編 -
Webディレクション講座 - 初級編 -
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
kintone knowledge summary for jait
kintone knowledge summary for jait
SEO対策したサイトをAPI Gateway+Lambdaで作った話
SEO対策したサイトをAPI Gateway+Lambdaで作った話
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張
WebPayからStripeに移行した話
1.
WebPayからStripeに移行した話 ニューアーチデザイニング株式会社 新妻巧朗 2016/11/30 @NAD Stripe勉強会
2.
プロフィール 新妻巧朗 @otakumesi( ) NADでは「daddly」を開発しているエンジニアです 2016/4から社会人やってます(まだ一年目 ) 好きなエディタはEmacs 1週間くらい前にOSS開発にチャレンジし始めた
3.
今日話すこと Stripeがどれくらい簡単に使えるか StripeとWebPayの違い
4.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. daddyでの使用例 6. 終わりに
5.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. daddyでの使用例 6. 終わりに
6.
Stripeとは 米Stripe社が開発・運用しているオンライン決済サービス StripeInc. 米国サンフランシスコに本社を置く企業 2016/10/4、日本で正式サービスを開始 Stripeの特徴 開発者フレンドリーなAPI 豊富で読みやすいドキュメント(しかし、英語ばかり ) だけど、読みやすい簡単な英語
7.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. StripeConnect 6. daddyでの使用例 7. 終わりに
8.
2. かんたんな決済 Stripeで決済をしてみる それぞれのパラメータの紹介 WebPayとの比較 ライブラリの紹介
9.
こんな感じの決済をしてみる
10.
Stripe $ curl https://api.stripe.com/v1/charges
-u "$STRIPE_API_SECRET": -d amount=9504 -d currency=jpy -d source="$STRIPE_SOURCE" -d description="Charge for sample.user@mail.jp" ※ FF15の定価は9504円らしい このコードを実行するとsourceに関連付けられてるクレカ から APIkeyに関連付けられてるStripe口座に入金 がされる POSTを投げるで カンタンに決済が完了してしまう
11.
2. かんたんな決済 Stripeで決済をしてみる それぞれのパラメータの紹介 WebPayとの比較 ライブラリの紹介
12.
パラメータの詳細 $ curl https://api.stripe.com/v1/charges
-u "$STRIPE_API_SECRET": -d amount=9504 -d currency=jpy -d source="$STRIPE_SOURCE" -d description="Charge for sample.user@mail.jp" パラメータ名 内容 イメージ amount 金額 currency 通貨 ¥, $, €... source 支払元 description 説明、コメント
13.
sourceについて source 内容 Customer お客様の情報 Card
クレカの情報 Token 決済のワンタイムトークン すべて、カード情報を保持しているオブジェ クトかカード情報そのもの
14.
Tokenについて 1回きりの決済 カード情報の登録 APIやライブラリにカード情報を投げて生成できるのだが...... Stripe.jsを利用して生成するのが良い
15.
Stripe.js クレカ情報送信のためのJavaScriptライブラリ クレカ情報を内部に保存しないことを保証する Ajaxでクレカ情報を送信し、そのinputのname属性をdata‑ stripe属性に置き換えることで、バックエンドでクレカの inputをPOSTデータとして取得できないようにし、response 返ってきたTokenのIDをvalueにしたinput作成し挿入する(こ れがsourceになる) PCIDSSを満たす要件の一つ セキュアであることを保証している
16.
2. かんたんな決済 Stripeで決済をしてみる それぞれのパラメータの紹介 WebPayとの比較 ライブラリの紹介
17.
ちなみにWebPayのAPIはこんな感じ $ curl "https://api.webpay.jp/v1/charges"
-u "$WEBPAY_API_SECRET": -d "amount=9504" -d "currency=jpy" -d "card=$WEBPAY_CARD_TOKEN" -d "description=Charge for sample.user@mail.sample.jp"
18.
比べてみる Stripe WebPay $ curl https://api.stripe.com/v1/charges
-u "$STRIPE_API_SECRET": -d amount=9504 -d currency=jpy -d source="$STRIPE_SOURCE" -d description="Charge for sample.user@mail.sample.jp" $ curl "https://api.webpay.jp/v1/charges" -u "$WEBPAY_API_SECRET": -d "amount=9504" -d "currency=jpy" -d "card=$WEBPAY_CARD_TOKEN" -d "description=Charge for sample.user@mail.sample.jp"
19.
あんまり違いがないので移行が簡単
20.
2. かんたんな決済 Stripeで決済をしてみる それぞれのパラメータの紹介 Stripe.jsってなんぞ? WebPayとの比較 ライブラリの紹介
21.
RESTfulなAPIだけではなく、ライブラリも充実している 公式でライブラリが開発されている言語・環境 Ruby Python PHP Java Node Go iOS Android
22.
さらに…… サードパーティ製のライブラリがある言語・環境(Github調べ) Elixir Erlang Haskell Scala Clojure .NET Framework(C#) Cordova ... 他多数
23.
コード例① Ruby Stripe.api_key = STRIPE_API_KEY Stripe::Charge.create( :amount
=> 9504, :currency => "jpy", :source => STRIPE_TOKEN, # obtained with Stripe.js :description => "Charge for sample.user@mail.sample.jp" )
24.
コード例② PHP StripeStripe::setApiKey(STRIPE_API_TOKEN); StripeCharge::create([ "amount" => 9504, "currency"
=> "jpy", "source" => STRIPE_TOKEN, // obtained with Stripe.js "description" => "Charge for sample.user@mail.sample.jp" ]);
25.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. daddyでの使用例 6. 終わりに
26.
PHP パラメータ名 内容 destination 入金先。StripeアカウントのIDを指定すると、間接 的に対象の口座へ入金してくれる。 application_fee
利用料。間接的に入金する際のアプリケーション手 数料を設定できる。 StripeCharge::create([ "amount" => 9504, "currency" => "jpy", "source" => STRIPE_TOKEN, "description" => "Charge for sample.user@mail.sample.jp" "destination" => ACCOUNT_ID, "application_fee" => AMOUNT_OF_FEE, ]);
27.
つまり・・・
28.
通常の決済にパラメータを2つ追加するだけでこれができる
29.
あまりのカンタンさに思わず笑顔
30.
※このような形式のサービスを行うためには、後述する StripeConnectへの対応が必要になります。
31.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. daddyでの使用例 6. 終わりに
32.
異なっていたモノ オブジェクトの仕様 エラー・例外の名前 Stripe.js StripeConnect
33.
異なっていたモノ オブジェクトの仕様 エラー・例外の名前 Stripe.js StripeConnect
34.
WebPayで想定されていた運用 主催者への払い出しは運用が入金を行うため手間がかかる 主催者の口座番号は自社のDBで保存していてリスキー
35.
Stripeに変更したことで...... 主催者への払い出しはStripe側に任せることができる 主催者の口座番号はStripeが保存し管理する(Accountというオ ブジェクトとして扱う)
36.
PHP StripeCharge::create([ "amount" => 9504, "currency"
=> "jpy", "source" => STRIPE_TOKEN, "description" => "Charge for sample.user@n-a-d.jp", "destination" => ACCOUNT_ID, "application_fee" => AMOUNT_OF_FEE, ]); ここでAccountのIDを取得するのにStripeConnectが必要になる
37.
StripeConnect StripeConnectってなんぞ? Accountについて StandAlone
38.
StripeConnectとは C2Cプラットフォームサービスでの決済を Stripeで行える仕組みを提供するサービス 販売側ユーザーの管理をAccountという形 でStripeに任せるためのプラットフォーム
39.
StripeConnect StripeConnectってなんぞ? Accountについて StandAlone
40.
Accountの登録 サイトのユーザーをStripeのAccountとして利用するには、そのユ ーザーのStripeアカウントと連結させる必要がある 口座情報などの入金に必要な情報を登録する必要があり、登録する ための方法が以下の管理方式によって分かれる Accountの管理方式 Account 内容 StandAlone OAuthでユーザーのStripeアカウントと連携して、API で操作をおこなう。 Managed
APIを通して顧客のための専用Stripeアカウントの作成 するなど、多くの管理をできる。
41.
StripeConnect StripeConnectってなんぞ? Accountについて StandAlone
42.
StandAlone OAuth接続時の画面でStripeに登録・ログインしてもらう レスポンスのAccountの識別IDを管理するだけでよい 支払いの受け取りなどの操作はStripeでやっていただく 特別に準備しなければならないものはない
43.
つまり、支払いに関する・・・ あれこれを開発する必要がなくなる
44.
Stripeを利用することで 本質的な機能の開発に集中できた
45.
カンタンに作れて管理もカンタン!
46.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. daddyでの使用例 6. 終わりに
47.
『daddly』では実際にどういう風に使っているか Charge、CustomerといったStripeのオブジェクト にあわせたモデルを作って、Stripeをバックエンドに してアプリケーション内のモデルの関連させて利用し ている。 DBに登録してるのはStripeから返されるオブジェク トのIDだけ
48.
実際に使用している部分(ごく一部) PHP(CodeIgniter) class Charge_model extends
CI_Models { ... function create($charge) { $stripe_response = $this->_handleStripeError(function () use($charge) { // 実際に書き換えたのこの部分と$chargeの中身になる部分 StripeCharge::create($charge); }); ...(DBにinsertしたり...) } ... function refund() { ... } }
49.
もくじ 1. Stripeってなんぞ? 2. かんたんな決済 3.
もっと複雑な決済をしてみる 4. StripeがWebPayと違っていたもの 5. daddyでの使用例 6. 終わりに
50.
終わりに Stripeは開発者に優しい設計 StripeConnectは開発にかかる時間を減らして、本 質的なビジネスロジックに専念させてくれる みなさんもぜひStripeを使ってみてはいかが でしょうか
Download now