하위사업장
하위 사업장을 등록하고 조회합니다.
Body
apiKeystring · max: 32RequiredExample:
파트너 연동을 위한 고유키
partner-api-keymemberIdstring · max: 30RequiredExample:
파트너 사용자 코드
partner-user-1merchantIdstring · max: 30RequiredExample:
파트너 매장 코드
partner-merchant-1businessNumberstringOptionalExample:
사업자번호
1000012345callbackUrlstringRequiredExample:
결제 승인 후 결제 상태를 통보받을 파트너사의 URL
https://partner.url.com/callbackredirectUrlstringOptionalExample:
하위사업장 가입 완료 이후 페이지 이동을 위한 redirectUrl
redirectUrlResponses
200
성공
application/json
공통 API 응답 포맷 (api.spec: code/message/data)
codestringOptionalExample:
응답 코드
0000messagestringOptionalExample:
응답 메시지
성공하였습니다.post/auth/mapping
POST /auth/mapping HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 195
{
"apiKey": "partner-api-key",
"memberId": "partner-user-1",
"merchantId": "partner-merchant-1",
"businessNumber": 1000012345,
"callbackUrl": "https://partner.url.com/callback",
"redirectUrl": "redirectUrl"
}200
성공
{
"code": "0000",
"message": "성공하였습니다.",
"data": {
"url": "https://manager-stg.paymint.co.kr/partner_v2/paths"
}
}Body
쌤포인트 조회(관리 사업장) 요청
apiKeystring · max: 32RequiredExample:
파트너 연동을 위한 고유키
partner-api-keyResponses
200
성공
*/*
공통 API 응답 포맷 (api.spec: code/message/data)
codestringOptionalExample:
응답 코드
0000messagestringOptionalExample:
응답 메시지
성공하였습니다.post/read/mapping
POST /read/mapping HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"apiKey": "partner-api-key"
}200
성공
{
"code": "0000",
"message": "성공하였습니다.",
"data": [
{
"partnerMember": "TEST-MEMBER-FOR-API",
"partnerMerchant": "TEST-MERCHANT-FOR-API",
"companyNm": "페이민트",
"branchNm": "뚝섬점",
"businessNumber": 2208812345,
"ceoName": "홍길동",
"email": "test@paymint.co.kr",
"mappingStatus": "COMPLETED",
"regDt": "2025-04-01T10:15:30",
"updDt": "2025-04-12T17:22:11"
}
]
}Body
하위 사업장 게시 상태 확인을 위한 요청 request
apiKeystring · min: 1 · max: 32RequiredExample:
파트너 연동을 위한 고유키
partner-api-keymemberstring · min: 1 · max: 60RequiredExample:
파트너 사용자 코드
partner-user-1merchantstring · min: 1 · max: 60RequiredExample:
파트너 매장 코드
partner-merchant-1Responses
200
성공
application/json
공통 API 응답 포맷 (api.spec: code/message/data)
codestringOptionalExample:
응답 코드
0000messagestringOptionalExample:
응답 메시지
성공하였습니다.post/auth/mapping/status
POST /auth/mapping/status HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 86
{
"apiKey": "partner-api-key",
"member": "partner-user-1",
"merchant": "partner-merchant-1"
}200
성공
{
"code": "0000",
"message": "성공하였습니다.",
"data": {
"apiKey": "partner-api-key",
"member": "TEST-MEMBER-FOR-API",
"merchant": "TEST-MERCHANT-FOR-API",
"companyNm": "페이민트",
"branchNm": "뚝섬점",
"businessNumber": 2208875476,
"reviewStatus": "P"
}
}Body
파트너 사업장 맵핑 요청
apiKeystringOptionalExample:
API 키
apiKeymemberIdstringOptionalExample:
memberId
memberIdmerchantIdstringOptionalExample:
merchantId
merchantIdmemberIdxstringOptionalExample:
memberIdx
memberIdxtemporaryMerchantCdstringOptionalExample:
임시사업장코드
1234Responses
200
성공
application/json
공통 API 응답 포맷 (api.spec: code/message/data)
codestringOptionalExample:
응답 코드
0000messagestringOptionalExample:
응답 메시지
성공하였습니다.dataanyOptional
응답 데이터
post/auth/merchant/mapping
POST /auth/merchant/mapping HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 118
{
"apiKey": "apiKey",
"memberId": "memberId",
"merchantId": "merchantId",
"memberIdx": "memberIdx",
"temporaryMerchantCd": 1234
}200
성공
{
"code": "0000",
"message": "성공하였습니다.",
"data": null
}마지막 업데이트
도움이 되었나요?

