쿠폰 관련 오류 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :
    안녕하세요. 개별 쿠폰을 생성하여 게임 내 재화를 지급해주는 기능을 추가하고자 합니다. 리워드 방식을 JSON을 직접 입력하는 타입으로 JSon 값을 전달 받아 직접 스크립트에서 플레이어 재화를 추가하는 방식으로 구현하였습니다.
    쿠폰의 유효기간을 테스트일 기준 전날부터 종료일 없음 상태로 두고 사용 현황에 지급되지 않음을 확인하였음에도 쿠폰 코드를 입력 받아 UseCoupon 함수를 호출 하였을 때 에러코드 404 “message : 이미 사용되었거나, 틀린 번호입니다. not found, 이미 사용되었거나, 틀린 번호입니다.을(를) 찾을 수 없습니다” 가 발생합니다. 이후 콘솔에서 해당 쿠폰 코드를 조회 했을 떄 해당 코드가 사용됨, 지급완료 상태로 변경되어 있는데, 해당 문제에 대한 확인 부탁드리겠습니다.

안녕하세요 개발자님,
문의하신 내용 확인을 위해 테스트를 진행하신 프로젝트 및 유저 정보 공유 요청드립니다.

테스트 진행한 프로젝트는 "죄악의 신부는 덕후입니다."이고
테스트 진행 유저 UUID는 -
테스트 진행한 쿠폰 이름은 - 입니다!

확인 시 말씀해주신 것과 같이 UseCoupon 최초 사용시부터 에러가 발생한 것으로 확인됩니다.

보다 정확한 확인을 위해 콘솔 프로필 설정 메뉴 내 콘솔 조회 동의와 함께
쿠폰 사용 관련 코드 전체를 공유 요청드립니다.
커뮤니티 내 공개적으로 공유가 꺼려지시는 경우 DM을 통해 공유해 주시면 감사하겠습니다.

public void UseCouponTest()
    {
        string couponUUID = GiftCodeInputField.text;
        
        Backend.Coupon.UseCoupon(couponUUID, (callback) =>
        {
            if(callback.StatusCode == 200)
            {
                LitJson.JsonData json = callback.GetReturnValuetoJSON();

                int rewardRocks = int.Parse(json["itemObject"][0]["Rocks"].ToString());
                int rewardTickets = int.Parse(json["itemObject"][0]["Tickets"].ToString());

                GameManager.instance.UserC.Rock += rewardRocks;
                GameManager.instance.UserC.Rock += rewardTickets;
                itemPopup.Display(rewardTickets, rewardRocks);
                GiftCodeInputField.text = "";
            }
            else
            {
                GiftCodeInputField.placeholder.GetComponent<TextMeshProUGUI>().text = "Wrong Code";
                GiftCodeInputField.text = "";
                Debug.LogError(callback.ToString());
                Debug.LogError(callback.Message);
            }
        });
    }

쿠폰 사용 함수 전체 코드입니다

쿠폰 정보의 정확한 확인을 위해 앞서 안내드린 콘솔 조회 동의도 부탁드립니다.

넵 콘솔 조회 설정 동의하였습니다

좋아요 1

기다려 주셔 감사합니다.
보상 내역을 직접 입력으로 JSON 데이터를 입력하신 경우 정상적으로 쿠폰 사용이 이루어지지 않는 현상을 확인하였습니다.
현재 핫픽스가 완료되어 정상적으로 사용이 가능합니다.
이용에 불편드려 죄송합니다.

빠른 대응 감사드립니다!