iT邦幫忙

2021 iThome 鐵人賽

DAY 15
0
永豐金融APIs

試著讀懂與串接永豐金融APIs系列 第 15

Day 0xF - Web ATM 內容?,測試模擬交易回傳資訊

0x1 前言

昨天訂單回覆有個 Web ATM URL 好吸引我,想去瞧一下裡面長什麼樣,
今天也把建立訂單後的模擬交易回傳測試是否正常。

0x2 Web ATM Url

修改一下 view
https://ithelp.ithome.com.tw/upload/images/20210925/201418056sia4bJa4F.png

看一下網頁內容,每一筆基本上都是這樣的畫面
https://ithelp.ithome.com.tw/upload/images/20210925/20141805U7hR2Wdwl8.png

看來是不能一探究竟了,不過別忘了官方有提供模擬交易回傳資訊
https://ithelp.ithome.com.tw/upload/images/20210925/20141805yQVPY8wcKZ.png

0x3 測試模擬交易回傳資訊

  • 在開發過程需要測試 webhook API 是否正常,通常需要一個 domain ,有些服務甚至要求必須是 SSL 協定,為了這個要申請也很麻煩,這裡推薦一個程式,之前開發 Line Bot 時而知道的。

向各位隆重介紹

Ngrok

  • 欲知如何使用,請參考 文章
    這裡簡單帶過,去官網註冊後,下載執行檔後把絕對路徑加入環境變數(PATH),把 authkey 登入到 ngrok.exe
    https://ithelp.ithome.com.tw/upload/images/20210925/201418055fNtfe8ffG.png

  • 使用下方語法,建立暫時公開網址

> ngrok.exe http 8000

https://ithelp.ithome.com.tw/upload/images/20210925/20141805qTYx6fDXhy.png

  • 測試公開網址是否有對應到自己
    https://ithelp.ithome.com.tw/upload/images/20210925/201418058McidwihvJ.png
    https://ithelp.ithome.com.tw/upload/images/20210925/20141805mGZs3fgD1B.png
    讚啦,有對應到!

  • 修改 create_order 的 BackendURL,指到前幾天建立的 receive_msg,再次建立一次訂單並觀察 Log
    https://ithelp.ithome.com.tw/upload/images/20210925/20141805CPyD8xJpiC.png
    https://ithelp.ithome.com.tw/upload/images/20210925/20141805ycP60GH3NF.png

0x4 今日結語

Web ATM URL 那邊沒辦法看有點可惜,但有模擬交易真的很方便
今天主要介紹 Ngrok,好用,推薦給各位
明天把 receive_msg 的解密處理好,會再整合解密的函數,
回傳的 PayToken 也需要存進資料庫,
那今天就這樣啦 bye~


上一篇
Day 0xE - 建立訂單紀錄到資料庫
下一篇
Day 0x10 - 整理解密函數與 Webhook api
系列文
試著讀懂與串接永豐金融APIs30

尚未有邦友留言

立即登入留言