Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

New Features of LINE Pay > Webber / LINE Pay Development

Slide 3

Slide 3 text

Overview LINE Pay API v3 Local Open Banking LINE Pay App Cross Border Payment Alliance Partner Membership Global Blockchain

Slide 4

Slide 4 text

Overview LINE Pay API v3 Local Open Banking LINE Pay App Cross Border Payment Alliance Partner Membership Global Blockchain

Slide 5

Slide 5 text

Overview LINE Pay API v3 Local Open Banking LINE Pay App Cross Border Payment Alliance Partner Membership Global Blockchain

Slide 6

Slide 6 text

Overview LINE Pay API v3 Local Open Banking LINE Pay App Cross Border Payment Alliance Partner Membership Global Blockchain

Slide 7

Slide 7 text

Global Cross Border Payment Alliance

Slide 8

Slide 8 text

Cross Border Payment Alliance SINGAPORE THAILAND KOREA MALAYSIA THE UNITED STATES COLOMBIA MEXICO INDONESIA JAPAN TAIWAN SPAIN TURKEY

Slide 9

Slide 9 text

Blockchain P2P Transaction Partner User LINE Pay Merchant

Slide 10

Slide 10 text

Gateway To Gateway B2B Transaction and Settlement Merchant Merchant LINE Pay Gateway Partner Gateway User User

Slide 11

Slide 11 text

Cross Border Payment Alliance LINE Pay TW 7 Million LINE Pay TW Payment Alliance 78 Million

Slide 12

Slide 12 text

Batch Processing Limits of handling mass traffic Settle DB OLTP DB Transaction Clone Batch Settle Batch Aggregation

Slide 13

Slide 13 text

Realtime Processing Transaction NoSQL Settle DB Settle Batch Aggregation Event Sourcing OLTP DB Retry Batch

Slide 14

Slide 14 text

Local LINE Pay App

Slide 15

Slide 15 text

LINE Pay App Enhance offline payment of UX

Slide 16

Slide 16 text

App2App LINE Pay App / LINE App

Slide 17

Slide 17 text

authentication authorization App2App App2App / LINE Pay App / LINE App

Slide 18

Slide 18 text

Open Banking Third Party Providers / Account Servicing Payment Service Providers TPP ASPSP authentication authorization

Slide 19

Slide 19 text

The First Step Customer Authentication Financial-grade API (FAPI) OAuth 2.0 OpenID Connect (OIDC)

Slide 20

Slide 20 text

Open Banking Open Banking project in Taiwan Account API Payment API Open Banking Product API

Slide 21

Slide 21 text

Partner LINE Pay API v3

Slide 22

Slide 22 text

LINE Pay APIs Overview / Online version LINE Pay Offline API Refund API Payment Details API Confirm API Authentication Request API

Slide 23

Slide 23 text

Migration Authentication Header Version 2 Version 3 Description X-LINE-ChannelId No Change X-LINE-ChannelSecret N/A Delete X-LINE-Authorization-Nonce N/A New X-LINE-Authorization N/A New

Slide 24

Slide 24 text

Migration Request API Version 2 Version 3 Description amount amount No Change currency currency No Change orderId orderId No Change productName packages[].products[].name Single Multiple productImageUrl packages[].products[].imageUrl Single Multiple

Slide 25

Slide 25 text

