운나호
운나호6d ago

특정카드만 card 값이 안들어와요.

상점아이디 : chamdahDD7 paymentKey":"tcham20241216173927Nxd86 입니다. 다른 카드는 정보가 들어오는데 한 카드만 card 정보가 아래와 같이 들어옵니다. 그 카드로 상점아이디 : conutrifYb 이곳에 하면 card 정보가 들어옵니다. 두 상점 모두 테스트키로 테스트하였습니다. 이유를 알 수있을까요? "card":{"ownerType":"미확인","amount":0,"isInterestFree":false,"cardType":"미확인","approveNo":"16053946","installmentPlanMonths":0,"number":"","acquireStatus":"READY","company":"","issuerCode":"","receiptUrl":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=tcham20241216173927Nxd86&ref=PX","acquirerCode":null,"useCardPoint":false}
24 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
OMG
OMG6d ago
먼저 해당건은 토스페이 간편결제를 사용해서 결제가 되었고, 연결된 "카드" 가 아닌 토스페이머니 로 결제된 건입니다. 카드 거래가 아니기 때문에 카드정보가 없게 됩니다. 간편결제 "카드" 로 해보시면 확인하실 수 있습니다.
OMG
OMG6d ago
그리고API 버전 정책을 사용하고 있기 때문에 아래 릴리즈 버전 확인 하신 후 필요하시다면 개발자센터에서 변경해주시면 됩니다. https://docs.tosspayments.com/resources/release-note#릴리즈-노트
릴리즈 노트 | 토스페이먼츠 개발자센터
토스페이먼츠 제품의 새로운 기능과 변경 사항을 알려드려요.
운나호
운나호OP6d ago
상점아이디 : conutrifYb 에서 테스트키로 같은 카드로 결제를 하면 ,"card":{"ownerType":"개인","amount":52000,"isInterestFree":false,"cardType":"신용","approveNo":"00000000","installmentPlanMonths":0,"number":"53275073**133*","acquireStatus":"READY","company":"토스뱅크","issuerCode":"24","receiptUrl":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=tconu20241216182035XaAo6&ref=PX","acquirerCode":"21","useCardPoint":false}, 이렇게 답을 받습니다. 소스는 동일하고요. 두상점의 차이가 있을까요? 토스체크카드로 결제했습니다.
박의원
박의원6d ago
conutrifYb 는 API 버전 1.0 (초기버전) 이고, chamdahDD7 (운영) 및 tchamdahDD7(개발) 은 API 버전 1.1 입니다.
OMG
OMG6d ago
버전이 다르기도 한데, conutrifYb 는 토스페이 카드결제(여신거래) 이고, chamdahDD7 는 토스페이 머니 (비여신, 카드거래 아님) 로 결제가 되었어요. 둘다 카드로 결제 된게 아니고 conutrifYb 만 카드결제입니다.
운나호
운나호OP6d ago
저희는 같은 소스에서 상점아이디와 키만 변경하여 같은 방식으로 결제를 진행하였는데 둘 차이를 어떻게 구분할 수 있나요?
OMG
OMG6d ago
상황을 2가지로 나뉘어 보셔야 합니다. - 두개 상점ID 의 API 버전이 다르기 때문에 응답 스펙이 조금 다를 수 있다. (<-- 이건 개발자센터 접속하셔서 API 버전을 통일해주시면 됩니다.) - 2건의 결제가 같은 카드 결제가 아니다. 하나는 여신(카드)/비여신(카드아님) 거래 이기 때문에 동일하게 테스트 하시려면 두건 다 카드로 결제후 확인해주세요
운나호
운나호OP6d ago
저희가 토스페이 결제를 선택해서 같은 값으로 보내고 있는데 같은 결제가 아니다 하시면.... api 버전을 통일시키면 문제가 해결되는 건가요?
박의원
박의원6d ago
API 1.0 과 API 1.1 간의 버전차이는 있으나, 카드결제관련한 응답의 차이는 없습니다. 위 기대리님 말씀대로, 카드 종류가 다르기 때문에 응답값도 다른것으로 보시면 되겠습니다.
운나호
운나호OP6d ago
동일한 카드로 했습니다.
박의원
박의원6d ago
"card":{"ownerType":"미확인","amount":0,"isInterestFree":false,"cardType":"미확인","approveNo":"16053946","installmentPlanMonths":0,"number":"","acquireStatus":"READY","company":"","issuerCode":"","receiptUrl":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=tcham20241216173927Nxd86&ref=PX","acquirerCode":null,"useCardPoint":false} 이것은 토스머니로 결제가 됬고, ,"card":{"ownerType":"개인","amount":52000,"isInterestFree":false,"cardType":"신용","approveNo":"00000000","installmentPlanMonths":0,"number":"53275073*133","acquireStatus":"READY","company":"토스뱅크","issuerCode":"24","receiptUrl":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=tconu20241216182035XaAo6&ref=PX","acquirerCode":"21","useCardPoint":false}, 이건 토스뱅크 체크카드로 결제됬습니다.
박의원
박의원6d ago
"card":{"ownerType":"미확인","amount":0,"isInterestFree":false,"cardType":"미확인","approveNo":"16053946","installmentPlanMonths":0,"number":"","acquireStatus":"READY","company":"","issuerCode":"","receiptUrl":"https://dashboard.tosspayments.com/receipt/redirection?transactionId=tcham20241216173927Nxd86&ref=PX","acquirerCode":null,"useCardPoint":false} 이 주문도 카드로 결제를 했다는 말씀이신가요?
운나호
운나호OP6d ago
네 저희가 같은 소스에서 같은 카드로 mid와 키값면 변경해서 테스트 진행했습니다
박의원
박의원6d ago
왜 카드로 결제했는데, 머니로 응답이 됬는지 토스페이쪽에 확인해보겠습니다. 일단 저희는 머니로 응답을 받아서 머니로 응답을 내렸습니다. 같은카드면, 1.0 과 1.1 의 응답값 차이는 없습니다.
운나호
운나호OP6d ago
네 지금 응답으로는 저희쪽에선 조금 답답함이 있습니다. 같은 테스트화면에서 단지 키값만 변경했는데 둘의 응답이 다르고 머니와 카드라고 답을 하시니... 확인 후 답변부탁드리겠습니다.
박의원
박의원6d ago
토스페이쪽에 확인시 거래번호 : tcham20241216173927Nxd86 * 토스뱅크 계좌 결제로 진행하신 것으로 로그가 남아있습니다. (토스머니 100%) 거래번호 : tconu20241216182035XaAo6 * 토스페이 APP 내에서 체크카드 선택하여 결제한것으로 로그가 남아있다고 합니다. 두 MID로 테스트를 다시 해보시고, 토스페이 APP 내에서 선택된 지불수단을 다시 한번 체크해보시면서 결제응답값을 확인부탁드립니다. 참고로, API 1.0 => 1.1 에서의 응답값 차이는 아래 링크를 참고해보시기 바랍니다. 지금 테스트중이신 토스페이 및 신용카드는, 동일방법으로 결제를 할경우 API버전에 따른 응답값 차이는 없습니다. https://docs.tosspayments.com/resources/release-note#주요-변경사항-5
운나호
운나호OP6d ago
저희는 둘 다 토스페이 APP 내에서 체크카드 선택하여 진행하였는데 ... 다시 테스트 해보겠습니다. 그리고 토스페이머니로 되었다면 card 객체가 아닌 easypay로 값이 들어오나요?
박의원
박의원6d ago
easypay 객체는 API 1.2 부터 추가가 된 값이기 때문에, 두 MID 모두 1.2 이상으로 버전을 올리면, 말씀하신 대로 easypay로 응답됩니다.
운나호
운나호OP6d ago
그럼 1.2 버전으로 올리는 것은 개발자센터에서 변경하면 되는 건가요?
박의원
박의원6d ago
네 맞습니다. 테스트/운영 모두 개별적으로 버전변경 가능합니다. 우선 테스트로 버전변경하신후, 응답값 확인하고, 이후 운영쪽도 동일버전으로 변경하시면 되겠습니다.
박의원
박의원6d ago
https://docs.tosspayments.com/resources/release-note#%EC%A3%BC%EC%9A%94-%EB%B3%80%EA%B2%BD%EC%82%AC%ED%95%AD-5 여기 릴리즈노트를 보시고, 간편결제 이외에도 필요한 스펙이 있는 버전으로 변경하시면 될것 같습니다.
릴리즈 노트 | 토스페이먼츠 개발자센터
토스페이먼츠 제품의 새로운 기능과 변경 사항을 알려드려요.
운나호
운나호OP6d ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.