Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

20190312 node gakuen

100 vues

Publié le

https://nodejs.connpass.com/event/122297/

Publié dans : Internet
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

20190312 node gakuen

  1. 1. PromiseとNode.jsで解説する Smart Payment Button PP東京Node学園 33時限目
  2. 2. About me 2 Junichi Okamura (@benzookapi) PayPal Integration Manager/Evangelist Scala/Java/Node.js/Python/Ruby/PHP/../Mobile/../ppt Rock/Beer/DQ/JOJO/I18N/Marketing/Payment API愛好家、開発支援、漫画家
  3. 3. 本日お話ししたいこと ©2016 PayPal Inc. Confidential and proprietary. 3 https://developer.paypal.com/ 「PayPal Developer」で検索 新しくなったPayPalの実装方法とそのデモ
  4. 4. PayPal Checkout ©2016 PayPal Inc. Confidential and proprietary. 4 - Smart Payment Button - JavaScriptだけで実装完了 Promiseによる非同期遷移に対応 サーバーサイドの実装も選べる
  5. 5. 詳細はQiitaの日本語情報で ©2016 PayPal Inc. Confidential and proprietary. 5 https://qiita.com/PPJP/items/db5c57991c2c3fe80ac7 @PPJP「 PayPal API決済の実装方法 」
  6. 6. 百聞は一見にしかずでまずはデモ! ©2016 PayPal Inc. Confidential and proprietary. 6 https://jo-pp-node-demo.herokuapp.com/
  7. 7. ポイント① Promiseによる非同期処理 ©2016 PayPal Inc. Confidential and proprietary. 7 https://developer.paypal.com/docs/checkout/integrate/#6-verify-the-transaction リダイレクト処理なしで決済結果の 描画が可能。
  8. 8. ポイント② 各言語のSDKでサーバーサイド実装も簡単 ©2016 PayPal Inc. Confidential and proprietary. 8 https://developer.paypal.com/docs/checkout/reference/server-integration/set-up-transaction/ Node.js SDKの場合サーバー処理 も非同期が基本(同期も可能) https://github.com/paypal/Checkout-Nodejs-SDK/
  9. 9. ポイント③ JS SDKのカスタマイズもGETパラメータで簡単 ©2016 PayPal Inc. Confidential and proprietary. 9 https://developer.paypal.com/docs/checkout/reference/customize-sdk/ 読み込むJSファイルに様々なパラ メータを渡すと挙動が変わる(JS の記述を最小化)
  10. 10. ポイント④ GraphQLを内部で呼んで処理を効率化 ©2016 PayPal Inc. Confidential and proprietary. 10 https://medium.com/paypal-engineering/graphql-resolvers-best-practices-cd36fdbcef55 GraphQLとは: https://speakerdeck.com/benzookapi/chu-xin-zhe-gahobozhi-shi-zerodehong- tutemitagraphqlfalsegan-xiang
  11. 11. というわけで・・ ©2016 PayPal Inc. Confidential and proprietary. 11 PayPalの実装最近かなりナウいので触ってみてね!
  12. 12. 最後に ©2016 PayPal Inc. Confidential and proprietary. 12 PayPalのユーザーコミュニティもあるので是非ご参加ください! PPUG (PayPal User Group) https://ppug.org/ 東京 大阪 京都 名古屋 「PPUG」で検索すると グループに参加できます! 東京 (八王子) 新潟 仙台 福岡
  13. 13. PromiseとNode.jsで解説する Smart Payment Button PP東京Node学園 33時限目

×