Files
nice-app-web/src/shared/api/api-url-additional-service.ts
HyeonJongKim 5d76f56ded 부가서비스
- 링크결제 발송내역/발송대기 엑셀다운로드 API 연결
- 링크결제 발송대기 상세 페이지 목업 API 연결
- 링크결제 발송대기 삭제 API 연결
2025-09-22 14:51:04 +09:00

145 lines
5.9 KiB
TypeScript

import {
API_BASE_URL,
API_URL_KEY,
} from './../constants/url';
/* Extension Management - 부가서비스 API */
export const API_URL_ADDITIONAL_SERVICE = {
extensionAccountHolderSearchList: () => {
// POST: 계좌성명조회 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/search-account-name/list`;
},
extensionAccountHolderSearchDetail: () => {
// POST: 계좌성명조회 상세 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/search-account-name/detail`;
},
extensionAccountHolderSearchDownloadExcel: () => {
// POST: 계좌성명조회 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/search-account-name/excel`;
},
extensionLinkPaymentHistoryList: () => {
// POST: 링크결제 - 발송내역 리스트 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/history/list`;
},
extensionLinkPaymentHistoryDownloadExcel: () => {
// POST: 링크결제 - 발송내역 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/history/excel`;
},
extensionLinkPaymentHistoryDetail: () => {
// POST: 링크결제 - 발송내역 상세 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/history/detail`;
},
extensionLinkPaymentHistoryResend: () => {
// POST: 링크결제 - 발송내역 상세 > 재발송
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/resend`;
},
extensionLinkPaymentWaitList: () => {
// POST: 링크결제 - 발송대기 리스트 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/wait/list`;
},
extensionLinkPaymentWaitDownloadExcel: () => {
// POST: 링크결제 - 발송내역 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/wait/excel`;
},
extensionLinkPaymentWaitDetail: () => {
// POST: 링크결제 - 발송대기 상세 내역 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/wait/detail`;
},
extensionLinkPayMentWaitDelete: () => {
// POST: 링크결제 - 발송대기 삭제
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/linkpay/wait/delete`;
},
extensionSmsResend: () => {
// POST: SMS 결제 통보 > SMS 재발송
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/resend`;
},
extensionSmsList: () => {
// POST: SMS 결제 통보 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/list`;
},
extensionSmsDownloadExcel: () => {
// POST: SMS 결제 통보 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/download/excel`;
},
extensionSmsDetail: () => {
// POST: SMS 결제 통보 상세 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/detail`;
},
extensionList: () => {
// POST: 부가서비스 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/list`;
},
extensionKeyinList: () => {
// POST: KEY-IN 결제 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/keyin/list`;
},
extensionKeyinDownloadExcel: () => {
// POST: KEY-IN 결제 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/keyin/download/excel`;
},
extensionKeyinApply: () => {
// POST: KEY-IN 결제 > 결제 신청
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/keyin/apply`;
},
extensionArsResend: () => {
// POST: SMS 신용카드 ARS 결제 > SMS 재전송
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/resend`;
},
extensionArsList: () => {
// POST: 신용카드 ARS 결제 > 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/list`;
},
extensionArsDownloadExcel: () => {
// POST: 신용카드 ARS 결제 > 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/download/excel`;
},
extensionArsDetail: () => {
// POST: 신용카드 ARS 결제 > 상세 내용 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/detail`;
},
extensionArsApply: () => {
// POST: 신용카드 ARS 결제 > 결제 신청
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/apply`;
},
extensionAlimtalkSettingSave: () => {
// POST: 알림톡 결제 통보 > 서비스 설정 저장
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/setting/save`;
},
extensionAlimtalkSettingDetail: () => {
// POST: 알림톡 결제 통보 > 서비스 설정 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/setting/detail`;
},
extensionAlimtalkList: () => {
// POST: 알림톡 결제 통보 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/list`;
},
extensionAlimtalkDownloadExcel: () => {
// POST: 알림톡 결제 통보 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/download/excel`;
},
extensionAlimtalkDetail: () => {
// POST: 알림톡 결제 통보 상세 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/detail`;
},
// Payou tManagement 부가서비스 > 지급대행 API
extensionPayoutRequest: () => {
// POST: 지급대행 신청
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/payout/request`;
},
extensionPayoutList: () => {
// POST: 지급대행 목록 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/payout/list`;
},
extensionPayoutExcel: () => {
// POST: 지급대행 엑셀 다운
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/payout/excel`;
},
extensionPayoutDetail: () => {
// POST: 지급대행 상세 조회
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/payout/detail`;
},
extensionPayoutDetailDownloadCertificate: () => {
// POST: 지급대행 상세 조회 > 입출금 확인증 다운로드
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/payout/detail/download/certificate`;
},
};