지꾸리
지꾸리2y ago

커넥트페이 customerKey + clientKey 조합 문의

A 사이트에서 clientKey(키값 : 1234)와 customerKey(키값 : id1234) 로 생성한 원클릭 정보와 B 사이트에서 clientKey(키값 : 5678)와 customerKey(키값 : id1234 - A와 동일) 로 생성한 원클릭 정보를 토스에서는 클라이언트 키값을 비교하여 카드정보를 매칭하나요? 왜 위와 같은 문의 드리고자 했다면 저희 사이트에서는 A사 카드를 저장하고 가지고 있었는데 고객은 B사 카드로 결제가 이루어 졌습니다.
32 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
클라이언트 값은, API 키 값 말씀하시는것 맞을까요?
지꾸리
지꾸리OP2y ago
유부장
유부장2y ago
A 하고 B 의 사업자 번호가 같나요?
지꾸리
지꾸리OP2y ago
아니요
유부장
유부장2y ago
원클릭 정보는 빌링키 인가요?
지꾸리
지꾸리OP2y ago
카드사 정보(메소드키, 카드사명, 카드번호) 등등 이요
유부장
유부장2y ago
A, B 두개 사이트를 운영하고 있고 A, B 두개 사이트의 사업자번호는 다른 상태인데, 두개 사이트에서 customerKey 는 같도록 고객 운영하고 있다, 라는 의미일까요? customerKey 하고 A, B 두개 사이트의 MID 전달 해주세요 문제가 있다고 생각하시는 거래 주문번호도 같이 전달 주시면 좋습니다 브랜드페이는 동일 사업자에 대해서, 같은 customerKey 를 사용할 경우 결제수단 공유할 수 있도록 기능을 제공하고 있는데, 그 케이스가 아니라고 하시니 정보 전달주시면 확인 해보겠습니다
지꾸리
지꾸리OP2y ago
정리하자면 저희 쇼핑몰에서 A사 카드로 저장하신 고객분이 계신데, 실제 결제가 이루어진 카드가 B 카드라서 결제가 취소가 된 경우입니다. 그래서 그럴일은 없겠지만 토스에서 혹시나 customerKey 하나로 다른 사이트에서 생성된 카드 정보를 덮어쓰는 구조인지가 궁금하였고, 그게 아니라면 ConnectPay 메소드 호출 시 결제창에서 고객이 결제수단을 입력한 경우인 것 같은데 이 또한 저희가 가지고 있는 정보와 토스에서 가지고 있는 정보가 일치하지 않아서 뜨는 경우인데, 위 사례처럼 결제수단 불일치가 발생할 수 있는 경우의 수를 찾아서 수정해야해서 문의 드린 내용입니다.
유부장
유부장2y ago
A사 카드를 등록했는데 B 사 카드로 결제가 되었다고 확인된건 고객이 확인하신 건가요? 아니면 등록하신 정보에서 확인하신 건가요?
지꾸리
지꾸리OP2y ago
혹시 동일 사업자로 이용 중인 쇼핑몰이 있는지는 저도 개발사라 클라이언트에게 여쭤봐야겠네요 고객이 결제가 취소됐다하여 클라이언트한테 연락이 왔고 제가 DB상 고객 카드정보와 토스에서 결제된 정보를 확인한 결과입니다. 즉 토스에서는 정상 결제가 이루어졌고, 쇼핑몰 상에서는 결제정보가 다르니 강제로 취소된 케이스입니다.
유부장
유부장2y ago
A 사이트, B 사이트 둘다 운영하고 있고, 두개 사이트에서 동일 사용자에 대해서 동일한 customerKey 를 사용하고 있고 customerKey 에 해당되는 결제수단 정보들을 사이트에 저장해서 관리하고 있는데 A 사이트에서는 등록된 카드 정보를 1, 2 만 가지고 있었는데 A 에서는 등록된 적이 없는 3 으로 결제가 발생해서, A 에서는 결제를 취소 하였다 이렇게 정리하면 되나요? 1. 각 사이트에서 등록된 결제수단을 조회해서 저장관리하는 기간이 언제인지 확인 필요하실것 같고 2. A, B 사이트 사업자번호가 다르다 하더라도, 토스페이먼츠에 요청하면 결제수단 공유되도록 예외 설정도 할 수 있기 때문에, 이는 클라이언트측에 확인 하시면 좋을것 같습니다 동일 사용자가 동일한 customerKey 를 사용하고 있다면 * 같은 사업자 내 다른 가맹점은 결제수단을 공유할 수 있고 * 다른 사업자 라고 하더라도, 가맹점 요청에 따라서 결제수단 공유 가능하도록 묶을수 있습니다
지꾸리
지꾸리OP2y ago
그럼 결제수단 공유 기능을 사용했거나, 토큰이 만료되서 새로 발급된 경우를 저희가 캐치 못해서 정보 불일치가 일어난 경우로 보면 될까요?
유부장
유부장2y ago
결제수단 공유가 되어 있고, B 에서 카드 3 을 등록 했을때, A 에서 해당 사용자 등록 결제수단 조회후 저장이 되지 않은 상태여서 발생 했을것 같다는 것이, 전달주신 정보로 예상할 수 있는 케이스 일것 같습니다
지꾸리
지꾸리OP2y ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
지꾸리
지꾸리OP2y ago
결제수단 공유 기능은 가맹점관리자에서 볼 수 있나요?
유부장
유부장2y ago
서로 다른 사업자일때 말씀 이실까요?
지꾸리
지꾸리OP2y ago
유부장
유부장2y ago
보통 이경우는, 클라이언트가 토스페이먼츠 담당자와 별도 진행한 케이스여서, 상점관리자에 관련 정보는 없습니다
지꾸리
지꾸리OP2y ago
확인할려면 어떻게 해야할까요?
유부장
유부장2y ago
가장빠른것은 클라이언트 담당자와 확인 해보시는 것 일것 같습니다
지꾸리
지꾸리OP2y ago
통화해봤는데 모르겠다고 하네요
유부장
유부장2y ago
그러면 A상점 MID, B상점 MID, customerKey 전달주시면 확인해보겠습니다
지꾸리
지꾸리OP2y ago
그냥 여기에 전달 드리면 될까요
토스페이먼츠 BOT
💡 정보 제출
아래 버튼을 눌러 외부로 노출되기 민감한 정보를 제출해주세요
유부장
유부장2y ago
시간 지나면 버튼 무효화 되니, 전달 주실때 문제 있으면 다시 활성화 해드릴게요
토스페이먼츠 BOT
지꾸리#2909
정상적으로 제출되었습니다.
유부장
유부장2y ago
같은 사업자네요 같은 사업자라면, customerKey 가 같다면 결제수단은 공유 됩니다
지꾸리
지꾸리OP2y ago
만약 다른 사업자(완전 모르는 사람)이라면 결제수단 공유는 절대 안되나요?
유부장
유부장2y ago
대형 계열사의 경우에는, 다른 사업자 사이에도 결제수단 공유 하도록 요청하시는 경우가 있는데 그런케이스가 아니라면, 네 안됩니다
지꾸리
지꾸리OP2y ago
네 답변 감사합니다.

Did you find this page helpful?