정확하게 말씀드리면, 결제 시도후 아무런 이벤트도 받지 못하는 상황이 있습니다.
processProductGrant, event, error 세가지중에 어느 이벤트도 발생이 되지 않는 상황이 발생하고 있습니다.
예로 아래는 정상 케이스입니다.
(로그 그룹핑의 문제로 3 → 1 → 2 순서로 보시면 됩니다)
정상의 케이스는 TrackingId: 1761928778425 기준으로 2~3건의 이벤트가 발생됩니다.
3. event: start purchase가 발생하고, 1. processProductGrant 이벤트 발생 로그, 2.아이템 지급 로그
// 2. processProductGrant 이벤트가 발생됨
1761928778425,"event: {""type"":""success"",""data"":{""currency"":""KRW"",""displayAmount"":""11,990원"",""amount"":11990,""displayName"":""10,000 코인"",""fraction"":0,""miniAppIconUrl"":""https://static.toss.im/appsintoss/27/704bd0e5-b50d-4527-aaed-9b5655201b0d.png"",""orderId"":""43479cef-5fa0-48e4-85a6-874eea8478bf""}}
// 3. 아이템 지급이 성공됨
result: {""success"":true,""productId"":""ait.0000009485.1aa0f02e.9250aa6b0b.8786804419"",""transactionId"":""14612520be674181b302fbf51c7a65c9"",""balance"":21300,""chargeAmount"":10000,""errorCode"":""Purchase completed successfully""}
// 1. 결제 요청이 이루어짐
event: start purchase, productId: ait.0000009485.1aa0f02e.9250aa6b0b.8786804419, transactionId: 14612520be674181b302fbf51c7a65c9"
하지만 실패 케이스를 보면 시작 로그만 있고, 추가적인 내용이 없는 부분이 있습니다.
해당 케이스가 결제를 시도 했으나 아무런 이벤트를 받지 못한 상태입니다.
1761923471587,"event: start purchase, productId: ait.0000009485.1aa0f02e.9250aa6b0b.8786804419, transactionId: 23b4e62d26494f20a2d4ad300239d524"
1761923500851,"event: start purchase, productId: ait.0000009485.1aa0f02e.9250aa6b0b.8786804419, transactionId: 97523bb333474000a668df8c7769ffda"
참고로 TrackingId의 경우 Date.now() 값 입니다.
파일 첨부가 되지 않아 로그는 링크로 대체 합니다.