如題,目前在嘗試做LinePay付款機制,LinePay的API在確認付款後會回傳一個網址並導向到我設定的確認付款頁面,後面他API會自己帶上參數transactionId和orderId:
網址如下
https://examplle.ok.com/confirmUrl?transactionId=123456778&orderId=A001122
其中
https://examplle.ok.com/confirmUrl
這是我自己設定付款確認後要導向去的頁面(URL自訂)
看react-router v6的官方文件和網上文章都說要抓URL param我在設定路由時要先指定param,我目前路由設定如下
<Route path='/confirmUrl' element={ <LinePayOk />} />
文件說要設定成下面這樣
<Route path='/confirmUrl/:transactionId' element={ <LinePayOk />} />
有個問題是param是他LINE API自己回傳的,我自己這裡的路由也要加上:transactionId嗎?
如果是的話,要怎麼取兩個param呢?? 我寫下面這樣會報錯
<Route path='/confirmUrl/:transactionId&:orderId' element={ <LinePayOk />} />
還請大大們幫小弟解惑,感恩了!