ㅠㅠ 실제 결제해보니 무슨이유인지 반영되지 않는 것 같습니다.
ㅠㅠ 실제 결제해보니 무슨이유인지 반영되지 않는 것 같습니다.
debug_mode로 보면 정보는 정확히 들어가 있는데요, 실제 결제건으로는 기본값(9999)가 입력됩니다;;



15 Replies
주문번호 알려주실수 있을까요?
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
네 3건 예시로 보여드리면
가상계좌
bubblew-1751935716436
카드결제
bubblew-1751936633308
bubblew-1751893416810
입니다~!
실제 가상계좌 결제시도내역
&
실제 카드 결제내역 입니다.
저희쪽에 보면 9999로 들어 오고 있어요
참고로 처음 생성할때 값을 그냥 보내주셔야 합니다 설정한후에 해당 값을 변경하신다고 반영되는게 아니에요.
updateAmount(결제금액이 dynamic인 경우 필요한 선택사항) => setValue => requestPayments
아하, 이렇게 3가지 액션순서로 갈 때, 어느 액션보다 전에 state를 넣어줘야 하겠네요. 한번 테스트해보겠습니다~!
페이지 로딩되는 순간에 customerkey 가 설정됩니다. 로딩될때 필요하신 값을 넣어서 초기화를 해주셔야 해요. 말씀하신 내용이 실행되기 훨씬 전이에요.
아하! 네 그러면 page is loaded 이벤트를 이용해서 시도해보겠습니다
음 동일한 에러가 발생하네요... customorKey에 dynamic expression 숫자만 들어갈 때는 문제없는데, 어떻게든 텍스트가 들어가면 이런 오류가 생기는 상황입니다..;

customerKey를 dynamic expression로 활용할 때 문제가 생기는 것 같습니다ㅠ
초기화라면 뭔가 특별한 이벤트나 액션이 필요할까요;
지금 보면 update amount에 텍스트를 넣는 것 같은데요.
그렇지는 않습니다. update amount액션에는 number형식의 group element 데이터가 들어가며, 저 오류는 customerKey를 dynamic expression 으로 넣은 경우에만 발생하고 있습니다..
기존에 계속 결제가 잘 되고 있었고 (User's 회원번호 를 dynamic expression으로 customerKey에 넣어뒀었음)
customerKey에 arbitrary text 또는 dynamic expression을 이용하여 텍스트를 넣었을 때 문제가 발생하고 있습니다.
정리하자면 아래와 같은 상황이 재현됩니다.
1. customerKey부분을 empty로 둔다 => 오류가 전혀 발생하지 않음
2. customerKey부분을 User's회원번호(dynamic expression, ★number형식)로 둔다 => 오류가 전혀 발생하지 않음
3. customerKey부분을
- User's회원번호와 User's이름을 합친 arbitrary text(dynamic expression)로 둔다 => 오류가 발생
- User's회원번호와 User's이름을 합친 group엘리먼트의 text(dynamic expression)로 둔다 => 오류가 발생
- User's회원번호와 User's이름을 합친 페이지의 state(dynamic expression)로 둔다 => 오류가 발생
4. customerKey부분을 User's uniqueID(★text형식) 로 둔다 => 오류가 전혀 발생하지 않음 (텍스트로만 해도 오류 없네요)
결국 합쳤을 dynamic expression을 썼을 때 해당 내용이 숫자+텍스트라 그런 것인지...ㅠㅠ
@Kimoon Lee 아... 혹시 text에 들어가는 글자는 한글이 안되는 건지요? 테스트해보니 영문+숫자 조합으로는 문제가 없는데, 한글+숫자조합으로는 문제가 발생합니다. dynamic expression의 문제가 아니었습니다..
customerName에는 한글이 포함된 dynamic expression을 전달해서 결제내역에서도 확인되어서 당연히 될 줄 알았는데,
customerKey는 한글이 안되는 것인지요....;;;
customerKey 는 한글 지원안합니다.
지금 말씀하신것으로봐서는 User's uniqueID를 쓰셔야 할것 같네요.
그렇겠네요.
굳이 customerKey에 한글 넣으려 했던 이유는 상점관리자 결제내역에서 구매자명(CustomerName으로 넣은 한글&숫자 값)이 마스킹되어 나오기 때문이었는데,
상점관리자 설정에 보니 마스킹 해제 옵션이 있습니다. 근본적인 원인이 해소되어 customerKey에 한글을 넣어야 하는 이유도 사라졌네요 ㅎㅎㅎ.. 감사합니다.
네 마스킹은 해제하시면 실제 이름 보실수 있어요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.