구)모듈 API 연동관련
안녕하세요
메일로 안내 받았었는데요.
"신상점관리자 로그인 > 좌측하단 개발자 센터로 이동> 좌측 상단의 MID를 선택하시면, MID에 대응하는 mertkey 확인이 가능합니다."
개발자 센터가 안보이는데 상점관리자 사이트가 다른건가요? 저는 https://merchant.pay.toss.im/login 로 들어갔습니다.
64 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
https://merchant.pay.toss.im/login 여기는 토스페이 관리자입니다.
아 넵 확인했습니다.
감사합니다.
그래서 연동을 위해 mertID와 mertKey가 필요한데 mertkey는 확인했는데 mertid = 상점아이디(MID) 같은건가요?
네 mertid 가 상점ID 이고,
구모듈에서는 머트키를 상점 키 값으로 사용하고,
신규에서는 API키(클라이언트키/시크릿키)를 사용합니다.
넵 감사합니다. 연동해보겠습니다.!!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요
주신 API 구모듈로 진행하려고 하는데
혹시 가이드가 있을까요? ㅠㅠ 생각보다 어렵네요
있으면 공유부탁드리겠습니다.
어떤 가이드를 받으셨나요? 해당 쓰레드에는 API 전달한 내역이 없어서요.
아 구모듈을 연동하려고 합니다.
어떻게 해야하는 가이드 문서나 있을지 해서요
mertID와 mertKey는 확보해서요
신API는 잘 해봐서 아는 구)API연동 가이드를 못찾겠어요 ㅠㅠ
이걸 보시면 됩니다.
https://docs.google.com/document/d/1ltpHtzlFtq_EbSC_1WDl4kdnd1zjApm99NF0ab392-k/edit?usp=drive_link
https://docs.google.com/document/d/1kyhcyXmaRuxZAlNJ_Oiuo2EoFVMlQbHZewZW40E6u2w/edit?usp=drive_link
Google Docs
XPAY[PC]통합결제창-카드_v.1.0.3
Xpay-PC-통합결제창-카드결제 Protocol and Core Function Specification Version 1.0.3 2022.09 목차 XPay 연동 샘플 파일 구조 3 XPay 결제 서비스 파라미터 4 ▪ 통합결제창 호출 요청 파라미터 4 ▪ 통합결제창 인증 응답 파라미터 7 ▪ 결제 승인 요청 파라미터 7 ▪ 결제 승인 응답 파라미터 8 ▪ 간편결제 유형별 응답파라미터 정의 9 XPay 연동 샘플 파일 구조 TossPayments에서 제공되는 샘플파일은 X...
Google Docs
XPAY결제모듈공통사항_v.1.0.4
Xpay-결제모듈_공통사항 Protocol and Core Function Specification Version 1.0.4 2023.03 목차 1. 문서 개요 3 2. 결제창 UI 안내 4 3. 지원하는 개발환경 5 4. 시스템 요구사항 5 4.1 공통사항 5 4.2 TLS 1.2를 지원하기 위한 개발언어별 요구사항 5 4.3 하드웨어 및 OS 요구사항 5 5. 가맹점 결제 서버 보안 Check List 6 6. Xpay 결제를 위한 방화벽 설정 6 6.1 결제,취소,부분취소, 현금...
오오 감사합니다.
주말간 열심히 공부해서 연동해보겠습니다.!
주말간 하나도 못했습니다.
개발자님
주신 가이드 결제창연동가이드문서인데
저희 정산대사 연동을 하려고 합니다.
근데 근본적으로 저희가 구 모듈을 연동해서 써야 하는게, cafe24와 연동을 하고 있기에 안내 해주시는게 맞을까요?
카페 24 쓰고 있다는 말씀 은 해주신 적이 없는데요
호스팅사 통해서 서비스 받고 있으시면, 기본적으로 호스팅사를 통해서 관련 가이드 및 연동을 진행 하셔야 하는것이 맞습니다
아아. 메일로 소통하다가
메일에서 구모듈을 쓰면 데이터가 누락없이 받을수 있을거다 가이드 주시고, 그러면서 커뮤니티에서 할수 있다고 해서
들어온 케이스인데요
음.... 저희가 히스토리를 말씀드리자면
cafe24를 통해 토스를 구축했고요
정산시스템을 만들려고 토스pg 데이터를 를 저희가 받아서 실제 결제한 금액을 대조 하는 시스템을 개발중에 있습니다.
물론 토스API를 통해 정상적으로 연동이 잘되었고요 데이터도 잘 들어왔습니다.
주문에서 하나당 하나의 로우만 들어와서 취소건이 없어서 저희가 문제여서요
그래서 그부분을 확인하는 찰라에 구모듈을 써야 한다는 가이드를 해서 담당자가 변경되면서 모 어디서부터 꼬인 느낌인거 같아서 (엇 혹시 이게 맞는건가...)하면서도
강행하고 있었는데 혹시 저희가 하고있는게 맞는건가요?
취소건에 대해서는 현 API에서는 제공을 못하는건지 cafe24를 써서 그런건지 구 api를 쓰면 해결되는건지 구)api는 정산대사 가이드가 있는건지
1. 카페24 통해 쇼핑몰 구축, PG 토페 사용 (이경우 레거시 연동)
2. 이메일 문의 - PX SDK(홈페이지) API 연동시 레거시 취소 건 맵핑이 어렵다.
3. 레거시 결제 연동 가이드 받음
위 순서로 진행된 것으로 보입니다.
먼저 답을 드리면 모두 다 맞는 말입니다. 처음 요구사항을 명확하게 말씀해주시지 않아 문의사항에 답변만 하다보니 그렇게 느껴지셨을 것 같아요.
카페 24(구모듈) 사용하시는 경우 별도 정산을 받아보시려면 레거시 정산대사를 사용하시는게 맞습니다.
그런데 구모듈 정산대사를 사용하시려면 별도의 신청서를 제출해주셔야 합니다.
techsupport@tosspayments.com 으로 위 내용과 MID 보내주시고 구모듈 정산대사 서비스 수신 신청서 보내주시면 레거시 정산대서 설정 도와드리겠습니다.
Google Docs
XPAY[기타]정산조회_일자별_https_v.1.0.3
Xpay-기타-정산조회_일자별_HTTPS Protocol and Core Function Specification Version 1.0.3 2022.09 목차 정산 내역 Http Client 호출 방식 3 조회 Parameter 안내 3 조회 URL 안내 3 헤더 라인 상세 설명 4 데이터라인 상세 설명 5 참고사항 5 Appendix. 거래유형 코드 6 정산 내역 Http Client 호출 방식 Httpclient 방식으로 토스페이먼츠와 호출 파라미터를 약속하고 ...
Google Docs
토스페이먼츠 결제 대사 서비스 수신신청서.doc
TossPayments 결제 대사 서비스 수신 신청서 상 호 명 담 당 부 서 사업자등록번호 담 당 자 대 표 자 전 화 번 호 서비스 ID ※ ID가 여러 개일 경우 여러 개 모두 표시 수신 받을 내역 (해당 란 V표시) 정산내역 ( ) 거래내역 ( ) 수신 방법 (고정) 웹으로 수신 ( V ) 수신 시작 희망일자 년 월 일 요...
아.. 신청서 메일 보내드렸습니다.
신청서를 써야 했었군요.. 엉뚱한데서 시간을 소비했군요 ㅠㅠ
CF_ygnext 이 상점아이디로 하시려는 것은 정산만 추가로 연동/사용하시는것 이시죠? 결제는 이걸로 쓰시면 안되어서요
@ygplus_65712 mertkey는 외부로 노출하시면 안됩니다. 일단 제가 삭제해두었습니다.
아아 넵 알겠습니다. 중요한 키군요
결제 id랑 다른건가요? ㅠㅠ 잘 모르겠어서
혹시 조회가능한가요? 저희가 결제 id가 몬지
주문번호가 결제id입니다. 주문번호는 카페24를 사용하고 있기 때문에 해당 관리자 페이지에서 확인하시면 될 것 같아요.
신청서 메일 확인하였으며 설정완료후 회신드렸습니다.

