mindow100010
TPToss payments 개발자 커뮤니티
•Created by mindow100010 on 2/10/2025 in #❓┃연동개발-문의
결제 취소 사유 한글 인코딩 에러
payload = "{"cancelReason":"구매자 변심"}"에 대해서
"'latin-1' codec can't encode characters in position 17-19: Body ('구매자') is not valid Latin-1. Use body.encode('utf-8') if you want to send it encoded in UTF-8.와 같은 Internal Server Error 에러가 발생을 했습니다.
그래서 취소 사유를 영어로 작성하니 오류가 해결됐습니다.
취소사유는 한글로 작성할수 없는건가요?
5 replies
TPToss payments 개발자 커뮤니티
•Created by mindow100010 on 1/16/2025 in #❓┃연동개발-문의
customerKey 키 저장여부
customerKey키는 빌링 기능을 이용하지 않으면, 저장하지않아도되나요?
customerKey는 구매자 ID로, 빌링키와 연결되는 중요한 값입니다1.
주요 특징과 주의사항:
보안성: 다른 사용자가 이 값을 알게 되면 악의적으로 사용될 수 있어 보안에 주의해야 합니다.
생성 방식:
자동 증가하는 숫자나 이메일, 전화번호, 사용자 아이디와 같이 유추 가능한 값은 안전하지 않습니다- UUID와 같이 충분히 무작위적인 고유 값으로 생성해야 합니다3. 빌링키 연동: 빌링키를 사용한 결제는 빌링키를 발급할 때 전달된 customerKey와 매핑이 되어 있어, 결제 요청 시 두 값이 모두 필요합니다2
보안 기능: 누군가가 빌링키 정보를 알고 있더라도 customerKey를 모른다면 결제가 불가능합니다2
라고만 ai가 답변을 주더군요
5 replies