iT邦幫忙

2021 iThome 鐵人賽

DAY 15
0

(這邊只先列出必要的參數,若想要想新增自訂欄位供User使用,都可再去擴充原本的class,先不在這邊做贅述。)

先來個pseudo code:


        [HttpPost("QueryPayOrder")]
        public async Task<ActionResult<OrderPayQueryReq>> QueryPayStatusAsync(OrderPayQueryReq orderInfo)
        {

            orderInfo = new OrderPayQueryReq()
            {
                //以下輸入為示意
                //ShopNo="NA0249_001",
                APIService = APIService.OrderPayQuery,
                //Sign = "A3EAEE3B361B7E7E9B0F6422B954ECA5D54CEC6EAB0880CB484AA6FDA4154331",
                //Message = "",
                //Nonce = "NjM2NjA0MzI4ODIyODguMzo3NzI0ZDg4ZmI5Nzc2YzQ1MTNhYzg2MTk3NDBlYTRhNGU0N2IxM2Q2M2JkMTIwOGU5YzZhMGFmNGY5MjA5YzVm",
                //PayToken = "",
            };
            try
            {
                OrderPayQueryReq result = await _orderService.PostQpayApiAsync(orderInfo, APIService.OrderPayQuery);
                return result;
            }
            catch (Exception e)
            {
                //throw e;
                return StatusCode(500);
            }
        }
        

上一篇
[Day14] 輕鬆掌握訂單&付款狀態(說明)
系列文
菜鳥工程師想用C#做出金流微服務是否搞錯了什麼?15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言