연동이 안되는데 ㅠㅠ
하루종일 겨우 잡았는데 결국 안되네요
무슨 문제 일까요? 혹시...?
key는 상점아이디 + mertKey 값으로 MD5를 적용하여 생성한 값 이에요.
이 값 생성은 정상적으로 진행 되셨나요?
머드키는 개발자센터에서
어떤 언어 쓰고 있으신가요?
key 생성 소스코드 공유해주시면 봐드릴게요.
네, 그 값 맞아요.
그리고 MID 는 좌측에 있을거고요.
네 저런메세지가 나옵니다.
MD5 적용 하셨나요
소스코드 공유해주세요.
key 를
MID 하고 mertkey 로 MD5 적용해서 만들어야 해요
아 넵 잠시만요!!
혹 python 쓰신다면
예로들면 아래같이 진행 해서 key 를 만들어야 해요
import hashlib
str = mid + mertkey
result = hashlib.md5(str.encode()).hexdigest()
print(result) //이게 key 에요
php 입니다.ㅠㅠ
보면 base64 encode 처리 하고 있으신데요
그게 아니라 MD5 해쉬 처리 해주세요..
넵!
php 는 md5() function 이 있는것 같네요
접속 성공했는데
값이 아무것도 없으면
mid값이 틀린거인가요?
다른 날짜로 변경해서도 확인 해보시면 될것 같아요.
거래대사면, 거래가 있는 날짜 라던가 등
아...................혹시
mid 값 변경 가능한가요?
네네 변경해도 안나오는거 봐서는
개발자랑 이야기 해보니 같다고 하는데
네 다른날짜도 안나와서요
네, 그러면 메일로 CF_ygnext2 신청서 작성해서 전달 해주세요.
다시 보내겠습니다.
보내드렸습니다.
저희 개발자 3명이서 붙어서 보고 있어서 여러 의견이 나오고 있습니다.
감사합니다. 들어옵니다.
보안적인 요소는 삭제 하였습니다. 생각해보니 여기 다 오픈된 공간이군요
기존 안들어오던 데이터 확인중에 있습니다.
감사합니다.!!!!
네 확인 감사합니다.
오.. 다 들어오네요.. 검증완료하였습니다.
구 모듈로는 다 들어오는군요. 많이 배웠습니다.
개발하면서 이어서 문의사항이 있어서 문의 드립니다.
어제 연동 성공해서 데이터를 쭉 보면서 개발하는데 거래API는 되는데, 정산API 동일하게 호출시 아무 리턴값이 없습니다.
이URL로 호출하였습니다.
테스트키로 확인중이신가요
머드키는 테스트/라이브 동일한거 같던데
xpay로 연동해서 mid와 머드키로 연동해서 진행중입니다.
정산대사는 거래대사하고는 조금 다르게 운영 됩니다.
정산 지급 그룹이 설정 되어 있으실 텐데요
해당 정산 지급그룹의 MID 로 조회 하셔야 해당 MID 의 내역을 확인할 수 있습니다.
CF_ygnext, CF_ygnext2
위 두개 MID 는
mk_ygplus 로 지급그룹 확인 됩니다.
이 부분은 디스코드에서 확인 및 대응 해드리기에는 리스크가 커서, 사업자 정보를 기반으로 1544-7772 또는 홈페이지 채널톡 등을 통해서
지급그룹 분리 등 운영 희망하시는 방향에 따라서 지원 해드려야 할것 같습니다.
아 또 그건 그런가요??
네, 보니까 지급그룹을 여러개 운영하고 계시네요
전화해서 지원해달라고 하면 되나요?
네 담당자가 계속 변경되고 여러 히스토리가 있는듯 합니다
CF_ygnext2 정산대사를 받아보고 싶은데,
현재 mk_ygplus 지급그룹에 CF_ygnext, CF_ygnext2 포함 되어 있는것으로 보인다.
CF_ygnext2 만 별도로 대사 확인 할 수 있도록 지급그룹 분리가 가능한가
지급 계좌등은 동일하게 유지 하고 싶다
라고 이야기 하시면 될텐데요
대신에 지급그룹이 분리가 되므로, 정산도 분리되어서 입금 받게 되는 등 사업적으로 논의가 꼭 필요 하십니다
저도 최근 개발 참여하면서 복잡스러운거 같은데
아니면, mk_ygplus 로 결과 다 가져가서 CF_ygnext2 만 추출 하시는 것도 방법인데
이것도 내부적으로 이렇게 진행 해도 되는지 확인해서 저희에게 알려주시면 될것 같아요.
그렇게 하면 저희가 원하는거 받을수 잇나요?
네네
중간에 호스팅 업체가 있고, 원하는 MID 가 별도로 있어서 복잡도가 좀 있네요.
그러면 mid를 mk_ygplus로 변경해야하는거죠?
mk_ygplus 지급그룹 내역 전부 확인 하는거 사업적으로 문제 없으시면
mk_ygplus 로 정산대사 열람 신청 이메일로 주시면, 활성화 해서 답변 드릴게요
네 알겠습니다.
네, 협의한 결과 가능할거같아서
메일로 보내드렸습니다.
확인부탁드립니다.
감사합니다. 접속되는데
날짜타입 또는 날짜길이를 확인하세요.
라는 메세지로 변경되었습니다.
그룹 id라서 무언가를 해줘야하나요?
날짜는 trxdate=20230101 이렇게 파라미터 설정되어있습니다.
우선 URL 은 삭제 했어요
trxdate 를 아래로 바꿔 보시겠어요?
datefrom=20230828&dateto=20230828
mk_ygplus 이건 특별 설정 되어 있어서, 쿼리 방식이 조금 다른것 같네요
네 호출성공하였습니다.
이거 기존 가이드랑 상이 한거같은데
코멘트좀 해줄수 있나요?

문서와 리턴값이 달라서 ㅠㅠ
확인되시면 삭제 부탁드립니다.
D|상점ID|매출일자|지급예정일자|거래번호|주문번호|주문일자|결제수단|거래유형|거래금액|매입금액(+/-)|할부여부(일반/무이자)|수수료|정산급액
순서입니다.
오래전 커스터마이징되어 있는 양식으로 전달해드리는 것이라 표준 형식과 차이가 있는 것으로 확인되빈다.
mk_ygplus 이건 특별 설정 되어 있어서, 제공되는 필드가 다릅니다
이 부분은 내부에서 알고 계시는 분이 있으신지 확인 해주셔야 할것 같아요
@박수습 님 말씀 처럼, 오래전 커스터마이징 된 양식으로 활성화 되었습니다
넵 확인해보겠습니다.