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
LINE PayとWinActorを連携してみた / rpalt_191025
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
gaomar
October 25, 2019
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINE PayとWinActorを連携してみた / rpalt_191025
RPA勉強会!RPALT特別編 in 福岡~ツールベンダー大集合~
登壇資料
gaomar
October 25, 2019
More Decks by gaomar
See All by gaomar
PAD・enebular・Lexで 交通費を確認してみた / enebular-200902
gaomar
0
250
よくあるご質問をノーコードで試してみた / enebular-210210
gaomar
0
260
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
1.2k
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
440
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
280
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
320
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
580
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
810
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
550
Other Decks in Technology
See All in Technology
モダンフロントエンド 開発研修
recruitengineers
PRO
4
820
現場回帰したデータエンジニアが考える AI 時代のキャリア開発 / Career Development in the Age of AI Perspectives from a Hands-on Data Engineer
medley
0
260
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
170
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
140
20分でわかるセキュアAPI
nwiizo
2
310
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
850
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.7k
Genie Codeハンズオン応用編
taka_aki
0
130
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
220
事業価値と Engineering 2026年度版
recruitengineers
PRO
51
25k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
1.1k
システム思考で問題に対処する
yussak
0
350
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
260
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Building AI with AI
inesmontani
PRO
1
1.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
550
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Designing for Performance
lara
611
70k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
270
Design in an AI World
tapps
1
280
Abbi's Birthday
coloredviolet
3
9.4k
Docker and Python
trallard
47
4.1k
Transcript
31"-5 -*/&1BZͱ8JO"DUPSΛ ࿈ܞͯ͠Έͨ
31"-5 ࣗݾհʢ͕͓·Δʣ ॴଐɿגࣜձࣾΞΠΤϯλʔɹେࡕࢧళ ɹɹɹ3%ɹೖࣾ ɹɹɹεϚʔτεϐʔΧʔΤόϯδΣϦετ ɹɹɹ-*/&"1*&YQFSU ۀɿ"5-BCPɺ͕͓·Δक़ӡӦ ɹɹɹεϚʔτεϐʔΧʔݚڀ։ൃ ɹɹɹ"84ݚڀ։ൃ ߴഅɹయ
!HBPNBS ͔ͨ͏·ɹͻΖͷΓ
31"-5 -*/&1BZܾࡁ ൿີͷจষ ඵޙʹফ໓
31"-5 Ͱ͖ͨͷͪ͜Β
31"-5 IUUQTZPVUVCF$N[:DP0EX
31"-5 ΞʔΩςΫνϟ ʘ-*/&1BZܾࡁ͋Γ͕ͱ͏ʂʗ -*/&1BZ ܾࡁ (JU)VC
31"-5 ͱ 23ίʔυܾࡁΦϯϥΠϯγϣοϐϯά ʹͬͨΓͰ͖ΔεϚϗܾࡁαʔϏε །Ұ։ൃ༻4%,͕ެ։͞Ε͓ͯΓɺ ୭Ͱ։ൃΛ࢝ΊΔ͜ͱ͕Ͱ͖Δ
31"-5 3&45"1*͕ެ։͞Ε͍ͯͳ͍
31"-5 τϯωϦϯάπʔϧ OHSPL Λ͍࿈ܞͯ͠Έ·ͨ͠
31"-5 OHSPLͱ ϩʔΧϧͰಈ͍͍ͯΔαʔόʔΛɺ -"/ͷ֎͔ΒΞΫηεͰ͖ΔΑ͏ʹͰ͖Δπʔϧ
31"-5 OHSPLͱ
31"-5 ࡞ͬͨϩϘΛγϣʔτΧοτ MOL ͰىಈͰ͖Δػೳ͕͋Δ
31"-5 γϣʔτΧοτ MOL ΛɹɹɹɹͰىಈͤ͞Δ
31"-5 -*''ʢ-*/&'POUFOE'SBNFXPSLʣ -*/&ΞϓϦͰಈ࡞͢ΔΣϒΞϓϦͷϓϥοτϑΥʔϜ ϢʔβʔใΛ׆༻ͨ͠ػೳΛఏڙͨ͠Γɺ ϢʔβʔͷΘΓʹϝοηʔδΛૹ৴ͨ͠ΓͰ͖·͢ ˞-*''ܦ༝Ͱ-*/&ͷϓϩϑΟʔϧ͕औಘՄೳ ˞ઌ-*''W͕ެ։ʂ
31"-5 ͔͜͜Β։ൃΑΓͳ
31"-5 -*/&1BZܾࡁॲཧ7VFKT // ܾࡁ༧ let options = { productName: "ϩοΫղআ",
amount: 1, // ֹۚʢ͜ͷ߹1ԁʣ currency: "JPY", // ຊԁ orderId: uuid(), confirmUrl: process.env.VUE_APP_LINE_PAY_CONFIRM_URL } pay.reserve(options).then((response) => { let reservation = options reservation.transactionId = response.info.transactionId reservation.paymentUrl = response.info.paymentUrl.web callback(null, { statusCode: 200, body: JSON.stringify(reservation), headers: headers }) }) ɾBNPVOUɿֹۚ ɾPSEFS*Eɿܾࡁཧ൪߸ ɾDPOpSN6SMɿܾࡁޙભҠ63- ɾSFTFSWFɿॲཧ࣮ߦ IUUQTQBZMJOFNFKQEFWFMPQFSTBQJTPOMJOF"QJT MPDBMFKB@+1 ܾࡁ༧
31"-5 -*/&1BZܾࡁॲཧ7VFKT // ܾࡁॲཧ const transactionId = params.get('transactionId') const reservations
= JSON.parse(params.get('reservations')) let confirmation = { transactionId: transactionId, amount: reservations.amount, currency: reservations.currency } pay.confirm(confirmation).then((response) => { callback(null, { statusCode: 200, body: 'ܾࡁྃ͠·ͨ͠ʂ', headers: headers }) }) ɾUSBOTBDUJPO*Eɿܾࡁ൪߸ ɾBNPVOUɿܾࡁ࣌ͷֹۚ ɾDVSSFODZɿܾࡁ࣌ͷຊԁ ɾDPOpSNɿॲཧ࣮ߦ IUUQTQBZMJOFNFKQEFWFMPQFSTBQJTPOMJOF"QJT MPDBMFKB@+1 ܾࡁ֬ೝ
31"-5 ͋ͱϓϩάϥϜ͔Β 1045͢Ε0,
31"-5 (PPHMF)PNFͱ8JO"DUPS࿈ܞ2JJUBʹߘ͠·ͨ͠ IUUQTRJJUBDPNIUBLBVNBJUFNTGGCBFGGG
31"-5 ·ͱΊ
31"-5 ɾ-*/&1BZ།Ұ։ൃ4%,͕ެ։͞Ε͍ͯΔ ɾOHSPLͰϩʔΧϧڥ͔ΒΞΫηεՄೳ ɾ-*''ΛͬͯίϯςϯπΛදࣔͤ͞Α͏ ɾ8JO"DUPSͷγϣʔτΧοτΛ/PEFKTͰىಈͤ͞Α͏ ɾ͍ΖΜͳ࿈ܞָ͍͠ʘ ?P? ʗ
31"-5 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