API Authentication Header > Channel Secret + URI + Query String + nonce > Signature = • Base64(HMAC-SHA256(ChannelSecret, (ChannelSecret + URL Path + Query String + nonce)) HTTP Method: GET HTTP Method POST > Channel Secret + URI + Request Body + nonce > Signature = • Base64(HMAC-SHA254(ChannelSecret, (ChannelSecret + URL Path + Request Body + nonce)) Hmac Signature > Algorithm: HMAC-SHA256 > Key: Channel Secret

Slide 26

Slide 26 text

Payment Flow Merchant / LINE Pay / User All Complete the payment Merchant Confirm the payment LINE Pay Reserve a transaction LINE Pay Confirm the payment LINE Pay User Confirm the payment Merchant Request a payment

Slide 27

Slide 27 text

Payment Flow Merchant / LINE Pay / User All Complete the payment Merchant Confirm the payment LINE Pay Reserve a transaction LINE Pay Confirm the payment LINE Pay User Confirm the payment Merchant Request a payment

Slide 28

Slide 28 text

Item Description packages[].id New packages[].amount New packages[].name New packages[].products[].name Single Multiple packages[].products[].imageUrl Single Multiple Request API POST /v3/payments/request Item Description amount No Change currency No Change orderId No Change

Slide 29

Slide 29 text

General Payment POST /v3/payments/request { "amount" : 100, "currency" : “TWD", "orderId" : "MKSI_S_20180904_1000001", "packages" : [ { "id" : "1", "amount": 100, "products" : [ { "id" : "PEN-B-001", "name" : "Pen Brown", "imageUrl" : "https://pay-store.line.com/images/pen_brown.jpg", "quantity" : 2, "price" : 50 } ] } ], "redirectUrls" : { "confirmUrl" : "https://pay-store.line.com/order/payment/authorize", "cancelUrl" : "https://pay-store.line.com/order/payment/cancel" } }

Slide 30

Slide 30 text

Payment Flow Merchant / LINE Pay / User All Complete the payment Merchant Confirm the payment LINE Pay Reserve a transaction LINE Pay Confirm the payment LINE Pay User Confirm the payment Merchant Request a payment POST /v3/payments/2019120412345678910/confirm https://pay-store.line.com/order/payment/authorize?transactionId=2019120412345678910

Slide 31

Slide 31 text

Payment Flow User / LINE Pay / Merchant All Complete the payment Merchant Confirm the payment LINE Pay Reserve a transaction LINE Pay Confirm the payment LINE Pay User Confirm the payment Merchant Request a payment

Slide 32

Slide 32 text

Authentication Request API LINE Pay Offline API LINE Pay APIs Overview Refund API Payment Details API Confirm API

Slide 33

Slide 33 text

LINE Pay API Offline version { "returnCode": "0000", "returnMessage": "success", "info": { "transactoinId": "2019010112345678910", "transactionDate": "2019-01-01T01:01:00Z", "orderId": "test_order_1", "payInfo": [ { "method": "CREDIT_CARD", "amount": 100 } ], "balance": 0, "merchantReference": { "affiliateCards": [ { "cardType": "MOBILE_CARRIER", "cardId": "/RRJFVKQ" } ] } } }

Slide 34

Slide 34 text

New Features of LINE Pay > Sabrina / LINE Pay Service Planning

Slide 35

Slide 35 text

LINE Pay Offline APIs Membership Mobile Carrier AffiliateCard

Slide 36

Slide 36 text

Digital Wallet Let Digital Wallet replace real Wallet

Slide 37

Slide 37 text

What Is in Your Wallet Cash Credit Card Coupon Voucher Invoice Membership

Slide 38

Slide 38 text

Replace Wallet With LINE Pay Cash Credit Card Coupon Voucher Invoice Membership

Slide 39

Slide 39 text

Collect Membership Card into wallet My Card

Slide 40

Slide 40 text

My Card Service Concept Card Listing Select Card Adding in Card Wallet Binding / Registrate Start to Use

Slide 41

Slide 41 text

LINE Pay Card List My Card Membership My Card Card holder function for membership JP Demo
 TW may modified

Slide 42

Slide 42 text

Adapt Various Membership Function My Card Mileage Prepaid Membership Point JP Demo
 TW may modified

Slide 43

Slide 43 text

My Card Service Concept Card Listing Select Card Adding in Card Wallet Binding / Registrate Start to Use Merchant

Slide 44

Slide 44 text

Transaction Flow Evolution Membership Mobile Carrier Code Transaction One time transaction with LINE Pay Coupon

Slide 45

Slide 45 text

Benefit of Binding With LINE Pay Check out Efficient Data Integrate Reward Connect

Slide 46

Slide 46 text

Key Take Away Global / Local / Partner Local App2App Partner LINE Pay API Global Event Sourcing

Slide 47

Slide 47 text

Bring Partner Into Global Partner Users Local Partner Users Global

Slide 48

Slide 48 text

Thank You