Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to manage failed API Request from Krungthai Connext?

How to manage failed API Request from Krungthai Connext?

LINE Developers Thailand

September 03, 2022
Tweet

More Decks by LINE Developers Thailand

Other Decks in Technology

Transcript

  1. How to manage failed API
    Request from Krungthai Connext?

    View full-size slide

  2. Speakers
    Witchuda
    Chobchuenchom


    SA, Infinitas by Krungthai
    Ackkarawatt
    Kasamegirawatt


    SM, Infinitas by Krungthai

    View full-size slide

  3. 12-12-22 8:48 เ
    งิ
    นเ
    ข้

    บั

    ชี
    xx234-5
    จำ
    นวน 200.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,000.00 บาท
    12-12-22 9:12 เ
    งิ
    นเ
    ข้

    บั

    ชี
    xx234-5
    จำ
    นวน 500.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,500.00 บาท
    12-12-22 9:12 เ
    งิ
    นออก
    บั

    ชี
    xx234-5
    จำ
    นวน 100.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,400.00 บาท

    View full-size slide

  4. 12-12-22 8:48 เ
    งิ
    นเ
    ข้

    บั

    ชี
    xx234-5
    จำ
    นวน 200.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,000.00 บาท
    12-12-22 9:12 เ
    งิ
    นเ
    ข้

    บั

    ชี
    xx234-5
    จำ
    นวน 500.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,500.00 บาท
    12-12-22 9:12 เ
    งิ
    นออก
    บั

    ชี
    xx234-5
    จำ
    นวน 100.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,400.00 บาท
    ค่
    าธรรมเ
    นี
    ยม 30 บาท/
    บั

    ชี
    /เ
    ดื
    อน

    View full-size slide

  5. 12-12-22 8:48 เ
    งิ
    นเ
    ข้

    บั

    ชี
    xx234-5
    จำ
    นวน 200.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,000.00 บาท
    12-12-22 9:12 เ
    งิ
    นเ
    ข้

    บั

    ชี
    xx234-5
    จำ
    นวน 500.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,500.00 บาท
    12-12-22 9:12 เ
    งิ
    นออก
    บั

    ชี
    xx234-5
    จำ
    นวน 100.00 บาท


    ยอดเ
    งิ
    นคงเห
    ลื
    อ 5,400.00 บาท
    ค่
    าธรรมเ
    นี
    ยม 30 บาท/
    บั

    ชี
    /เ
    ดื
    อน
    โปรโม
    ชั

    นเหมาเหมา
    ค่
    าธรรมเ
    นี
    ยม 100 บาท/

    ดื
    อน

    View full-size slide

  6. 30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท
    500

    View full-size slide

  7. 30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท
    Retry
    -

    View full-size slide

  8. 30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท
    Retry -
    -

    View full-size slide

  9. Krungthai Connext Line Platform User
    Request 1st time

    View full-size slide

  10. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error

    View full-size slide

  11. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error
    Request 2nd time

    View full-size slide

  12. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error
    Request 2nd time
    500 Internal Server Error

    View full-size slide

  13. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error
    Request 2nd time
    500 Internal Server Error
    Message Delivery 30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  14. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error
    Request 2nd time
    500 Internal Server Error
    Message Delivery
    Request 3rd time
    30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  15. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error
    Request 2nd time
    500 Internal Server Error
    Message Delivery
    Request 3rd time
    200 OK
    30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  16. Krungthai Connext Line Platform User
    Request 1st time
    500 Internal Server Error
    Request 2nd time
    500 Internal Server Error
    Message Delivery
    Request 3rd time
    200 OK
    Message Delivery
    30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท
    30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  17. X-Line-Retry-Key

    View full-size slide

  18. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key

    View full-size slide

  19. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key
    500 Internal Server Error

    View full-size slide

  20. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key
    500 Internal Server Error
    Request 2nd time with X-Line-Retry-Key

    View full-size slide

  21. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key
    500 Internal Server Error
    Request 2nd time with X-Line-Retry-Key
    500 Internal Server Error

    View full-size slide

  22. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key
    500 Internal Server Error
    Request 2nd time with X-Line-Retry-Key
    500 Internal Server Error
    Message Delivery 30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  23. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key
    500 Internal Server Error
    Request 2nd time with X-Line-Retry-Key
    500 Internal Server Error
    Message Delivery
    Request 3rd time with X-Line-Retry-Key
    30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  24. Krungthai Connext Line Platform User
    Request 1st time with X-Line-Retry-Key
    500 Internal Server Error
    Request 2nd time with X-Line-Retry-Key
    500 Internal Server Error
    Message Delivery
    Request 3rd time with X-Line-Retry-Key
    409 Conflict
    30-10-22
    บั

    ชี
    XXX-X-XX123-4



    งิ
    นเ
    ข้
    า -1,970.00 บาท


    ยอดเ
    งิ

    ที่

    ช้

    ด้
    799,799.79 บาท

    View full-size slide

  25. Flow of API request retry
    Start

    View full-size slide

  26. Flow of API request retry
    API request including


    X-Line-Retry-Key
    Start

    View full-size slide

  27. Flow of API request retry
    API request including


    X-Line-Retry-Key
    Status
    Code
    The API request is
    accepted
    Start
    Unknown Error
    200
    500

    View full-size slide

  28. Flow of API request retry
    API request including


    X-Line-Retry-Key
    Status
    Code
    The API request is
    accepted
    Start
    End
    Unknown Error
    200
    500

    View full-size slide

  29. Flow of API request retry
    API request including


    X-Line-Retry-Key
    Status
    Code
    The API request is
    accepted
    Start
    End
    Unknown Error
    200
    500
    Retry

    View full-size slide

  30. Flow of API request retry
    API request including


    X-Line-Retry-Key
    Status
    Code
    The API request is
    accepted
    Start
    End
    The API request has
    already been accepted
    Unknown Error
    409
    200
    500
    Retry

    View full-size slide

  31. Flow of API request retry
    API request including


    X-Line-Retry-Key
    Status
    Code
    The API request is
    accepted
    Start
    End
    The API request has
    already been accepted
    Unknown Error
    409
    200
    500
    Retry

    View full-size slide

  32. ข้
    อควรระ
    วั

    Retries using X-Line-Retry-Key are counted in the API request count.
    123e4567-e89b-12d3-a456-426614174000
    Push , Multicast , Narrow , Broadcast Message
    The retry key is valid for 24 hours after attempting the first request

    View full-size slide

  33. Krungthai Connext

    View full-size slide

  34. the power of platform
    and community

    View full-size slide