Slide 1

Slide 1 text

Luther Tsai / LINE Pay How We Build Up O2O Platform to Our Partner Corporation Service 

Slide 2

Slide 2 text

Transfer Deposit LINE Pay Card Offline Payment Digital Finance EcoSystem Online Payment LINE POINTS Technical Support

Slide 3

Slide 3 text

My Membership Single QR Payment With Membership Integrated Affiliate Program With Merchant Group Full Digital Wallet With No Physical Card needed

Slide 4

Slide 4 text

Starbucks Card Top-up Online with LINE Pay Accumulate Stars with LINE Pay Starbucks Card Full Redeem Record of Starbucks Membership Card

Slide 5

Slide 5 text

E-Commerce Platform Starbucks Gift O2O Gifting

Slide 6

Slide 6 text

LIFF

Slide 7

Slide 7 text

LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ User Identification Fuse Mechanism LINE AccessToken Java NIO(Non-blocking I/O) High Performance

Slide 8

Slide 8 text

LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* Payshop Backend Reduce Workload Easy for System Expansion Micro-service based Architecture -*/&'BNJMZ"1* Friends/Groups Info

Slide 9

Slide 9 text

LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* 0SEFS)VC(8 Friends/Groups Info Order Management in General EC spec Fast Integration with LINE Pay

Slide 10

Slide 10 text

2VFVF LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* 0SEFS)VC(8 Friends/Groups Info Message Queue Integrated for Distribution

Slide 11

Slide 11 text

2VFVF LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* E-Invoice 0SEFS)VC(8 Friends/Groups Info E-Invoice Upload E-Invoice Info Callback Request E-invoice

Slide 12

Slide 12 text

2VFVF LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* E-Invoice 0SEFS)VC(8 Friends/Groups Info E-Invoice Upload E-Invoice Info Callback Request E-invoice 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System 7PVDIFS &YUFSOBM"1* Voucher System with Escrow Mechanism

Slide 13

Slide 13 text

2VFVF LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* E-Invoice 0SEFS)VC(8 Friends/Groups Info E-Invoice Upload E-Invoice Info Callback Request E-invoice 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System 1BZTIPQ &YUFSOBM(BUFXBZ $PPQFSBUJPO 7PVDIFS &YUFSOBM"1* Cooperation Redeem User’s Voucher via External Gateway

Slide 14

Slide 14 text

2VFVF LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* E-Invoice 0SEFS)VC(8 Friends/Groups Info E-Invoice Upload E-Invoice Info Callback Request E-invoice 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System 1BZTIPQ &YUFSOBM(BUFXBZ $PPQFSBUJPO 7PVDIFS &YUFSOBM"1* Escrow Bank

Slide 15

Slide 15 text

2VFVF LIFF 'SPOUFOE 4FSWFS 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* OrderHub Payshop Backend 0SEFS)VC"1* 0SEFS)VC#BUDI -*/&'BNJMZ"1* E-Invoice 0SEFS)VC(8 Friends/Groups Info E-Invoice Upload E-Invoice Info Callback Request E-invoice 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System 1BZTIPQ &YUFSOBM(BUFXBZ $PPQFSBUJPO 7PVDIFS &YUFSOBM"1* Escrow Bank System Structure

Slide 16

Slide 16 text

API Server -# -# Gateway Server Web Server 8FC 4UBUJD'JMFT 8FC 4UBUJD'JMFT API Server "QQMJDBUJPO" "QQMJDBUJPO# "QQMJDBUJPO$ (BUFXBZ "QQMJDBUJPO (BUFXBZ "QQMJDBUJPO Dedicate Server with Resource Reserved Hard to Scale Up/Down with Request Dynamically Database System Structure Legacy Infrastructure

Slide 17

Slide 17 text

-# -# Gateway Server Web Server (BUFXBZ "QQMJDBUJPO (BUFXBZ "QQMJDBUJPO System Structure Cluster Based Infrastructure

Slide 18

Slide 18 text

How to Integrate with LINE Pay O2O Platform

Slide 19

Slide 19 text

1BZTIPQ &YUFSOBM(BUFXBZ Integrate with LINE Pay Payshop LIFF APP 1BZTIPQ &YUFSOBM(BUFXBZ 1BZTIPQ (BUFXBZ 1SPEVDU"1* 6TFS"1* $BSU"1* %FMJWFSZ"1* Payshop Backend LINE AccessToken HMAC-SHA256 LINE AccessToken OrderHub 0SEFS)VC"1* 0SEFS)VC#BUDI 0SEFS)VC(8 $PPQFSBUJPO 4FSWFS LIFF APP $PPQFSBUJPO 4FSWFS 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System Merchant Customer Notify Cooperation Channel Access Token

Slide 20

Slide 20 text

› Protect LINE Pay Servers › HMAC-SHA256 Algorithm › HTTP Method › GET › Signature = Base64(HMAC-SHA256(Secret, (Secret + URL + Query Strings + nonce))) › POST › Signature = Base64(HMAC-SHA256(Secret, (Secret + URL + Request Body + nonce))) Hash Based Message Authentication Code HMAC Public API With HMAC

Slide 21

Slide 21 text

Integrate with LINE Pay Payshop WEB WEB LIFF 1BZTIPQ &YUFSOBM(BUFXBZ 1SPEVDU"ENJO"1* 6TFS"ENJO"1* $BSU"ENJO"1* %FMJWFSZ"ENJO"1* Payshop Backend Merchant Authentication OrderHub 0SEFS)VC"ENJO"1* $PPQFSBUJPO 4FSWFS 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System .FSDIBOU $FOUFS OAuth Redeem Request 1BZTIPQ "ENJO(BUFXBZ HMAC-SHA256 Merchant Authentication HMAC-SHA256

Slide 22

Slide 22 text

Future Works

Slide 23

Slide 23 text

Redeem with LINE Pay Partner App APP 1BSUOFS"QQ (BUFXBZ 1SPEVDU"ENJO"1* 6TFS"ENJO"1* $BSU"ENJO"1* %FMJWFSZ"ENJO"1* Payshop Backend OrderHub 0SEFS)VC"ENJO"1* 7PVDIFS"1* 7PVDIFS%BFNPO Voucher System Redeem Request 1BZTIPQ "ENJO(BUFXBZ

Slide 24

Slide 24 text

Summary

Slide 25

Slide 25 text

What we provided via Payshop Voucher Issuing with Escrow Mechanism Order System with LINE Pay Integration & E-Invoice Issue Mechanism Product Selling Channel with General EC specification

Slide 26

Slide 26 text

LINE Pay Taiwan Statistic LINE Pay User LINE Pay Merchants 340K+ 10M+

Slide 27

Slide 27 text

O2O Services of LINE Pay Variety Platform

Slide 28

Slide 28 text

LINE Pay Taiwan Statistic LINE Pay User LINE Pay Merchants 340K+ 10M+

Slide 29

Slide 29 text

A SMART
 WALLET SERVIC E

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

Thank you