머연
머연15mo ago

테스트환경에서 서브몰관리

안녕하세요 저는 현재 웹개발을 배우고 있는 학생입니다. 팀프로젝트 구상 및 설계단계에 있는데 장소대여 및 티켓대여를 할 수 있는 플랫폼을 계획하고 있습니다. 서비스 특성상 사용자와 사용자간의 거래를 중계해야하는데 실제 운영 및 배포할 서비스는 아니다보니 라이브키가 아닌 테스트환경으로 가상으로 운영할 계획입니다. 찾아보니 그 중계부분을 서브몰과 지금대행을 이용해서 하면 될것 같다는 생각이 들었습니다. 토스개발자 사이트를 통해서 몇가지 테스트해봤는데 서브몰등록 및 조회에 다른 사람들이 저처럼 테스트로 등록해놓은 결과들이 모두 조회가 되는 것 같아서 테스트환경에서의 서브몰정보들은 모두 공유가 되는 것 같다고 판단했습니다. 때문에 이것을 저희 프로젝트의 서브몰들로 독립적으로 관리할 수 있는지 궁금합니다.
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장15mo ago
토스개발자 사이트를 통해서 몇가지 테스트 를 해보셨다고 했는데, 어떤 사이트를 말씀 하시는지 알 수 있을까요?
Kimoon Lee
Kimoon Lee15mo ago
지급대행은 현재 별도 심사를 통해 서만 제공하고 있습니다. 개발 연동 테스트 상점을 이용하신것 같은데. 직접 계약을 하시면 해당 가맹점만 분리해서 등록됩니다.
머연
머연OP15mo ago
https://docs.tosspayments.com/reference/test/v1/payouts/sub-malls/POST, https://docs.tosspayments.com/reference#%EC%A7%80%EA%B8%89%EB%8C%80%ED%96%89 두 부분의 문서들을 보면서 js로 간단하게 서브몰 등록 및 조회 테스트를 해봤습니다.
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Kimoon Lee
Kimoon Lee15mo ago
참고로 실제 지급대행은 라이브에서만 가능하므로 팀프로젝트로 지급대행을 하시는건 어려우실것 같습니다.
머연
머연OP15mo ago
지급대행부분은 비슷하게 구현한다고 하면 테스트환경에서 api요청을 받은 결과를 바탕으로 db에 저장하는 방식으로 구현할 것 같습니다.
function getSubmall(){
// /v1/payouts/sub-malls
fetch('https://api.tosspayments.com/v1/payouts/sub-malls', {
method: 'GET',
headers: {
'Authorization': 'Basic dGVzdF9za19LTmJkT3ZrNXJrYTd3WE1OUWE1bzNuMDd4bHptOg=='
}
})
.then(response => response.json())
// .then(data=>data.filter(d=>d.subMallId==='jpaTestmall2'))
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
}
function getSubmall(){
// /v1/payouts/sub-malls
fetch('https://api.tosspayments.com/v1/payouts/sub-malls', {
method: 'GET',
headers: {
'Authorization': 'Basic dGVzdF9za19LTmJkT3ZrNXJrYTd3WE1OUWE1bzNuMDd4bHptOg=='
}
})
.then(response => response.json())
// .then(data=>data.filter(d=>d.subMallId==='jpaTestmall2'))
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
}
이런식으로 테스트를 했을 때 결과
머연
머연OP15mo ago
No description
Kimoon Lee
Kimoon Lee15mo ago
말씀드린대로 개발 테스트 상점은 global 하게 제공되고 있습니다. 그리고 개발 테스트 키로 지급요청하시면 에러날거에요.
머연
머연OP15mo ago
흠...팀원들과 어떻게 해야할지 좀 더 회의를 해봐야하겠습니다. 답변주셔서 감사합니다! 즐거운 주말되세요!😊
Kimoon Lee
Kimoon Lee15mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?