Unity 에서 Codeless IAP를 사용할 때 소비 아이템일 경우 바로 자동 구매확정 되어지도록 세팅이 되어 있어서 문제가 되었습니다.
자동으로 확정되면 오히려 좋지 않냐? 할 수 있는데 아직 이용자에게 보상을 주지 않았는데도 Pending을 안 시키고 그대로 확정 지어버리면
사용자는 돈을 써서 구매했지만 아이템은 받지 못했을 경우 문제가 됩니다.
해결하는 방법은 간단하게 IAP Button에서 Consume Purchase를 체크해제해주면 됩니다.

구매확정은 실제 보상 지급 후 꼭 아래의 코드를 사용해서 완료해주세요!
CodelessIAPStoreListener.Instance.StoreController.ConfirmPendingPurchase(product);
'Unity' 카테고리의 다른 글
| Unity IAP Codeless 없이 수동 IAPManager 작성 (0) | 2026.03.09 |
|---|---|
| Unity Stove PCSDK3 연동과 Rank연동 후기 (0) | 2026.03.08 |
| Unity TextMeshPro - Text에 Sprite Mask 되게 적용하기 (0) | 2026.02.06 |
| 유니티 SerializeHashSet, HashSet직렬화 (0) | 2026.02.03 |
| [Unity] Content Size Fitter: Parent has a type of layout group component (0) | 2026.01.30 |