/* * 팝빌에서 반환받은 접수번호를 통해 팩스 1건을 재전송합니다. * - 발신/수신 정보 미입력시 기존과 동일한 정보로 팩스가 전송되고, 접수일 기준 최대 60일이 경과되지 않는 건만 재전송이 가능합니다. * - 팩스 재전송 요청시 포인트가 차감됩니다. (전송실패시 환불처리) * - 변환실패 사유로 전송실패한 팩스 접수건은 재전송이 불가합니다. * - https://docs.popbill.com/fax/dotnetcore/api#ResendFAX */ public IActionResult ResendFAX() { // 팩스전송 요청시 발급받은 접수번호 string orgReceiptNum = "018120517165400001"; // 발신번호, 공백으로 처리시 기존전송정보로 전송 string senderNum = ""; // 발신자명, 공백으로 처리시 기존전송정보로 전송 string senderName = ""; // 수신번호, 공백으로 처리시 기존전송정보로 전송 string receiverNum = ""; // 수신자명, 공백으로 처리시 기존전송정보로 전송 string receiverName = ""; // 팩스제목 string title = "팩스 제목"; // 예약전송일시(yyyyMMddHHmmss), null인 경우 즉시전송 // ex) DateTime sndDT = new DateTime(20181230120000); DateTime?sndDT = null; // 재전송 팩스의 전송요청번호 // 팝빌이 접수 단위를 식별할 수 있도록 파트너가 부여하는 식별번호. // 1~36자리로 구성. 영문, 숫자, 하이픈(-), 언더바(_)를 조합하여 팝빌 회원별로 중복되지 않도록 할당. string requestNum = ""; try { var receiptNum = _faxService.ResendFAX(corpNum, orgReceiptNum, senderNum, senderName, receiverNum, receiverName, title, sndDT, requestNum); return(View("ReceiptNum", receiptNum)); } catch (PopbillException pe) { return(View("Exception", pe)); } }