Esempio n. 1
0
        // 현금영수증 메일 링크 URL
        private void btnGetEmailURL_Click(object sender, EventArgs e)
        {
            try
            {
                string url = cashbillService.GetMailURL(txtCorpNum.Text, txtMgtKey.Text, txtUserId.Text);

                MessageBox.Show(url);
            }
            catch (PopbillException ex)
            {
                MessageBox.Show(ex.code.ToString() + " | " + ex.Message);
            }
        }
        /*
         * 구매자가 수신하는 현금영수증 안내 메일의 하단에 버튼 URL 주소를 반환합니다.
         * - 함수 호출로 반환 받은 URL에는 유효시간이 없습니다.
         * - https://docs.popbill.com/cashbill/dotnetcore/api#GetMailURL
         */
        public IActionResult GetMailURL()
        {
            // 현금영수증 문서번호
            string mgtKey = "20220527-003";

            try
            {
                var result = _cashbillService.GetMailURL(corpNum, mgtKey, userID);
                return(View("Result", result));
            }
            catch (PopbillException pe)
            {
                return(View("Exception", pe));
            }
        }