결제은행코드 확인 부탁드립니다.

한 사이트의 유지보수 담당자입니다. 결제를 진행하는데 오류가 발생하여 로그 확인해보니 결제은행코드가 컬럼의 제한길이보다 길어서 오류가 난 것으로 확인되었습니다. 하여 결제은행코드가 혹시 어떻게 생성되는지 확인부탁드리며 6바이트가 넘어가는 결제은행코드가 있는지 확인부탁드립니다. ex) 21200 -> 하나master, 61100-> 현대visa
28 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2y ago
6byte 는 없습니다. 받으신 코드가 어떻게 되는지 알수 있을까요?
도와주세요
도와주세요OP2y ago
코드는 확인이 불가했습니다. 데이터베이스 오류로만 길이제한이 벗어났다고 밖에 확인 할 수가 없었습니다
Kimoon Lee
Kimoon Lee2y ago
아니면 오류가 발생한 주문번호는 알수 없을까요?
Kimoon Lee
Kimoon Lee2y ago
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 결제,취소,부분취소, 현금...
Kimoon Lee
Kimoon Lee2y ago
여기 appendix 를 보시면 저희가 보내드리는 전체 코드를 보실수 있습니다.
도와주세요
도와주세요OP2y ago
로그상으로는 명확한 주문번호를 알 수 없습니다 ㅜㅜ
Kimoon Lee
Kimoon Lee2y ago
우선 저희 스펙상으로 6byte 로 나가는 것은 없어서 저희가 확인해 드릴수 있는게 없네요.. 상점 ID 하고 에러난 시간은 확인이 가능하신가요?
도와주세요
도와주세요OP2y ago
네 가능합니다
Kimoon Lee
Kimoon Lee2y ago
그럼 그정보 보내주시면 저희 로그 확인해 볼께요.
도와주세요
도와주세요OP2y ago
상점아이디 : dcudile 에러난 시간 : 최초 09:00:49
Kimoon Lee
Kimoon Lee2y ago
아 6byte 응답이 되는 건이 있네요..
도와주세요
도와주세요OP2y ago
아 네 감사합니다. 혹시 6바이트 발생원인은 알 수 있을까요?
Kimoon Lee
Kimoon Lee2y ago
075098 로 값이 내려가고, 이건 페이코를 이용한 결제를 하면서 카드 결제 없이 순수하게 페이코 앱에 있는 계좌나 포인트 등으로 결제한 케이스입니다.
도와주세요
도와주세요OP2y ago
이런 케이스는 혹시 저희쪽에서 해결할 수 있는 방안이 있을까요?
Kimoon Lee
Kimoon Lee2y ago
DB 의 바이트 수를 늘려주시고 해당 값을 처리하도록 로직을 수정해주시는게 좋을것 같아요..
도와주세요
도와주세요OP2y ago
또 금일 발생된 오류중에서 다른 결제를 통해서 진행된 케이스중 비슷하게 결제가 되지 않은 경우가 많았는데 혹시 이 중 특이한 케이스가 있는지 확인 부탁드립니다.
Kimoon Lee
Kimoon Lee2y ago
지금 5byte 이상으로 응답된건 075098 만 확인됩니다. 오늘 5건이 있었고, 해당 주문번호입니다. PI00110972 PI00110283 PI00110118 PI00110875 PI00110537
도와주세요
도와주세요OP2y ago
해당오류의 발생 오류정보 혹은 원인을 요청드려도 될까요?
Kimoon Lee
Kimoon Lee2y ago
저희는 오류가 발생한적이 없습니다. 아마도 LGD_FINANCECODE 를 5자리만 있다고 생각하시고 파싱하시기 때문에 결제결과를 받으신후 처리하다가 에러가 발생한것 같은데요.
결제은행코드가 컬럼의 제한길이보다 길어서 오류가 난 것으로 확인되었습니다.
Ayaan이안
Ayaan이안2y ago
즉 오류가 발생한 곳은 가맹점 쪽에서 발생하였다고 보시면 됩니다.
Kimoon Lee
Kimoon Lee2y ago
저희는 정상적으로 결제가 되어 응답이 되었고, 그 응답을 처리하다가 오류가 발생하신것 같습니다.
Ayaan이안
Ayaan이안2y ago
DB 컬럼에서 길이를 넉넉하게 주셔야 할것 같습니다.
도와주세요
도와주세요OP2y ago
네 감사합니다
Ayaan이안
Ayaan이안2y ago
대충 10byte정도만 주셔도 추후 오류가 없을 거 같아 보입니다만, 불가피하게 딱 맞춰서 주셔야 하는 경우 6byte로 설정을 해주시고 추후에 오류가 다시 발생하는지 지켜보셔야 할듯합니다.
Kimoon Lee
Kimoon Lee2y ago
그리고 추가적으로 오류가 발생하더라도 해당 정보를 로그 파일등에 저장해서 저희에게 문의 주실때 해당 값을 알려주시면 저희가 더 빠르게 확인이 가능합니다.
Ayaan이안
Ayaan이안2y ago
로그에 명확한 주문번호도 포함되도록 개선해 주시면 좋을 거 같네요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?