기리기리
기리기리2y ago

에스크로 배송등록 관련 문의 드립니다.

안녕하세요 에스크로 개발테스트 진행중인데, 배송등록 요청 했을때 결과값이 false 로 떨어지는데 어떤 값이 잘못 되었는지 문의 드립니다. mid=daesangfnb&oid=K1000002107&productid=G2000039241&dlvtype=03&dlvdate=20230418104441&dlvcompcode=HD&dlvno=13123213&dlvworker=E2AB721F158D5C03631FAEF3E2BED3B7&dlvworkertel=874C2737B714F0A822ACA5B24F3CCFAC&hashdata=7d7da8a82e822e47d222572b07e80c72 key 버전은 1.0 이며 mertkey 도 있는 발급 된 상태이고 key는 라이브가 아닌 테스트 key 입니다. 이게 되는건지 확인을 위해 테스트키로 한건데 라이브키 아닌 경우 이런 테스트도 불가능하다면, 위와 같은 형태의 파라미터값은 정상인지(length 나 암호화 등) 와 라이브키로 배송등록, 배송완료 처리를 했을 때의 취소 절차에 대해 구체적으로 알고 싶습니다. ex) 토스상점 어느 메뉴를 들어가서 어떤식으로 취소처리를 하면 되는지, 예를 들어 테스트인 경우 개발자센터 > 테스트 결제내역에서 입금 및 취소처리가 가능
23 Replies
토스페이먼츠 BOT
3/12 이후에 결제 연동을 해보신 분들을 찾습니다!🔎
제품 발전을 위해 설문에 참여해주세요! 추첨을 통해 선물을 드립니다. (1분 소요)
Kimoon Lee
Kimoon Lee2y ago
우선 테스트 키를 어디에 쓰신건지 알수 있을까요? 에스크로 배송등록은 mertkey를 사용하셔야 합니다.
기리기리
기리기리OP2y ago
안녕하세요 mertkey 사용하였습니다
Kimoon Lee
Kimoon Lee2y ago
K1000002107 이 주문이 테스트 상점에서 진행하신 건가요? 테스트 거래건이라면 우선 mid : tdaesangfnb 로 사용하셔야 합니다.
기리기리
기리기리OP2y ago
테스트상점이 아무것도 없는 상점을 말씀하시는거면 그 부분은 아니고 계약이 되어서 MID, MERTKEY, 라이브 등 전부 발급 된 상점인데 그 안에서 테스트와 라이브 탭으로 구분이 되잖습니까? 거기서 테스트에 있는 mertkey 를 사용하였습니다 아 mid 앞에 t 를 붙여야 된다는거군요 알겠습니다
Kimoon Lee
Kimoon Lee2y ago
네 맞습니다. 그때 테스트 키를 사용해서 결제를 생성하신거라면 mid 를 tdaesangfnb 로 해주셔야 해요.
기리기리
기리기리OP2y ago
네 감사합니다 해보고 다시 말씀드리겠습니다!
Kimoon Lee
Kimoon Lee2y ago
mid 를 바꾸시고 hashdata 다시 생성해서 요청해주시면 로그 확인해 보겠습니다.
기리기리
기리기리OP2y ago
안녕하세요 mid 변경 후 다시 요청드렸는데 확인부탁드립니다. mid=tdaesangfnb&oid=K1000002109&productid=G2000039241&dlvtype=03&dlvdate=20230418110407&dlvcompcode=HD&dlvno=12341234&dlvworker=E2AB721F158D5C03631FAEF3E2BED3B7&dlvworkertel=874C2737B714F0A822ACA5B24F3CCFAC&hashdata=458b681ab32a0b2174f301b6fadd3b3b
Kimoon Lee
Kimoon Lee2y ago
productid 는 왜 보내주신 걸까요? 해당 주문건에 결제 생성하실때는 productid 를 주문번호와 동일하게 K1000002109로 보내주셨었어요. 그리고 dlvworker 값과 dlvworkertel 은 어떤 값을 보내주시는 걸까요? 별도로 해싱이나 암호화 없이 plaintext 로 보내주셔야 합니다. productid 는 상품이 하나면 굳이 보내주실 필요 없구요
기리기리
기리기리OP2y ago
답변 감사합니다! productid 는 설명이 상품이 1개 혹은 한번에 여러개 상품을 동일한 발송정보로 등록할때 생략가능 이라고 되어있어서 생략을 해도 되고 안해도 된다는걸로 이해해서 추가하였습니다. 전문은 제가 보내기 직전 찍은 값 전달드린건데 G2000039241 가 아닌 K1000002109 가 들어갔나요? dlvworker : 배송자 성명 dlvworkertel : 환불요청자 연락처 이렇게 인데 말씀하신대로 plaintext 로 다시 테스트 해보겠습니다!
Kimoon Lee
Kimoon Lee2y ago
아뇨 결제를 생성하실때 보내신 productid가 K1000002109 로 보내주셨어요. 결제때 생성하신 값을 넣으셔야 합니다. 우선은 보내지 말아주세요.
기리기리
기리기리OP2y ago
안녕하세요! productid 제거 하고 dlvworker, dlvworktel 값 그대로 해서 다시 전송하였는데 확인 부탁드립니다 mid=tdaesangfnb&oid=K1000002111&dlvtype=03&dlvdate=20230418143730&dlvcompcode=HD&dlvno=1241234&dlvworker=제주도&dlvworkertel=01099464977&hashdata=8a70176ecdc22f64829421971f0aa3d7
Kimoon Lee
Kimoon Lee2y ago
아 혹시 지금 보내시는 URL 이 어떻게 되는지 알수 있을까요?
Kimoon Lee
Kimoon Lee2y ago
지금 보면 hashdata 가 잘못생성된것 같습니다.
기리기리
기리기리OP2y ago
네 hashdata 다시 한번 확인해보겠습니다.
Kimoon Lee
Kimoon Lee2y ago
발송일시가 12자리에요.
기리기리
기리기리OP2y ago
Kimoon Lee
Kimoon Lee2y ago
지금 보내주시니 정보 기준으로 tdaesangfnbK1000002111202304181437HD1241234 + mertkey 하신후에 md5 로 해싱하시면 됩니다.
기리기리
기리기리OP2y ago
네 감사합니다! 확인해보겠습니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
기리기리
기리기리OP2y ago
감사합니다! 성공적으로 잘 넘어갔습니다!

Did you find this page helpful?