jihoon.moon
jihoon.moonthis hour

안녕하세요. orderName에 특수문자 때문에 크래시가 발생하는 경우가 종종 발생하는데요.

저희는 상품명을 orderName에 넣고 있는데 간혹 특수문자가 포함된 상품명이 존재하는데 이를 인코딩해서 전달하려고 했더니 length가 기본으로 100을 넘더라구요. 혹시 이런 경우에 대한 대응은 어떤식으로 하면 될까요?
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Leethis hour
가능하시다면 문제가 되는 특수문자를 replace 해서 보내주시는게 좋을것 같습니다.
jihoon.moon
jihoon.moonOPthis hour
그럼 URL에 들어가는 특수문자는 모두 제거해서 전송하는게 안전하다는 말씀이시죠? 허용하는 문자가 따로 있을까요? 정규식으로 필터링해서 만들어서 보내려고 하거든요.
김차장
김차장this hour
이 기준으로 사용하시면 됩니다
No description
김차장
김차장this hour
토스페이먼츠 JavaScript SDK | 토스페이먼츠 개발자센터
토스페이먼츠 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
jihoon.moon
jihoon.moonOPthis hour
orderName인데 저 기준과 같은가요?
김차장
김차장this hour
아....orderName 이군요 제가 잘못봤어요
jihoon.moon
jihoon.moonOPthis hour
orderName은 100자 기준만 적혀있어서 여쭤봤습니다.
김차장
김차장this hour
그렇네요, 확인하고 오겠습니다 따옴표, 쌍따옴표, 백슬래시를 사용하시면 안되는것으로 확인되었습니다. 특정 문자열이 결합되어 SQL인젝션으로 분류가 되어도 안되므로... 이점도 참고부탁드려요
jihoon.moon
jihoon.moonOPthis hour
옙! 알겠습니다~ 웬만하면 특수문자는 필터링하면 좋겠네요~ 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.