> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api/back-office-api/payment-bo-api/undefined-4.md).

# 가맹점 관리

## 가맹점 등록

> \## 기능설명\
> \* 가맹점을 등록하는 API 입니다.\
> \---\
> \## 상세설명\
> \* \[BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 등록 버튼 > 가맹점 등록 팝업 페이지에서 저장 버튼을 클릭하면 호출되는 API 입니다.\
> \---\
> \## 수정번호\
> \* Release v2.00\_240425: 가맹점 정보 사이트 번호 추가\
> \* Release v2.00\_260421: PG사 멀티사이트 적용에 따른 가맹점 정보 등록 시 회원자동결제정보 업데이트 로직 추가<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"OpMersInfo":{"type":"object","description":"가맹점정보 Entity","properties":{"mersNo":{"type":"string","description":"가맹점번호"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030) 10:이니시스"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052) 99:해당없음"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051) 10:PC, 20:모바일웹, 30:APP, 99:전체"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"nintUseYn":{"type":"string","description":"무이자할부여부"},"termlId":{"type":"string","description":"터미널id"},"useYn":{"type":"string","description":"사용여부"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/payment/franchiseeMgmt/registerFranchisee":{"post":{"tags":["가맹점 관리"],"summary":"가맹점 등록","description":"## 기능설명\n* 가맹점을 등록하는 API 입니다.\n---\n## 상세설명\n* [BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 등록 버튼 > 가맹점 등록 팝업 페이지에서 저장 버튼을 클릭하면 호출되는 API 입니다.\n---\n## 수정번호\n* Release v2.00_240425: 가맹점 정보 사이트 번호 추가\n* Release v2.00_260421: PG사 멀티사이트 적용에 따른 가맹점 정보 등록 시 회원자동결제정보 업데이트 로직 추가\n","operationId":"registerFranchisee","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpMersInfo"}}},"required":true},"responses":{"200":{"description":"가맹점 등록 성공","content":{"*/*":{"schema":{"type":"string"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 가맹점 수정

> \## 기능설명\
> \* 등록된 가맹점을 수정하는 API 입니다.\
> \---\
> \## 상세설명\
> \* \[BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 가맹점번호 클릭 > 가맹점 수정 팝업 페이지에서 저장 버튼을 클릭하면 호출되는 API 입니다.\
> \---\
> \## 수정번호\
> \* Release v2.00\_240425: 가맹점 정보 사이트 번호 추가\
> \* Release v2.00\_260421: PG사 멀티사이트 적용에 따른 가맹점 정보 수정 시 회원자동결제정보 업데이트 로직 추가<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"OpMersInfo":{"type":"object","description":"가맹점정보 Entity","properties":{"mersNo":{"type":"string","description":"가맹점번호"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030) 10:이니시스"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052) 99:해당없음"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051) 10:PC, 20:모바일웹, 30:APP, 99:전체"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"nintUseYn":{"type":"string","description":"무이자할부여부"},"termlId":{"type":"string","description":"터미널id"},"useYn":{"type":"string","description":"사용여부"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/payment/franchiseeMgmt/modifyFranchisee":{"post":{"tags":["가맹점 관리"],"summary":"가맹점 수정","description":"## 기능설명\n* 등록된 가맹점을 수정하는 API 입니다.\n---\n## 상세설명\n* [BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 가맹점번호 클릭 > 가맹점 수정 팝업 페이지에서 저장 버튼을 클릭하면 호출되는 API 입니다.\n---\n## 수정번호\n* Release v2.00_240425: 가맹점 정보 사이트 번호 추가\n* Release v2.00_260421: PG사 멀티사이트 적용에 따른 가맹점 정보 수정 시 회원자동결제정보 업데이트 로직 추가\n","operationId":"modifyFranchisee","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpMersInfo"}}},"required":true},"responses":{"200":{"description":"가맹점 수정 성공","content":{"*/*":{"schema":{"type":"string"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 가맹점 중복 확인

> \## 기능설명\
> \* 가맹점의 중복 등록을 확인하는 API 입니다.\
> \---\
> \## 상세설명\
> \* \[BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 등록 버튼 > 가맹점 등록 팝업 페이지에서 저장 버튼을 클릭하면 호출되는 API 입니다.\
> \* 입력한 \*\*가맹점기타구분코드(OM052), 시스템구분코드(OM051)\*\* 의 정보로 등록된 가맹점이 있는지 확인합니다.\
> \## 수정번호\
> \* Release v2.00\_240613: 중복 조건 중 PG구분코드(OM030) 제거<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"FranchiseeRequest":{"type":"object","description":"가맹점 관리 DTO","properties":{"mersNo":{"type":"string","description":"가맹점번호"},"useYn":{"type":"string","description":"사용여부"},"nintUseYn":{"type":"string","description":"무이자할부여부"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030) 10:이니시스"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051) 10:PC, 20:모바일웹, 30:APP, 99:전체"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052) 99:해당없음"},"mid":{"type":"string","description":"터미널ID"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/payment/franchiseeMgmt/getFranchiseeRegisterCheck":{"get":{"tags":["가맹점 관리"],"summary":"가맹점 중복 확인","description":"## 기능설명\n* 가맹점의 중복 등록을 확인하는 API 입니다.\n---\n## 상세설명\n* [BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 등록 버튼 > 가맹점 등록 팝업 페이지에서 저장 버튼을 클릭하면 호출되는 API 입니다.\n* 입력한 **가맹점기타구분코드(OM052), 시스템구분코드(OM051)** 의 정보로 등록된 가맹점이 있는지 확인합니다.\n## 수정번호\n* Release v2.00_240613: 중복 조건 중 PG구분코드(OM030) 제거\n","operationId":"getMersNoCheck","parameters":[{"name":"franchiseeRequest","in":"query","required":true,"schema":{"$ref":"#/components/schemas/FranchiseeRequest"}},{"name":"pgGbCd","in":"query","description":"PG구분코드","required":true,"schema":{"type":"String"}},{"name":"mersEtcGbCd","in":"query","description":"가맹점기타구분코드","required":true,"schema":{"type":"String"}},{"name":"sysGbCd","in":"query","description":"시스템구분코드","required":true,"schema":{"type":"String"}},{"name":"mersNo","in":"query","description":"가맹점번호","schema":{"type":"String"}}],"responses":{"200":{"description":"가맹점 중복 여부 확인 성공","content":{"*/*":{"schema":{"type":"boolean"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 가맹점 목록 조회

> \## 기능설명\
> \* 가맹점 목록 및 상세 정보를 조회하는 API 입니다.\
> \---\
> \## 상세설명\
> \* \[BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 페이지에서 조회조건 입력 후 검색 버튼을 클릭하면 호출되는 API 입니다.\
> \* \*\*가맹점번호, 사용여부, 무이자 사용여부, 포인트 사용여부\*\*는 선택 조회 조건입니다.\
> \
> \## 수정번호\
> \* Release v2.00\_240425: 사이트 검색조건 및 결과컬럼 추가<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"FranchiseeRequest":{"type":"object","description":"가맹점 관리 DTO","properties":{"mersNo":{"type":"string","description":"가맹점번호"},"useYn":{"type":"string","description":"사용여부"},"nintUseYn":{"type":"string","description":"무이자할부여부"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030) 10:이니시스"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051) 10:PC, 20:모바일웹, 30:APP, 99:전체"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052) 99:해당없음"},"mid":{"type":"string","description":"터미널ID"}}},"RealGridListResponseFranchiseeResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/FranchiseeResponse"}}}},"FranchiseeResponse":{"type":"object","properties":{"sysModDtm":{"type":"string","format":"date-time","description":"시스템수정일시"},"mersNo":{"type":"string","description":"가맹점번호"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030)"},"pgGbCdNm":{"type":"string","description":"PG구분코드명"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051)"},"sysGbCdNm":{"type":"string","description":"시스템구분코드명"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052)"},"mersEtcGbCdNm":{"type":"string","description":"가맹점기타구분코드명"},"nintUseYn":{"type":"string","description":"무이자사용여부"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"termlId":{"type":"string","description":"터미널ID"},"useYn":{"type":"string","description":"사용여부"},"siteNm":{"type":"string","description":"사이트명"},"mid":{"type":"string","description":"터미널ID"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/payment/franchiseeMgmt/getFranchiseeList":{"get":{"tags":["가맹점 관리"],"summary":"가맹점 목록 조회","description":"## 기능설명\n* 가맹점 목록 및 상세 정보를 조회하는 API 입니다.\n---\n## 상세설명\n* [BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 페이지에서 조회조건 입력 후 검색 버튼을 클릭하면 호출되는 API 입니다.\n* **가맹점번호, 사용여부, 무이자 사용여부, 포인트 사용여부**는 선택 조회 조건입니다.\n\n## 수정번호\n* Release v2.00_240425: 사이트 검색조건 및 결과컬럼 추가\n","operationId":"getFranchiseeList","parameters":[{"name":"franchiseeRequest","in":"query","required":true,"schema":{"$ref":"#/components/schemas/FranchiseeRequest"}},{"name":"siteNo","in":"query","description":"사이트번호","schema":{"type":"String"}},{"name":"mersNo","in":"query","description":"가맹점번호","schema":{"type":"String"}},{"name":"useYn","in":"query","description":"사용여부","schema":{"type":"String"}},{"name":"nintUseYn","in":"query","description":"무이자할부여부","schema":{"type":"String"}},{"name":"pointUseYn","in":"query","description":"포인트사용여부","schema":{"type":"String"}}],"responses":{"200":{"description":"가맹점 조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseFranchiseeResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 가맹점 정보 조회

> \## 기능설명\
> \* 가맹점 정보를 조회하는 API 입니다.\
> \---\
> \## 상세설명\
> \* \[BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 가맹점번호 클릭하면 호출되는 API 입니다.\
> \* 해당 가맹점 번호에 저장되어있는 가맹점 정보를 조회합니다.\
> \---\
> \## 수정번호\
> \* Release v2.00\_240425: 가맹점 정보 결과에 사이트 추가<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"FranchiseeRequest":{"type":"object","description":"가맹점 관리 DTO","properties":{"mersNo":{"type":"string","description":"가맹점번호"},"useYn":{"type":"string","description":"사용여부"},"nintUseYn":{"type":"string","description":"무이자할부여부"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030) 10:이니시스"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051) 10:PC, 20:모바일웹, 30:APP, 99:전체"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052) 99:해당없음"},"mid":{"type":"string","description":"터미널ID"}}},"FranchiseeResponse":{"type":"object","properties":{"sysModDtm":{"type":"string","format":"date-time","description":"시스템수정일시"},"mersNo":{"type":"string","description":"가맹점번호"},"pgGbCd":{"type":"string","description":"PG구분코드(OM030)"},"pgGbCdNm":{"type":"string","description":"PG구분코드명"},"sysGbCd":{"type":"string","description":"시스템구분코드(OM051)"},"sysGbCdNm":{"type":"string","description":"시스템구분코드명"},"mersEtcGbCd":{"type":"string","description":"가맹점기타구분코드(OM052)"},"mersEtcGbCdNm":{"type":"string","description":"가맹점기타구분코드명"},"nintUseYn":{"type":"string","description":"무이자사용여부"},"pointUseYn":{"type":"string","description":"포인트사용여부"},"termlId":{"type":"string","description":"터미널ID"},"useYn":{"type":"string","description":"사용여부"},"siteNm":{"type":"string","description":"사이트명"},"mid":{"type":"string","description":"터미널ID"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/payment/franchiseeMgmt/getFranchiseeInfo":{"get":{"tags":["가맹점 관리"],"summary":"가맹점 정보 조회","description":"## 기능설명\n* 가맹점 정보를 조회하는 API 입니다.\n---\n## 상세설명\n* [BO] 주문/결제 > 결제수단 관리 > 가맹점 관리 > 가맹점번호 클릭하면 호출되는 API 입니다.\n* 해당 가맹점 번호에 저장되어있는 가맹점 정보를 조회합니다.\n---\n## 수정번호\n* Release v2.00_240425: 가맹점 정보 결과에 사이트 추가\n","operationId":"getFranchiseeInfo","parameters":[{"name":"franchiseeRequest","in":"query","required":true,"schema":{"$ref":"#/components/schemas/FranchiseeRequest"}},{"name":"mersNo","in":"query","description":"가맹점번호","required":true,"schema":{"type":"String"}}],"responses":{"200":{"description":"가맹점 정보 조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/FranchiseeResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```
