Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebPayのCheckoutHelper が超便利!!! って話

WebPayのCheckoutHelper が超便利!!! って話

M_Ishikawa

July 22, 2014
Tweet

More Decks by M_Ishikawa

Other Decks in Programming

Transcript

  1. サーバサイドの実装を(考えられる)   極限まで少なくしてくれてる!!! GPSNBDUJPOQVSDIBTFNFUIPEQPTU TDSJQUTSDIUUQTDIFDLPVUXFCQBZKQWDMBTTXFCQBZCVUUPOEBUBLFZ UFTU@QVCMJD@YYYYYYYYYYYYYYYYYYYYEBUBMBOHKBTDSJQU GPSN GPSNBDUJPOQVSDIBTFNFUIPEQPTU TDSJQUTSDlIUUQTDIFDLPVUXFCQBZKQWDMBTTXFCQBZCVUUPOEBUBLFZ UFTU@QVCMJD@YYYYYYYYYYYYYYYYYYYYEBUBMBOHKBTDSJQU

    EJWJEl81@DIFDLPVU#PY JOQVUUZQFCVUUPOWBMVFlΧʔυͰࢧ෷͏ JOQVUUZQFIJEEFOOBNFlXFCQBZUPLFO EJW GPSN ⾯面倒なトークン発⾏行行とトークンチェック、   カードのエラーチェック等は全部WebPay側でやってくれる!!! って書いておくだけで ⾃自動でトークン⼊入れてくれる!
  2. つまり今までだと •ユーザーが(ブラウザで)カード情報⼊入れて送信   •サーバで(トークンとともに)受け取る   ・トークンが有効であればサーバからカード情報について決済業者に問い合わせる   ・トークンが無効または簡易易バリデーションでアウトならユーザーへエラーを返す   •決済業者からのカード情報をサーバで受け取る

      ・カードが有効なら課⾦金金処理理を続ける   ・カードが無効ならユーザーへその旨返す   •サーバから決済業者へ課⾦金金処理理をリクエスト&結果を受け取る   ・課⾦金金が有効なら課⾦金金処理理を続ける   ・課⾦金金が無効ならユーザーへその旨返す   •課⾦金金が成功したのでサーバにて決済ログを記録   •ユーザーへ完了了を通知。課⾦金金サービスを提供して無事完了了
  3. でもWebPayなら •ユーザーが(ブラウザで)カード情報⼊入れて送信   •サーバで(トークンとともに)受け取る   ・トークンが有効であればサーバからカード情報について決済業者に問い合わせる   ・トークンが無効または簡易易バリデーションでアウトならユーザーへエラーを返す   •決済業者からのカード情報をサーバで受け取る

      ・カードが有効なら課⾦金金処理理を続ける   ・カードが無効ならユーザーへその旨返す   •サーバから決済業者へ課⾦金金処理理をリクエスト&結果を受け取る   ・課⾦金金が有効なら課⾦金金処理理を続ける   ・課⾦金金が無効ならユーザーへその旨返す   •課⾦金金が成功したのでサーバにて決済ログを記録   •ユーザーへ完了了を通知。課⾦金金サービスを提供して無事完了了 この部分はサーバ側の実装不不要。   全部WebPayがやってくれる!