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
gaomar
October 25, 2019
Technology
0
470
LINE PayとWinActorを連携してみた / rpalt_191025
RPA勉強会!RPALT特別編 in 福岡~ツールベンダー大集合~
登壇資料
gaomar
October 25, 2019
Tweet
Share
More Decks by gaomar
See All by gaomar
PAD・enebular・Lexで 交通費を確認してみた / enebular-200902
gaomar
0
190
よくあるご質問をノーコードで試してみた / enebular-210210
gaomar
0
190
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
1k
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
380
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
230
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
270
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
510
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
740
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
480
Other Decks in Technology
See All in Technology
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
DDD集約とサービスコンテキスト境界との関係性
pandayumi
3
280
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
280
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
470
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
240
La gouvernance territoriale des données grâce à la plateforme Terreze
bluehats
0
170
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
940
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
220
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
160
2025年夏 コーディングエージェントを統べる者
nwiizo
0
160
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
410
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
450
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Code Reviewing Like a Champion
maltzj
525
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Raft: Consensus for Rubyists
vanstee
140
7.1k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Done Done
chrislema
185
16k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
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 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