/* * 연동회원 사업자번호에 등록된 담당자(팝빌 로그인 계정) 정보를 수정합니다. * - https://docs.popbill.com/cashbill/dotnetcore/api#UpdateContact */ public IActionResult UpdateContact() { Contact contactInfo = new Contact(); // 담당자 아이디 contactInfo.id = "testkorea"; // 담당자명 (최대 100자) contactInfo.personName = "코어담당자"; // 담당자 연락처 (최대 20자) contactInfo.tel = ""; // 담당자 이메일 (최대 10자) contactInfo.email = ""; // 담당자 조회권한 설정, 1(개인권한), 2 (읽기권한), 3 (회사권한) contactInfo.searchRole = 3; try { var response = _cashbillService.UpdateContact(corpNum, contactInfo); return(View("Response", response)); } catch (PopbillException pe) { return(View("Exception", pe)); } }
/* * 연동회원의 담당자 정보를 수정합니다. * - https://docs.popbill.com/cashbill/dotnetcore/api#UpdateContact */ public IActionResult UpdateContact() { Contact contactInfo = new Contact(); // 담당자 아이디 contactInfo.id = "testkorea"; // 담당자명 (최대 100자) contactInfo.personName = "코어담당자"; // 담당자 연락처 (최대 20자) contactInfo.tel = "070-4304-2992"; // 담당자 휴대폰번호 (최대 20자) contactInfo.hp = "010-111-222"; // 담당자 팩스번호 (최대 20자) contactInfo.fax = "02-111-222"; // 담당자 이메일 (최대 10자) // 팝빌 개발환경에서 테스트하는 경우에도 안내 메일이 전송되므로, // 실제 거래처의 메일주소가 기재되지 않도록 주의 contactInfo.email = "*****@*****.**"; // 회사조회 권한여부, true(회사조회), false(개인조회) contactInfo.searchAllAllowYN = true; // 관리자 권한여부, true(관리자), false(사용자) contactInfo.mgrYN = false; try { var response = _cashbillService.UpdateContact(corpNum, contactInfo, userID); return(View("Response", response)); } catch (PopbillException pe) { return(View("Exception", pe)); } }