美文网首页iOS
Line Pay 集成

Line Pay 集成

作者: 转机 | 来源:发表于2019-12-19 15:17 被阅读0次

    Line Pay 准备工作

    • 商家注册

      • 前往(http://pay.line.me) 注册
      • 填写基本资料并送出必要的书面文件
      • 核实注册商家
      • 同意手续费及结算周期,然后输入身份认证码
      • 完成商家注册
      • 传送完成注册电子邮件
    • Line Pay 的功能

      • 一般付款

          一般付款:由 Line Pay 用户存取 Line Pay。
          选择一种付款方式,然后输入付款密码来进行支付。
          实际商家能够拿到收款是商家对此笔交易进行请款后才能向顾客请款。
          商家可以选择授权与付款同事发生,就是该笔交易发生同时完成交易。
          如果商家想要将'付款授权'与'请款'两者分别处理,则应该调用 '请款 API',视用户确认密码时所选择的付款方式而定,金额将从买家的余额或者信用卡种扣除。
            '一般付款流程:'
            1.商家服务器调用 '付款reserve API',
            2.买家在 Line Pay 付款界面上选择付款方式并输入付款密码,
            3.商家服务器调用 '付款confirm API',
            4.付款交易完成。
           
        
      • 自动付款

        自动付款:商家服务器与 Line Pay 服务器之间进行, Line Pay 用户并未介入。
        当 Line Pay 用户第一次付款时, Line Pay 会将自动付款的 regKey 核发给商家,
        然后就像一般付款一样,经过付款保留与确认流程,
        此后,商家就可以使用核发的 regKey, 调用'自动付款 API' 完成以下交易,不需要通过 Line 的应用程序。
          '自动付款流程:'
          1.第一次付款与核发 regKey (用户自动付款)
              a.商家服务器调用 '付款reserve API'("payType":"PREAPPROVED"), 
              b.Line Pay 用户在Line Pay 付款界面选择付款方式并输入付款密码后,并被重新定向到 ’confirmUrl‘(付款reserve API 的参数之一)
              c.商家服务器调用 '付款confirm API', 并存储回传的 regKey。
              d.付款交易完成。
          2.自动付款
              a.商家服务器使用 regKey 调用 '自动付款 API'
              b.付款交易完成。
        
        
      • 一般功能

        1.退款
        2.取得交易详细说明
        
        

    Line Pay 付款流

    • 流程图


      Pay status Transition.png
    • 流程说明
        1.RESERVE: 调用 '付款 Reserve API' 时的初始状态,
        2.AUTH: 买家在 Line Pay App 通过选择付款方式与密码验证的步骤,
        3.CANCEL: 买家在 Line Pay App 取消付款,
        4.ACPTURE_WAIT: 商家在后台操作请款(只有 Reserve API 的 "capture" 参数为 "false"时才适用),
        5.CAPTURE: 请款,
        6.VOID: 在 'CAPTURE_WAIT' 状态下做取消该笔交易,
        7.REFUND: 请款后取消该笔交易。
        #FAILED: 在Line Pay API处理中途遇到失败的状态,在调用 'confirm', 'capture', 'void' API 时会发生。
      

    Line Pay 整合流程

    • 一般付款 ----请求付款

      • 通过电脑


        电脑付款流程.png
        • 电脑的'付款 Reserve'流程说明:
          a.Line Pay 用户从商家的订单中选择一种付款方式,
          b.商家调用 Line Pay 的 '付款 Reserve API' 简历付款Reserve信息和获取交易编号以及"paymentUrl",其中交易编号为'付款 confirm' 时的必要信息,
          c.商家调用获取到的 "paymentUrl",
          d.Line Pay 用户通过网络登入 ’确认是否为Line 用户‘,
          e.Line Pay 用户成功登入后,Line Pay服务器推送付款请求到 Line,
          f.Line 用户在Line 应用中收到付款请求后,会跳转到付款界面。
        
      • 通过手机


        手机付款流程.png
        • 手机'付款 Reserve'流程说明:
            a.Line Pay 用户从商家的订单中选择一种付款方式,
            b.商家调用 Line Pay 的 '付款 Reserve API' 简历付款Reserve信息和获取交易编号以及"paymentUrl",其中交易编号为'付款 confirm' 时的必要信息,
            c.商家调用获取到的 "paymentUrl",
            d.商家使用 "paymentUrl" 将Line Pay 用户重新导向到Line 应用中的付款界面, "paymentUrl"分为网页与应用:
                #网页:由Line Pay 提供的网页界面,商家需要先检测用户是否安装Line 应用,然后将用户重新定向到Line Pay 支付页面。
                #应用:一个应用配置URL,可直接跳转到 Line Pay付款界面。
          
    • 一般付款 ---- 付款完成

      • 通过电脑


        电脑付款完成.png
      • 电脑 付款完成流程说明:

          a.Line Pay 用户在Line Pay 付款界面上选择付款方式并输入密码,
          b.Line Pay 储存付款方式信息,并将付款状态变更为已授权,
          c.Line Pay 用户检查付款信息界面,
          d.当等待付款的界面中的交易变成可付款时,用户会在付款以预约时被重新定向到商家处收到的"confirmUrl",
          e.商户调用"付款 confirm API",完成付款。
        
      • 通过手机


        手机付款完成.png
        • 手机 付款完成流程说明:
            a.Line Pay 用户在Line Pay 付款界面上选择付款方式并输入密码,
            b.Line Pay 储存付款方式信息,并将付款状态变更为已授权,
            c.检查 Line 应用中的付款信息界面后, Line Pay 用户在界面底部点击’确认‘,在付款已预约时跳转到从商家处收到的 "confirmUrl",
            d.商户调用"付款 confirm API",完成付款。
          
    • 当付款授权与请款两者分开处理时:

         a.整个流程与上述相似,不过商家在调用'付款 Reserve API' 时,应该将 "capture" 设置为 "false",
         b.当商家调用 '付款 confirm API' 时,付款状态会存储为 "AUTHORIZATION",
         c.请款时,
              - 请款: 调用'付款 API'完成付款。
              - 不请款: 调用 '授权作废 API' 以取消付款的授权。
      

    相关文章

      网友评论

        本文标题:Line Pay 集成

        本文链接:https://www.haomeiwen.com/subject/bpcmnctx.html