You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to the documentation, one time purchase entitlements should be included with the INTERACTION_CREATE payload.
We had at least 3 users report this issue in our lib's support server - real purchases of SKUs were missing from payloads, while the could be successfully fetched via a REST call; I managed to reproduce this by purchasing SKUs in app test mode.
This issue may be related to #7038, but that one claims to be fixed.
Steps to Reproduce
Purchase a durable SKU in app test mode
call GET /applications/{id}/entitlements?user_id={userId}
the entitlements are actually returned in the response
The interaction payload will be missing the entitlements
Entitlements actually included with the INTERACTION_CREATE payload
Current Behavior
Entitlements missing from the INTERACTION_CREATE payload
Screenshots/Videos
e is an interaction object, parsed from the json payload. GetEntitlementsAsync calls the List Entitlements endpoint.
the interaction payload has 0 entitlements. rest call returns 2.
Client and System Information
API v10 / Discord.NET
The text was updated successfully, but these errors were encountered:
I'm having the same issue (JDA 5.2.2). Seeing as this can involve real purchases, and bots are required to use Discord's monetization API, I feel like this is a pretty significant bug.
Description
According to the documentation, one time purchase entitlements should be included with the
INTERACTION_CREATE
payload.We had at least 3 users report this issue in our lib's support server - real purchases of SKUs were missing from payloads, while the could be successfully fetched via a REST call; I managed to reproduce this by purchasing SKUs in app test mode.
This issue may be related to #7038, but that one claims to be fixed.
Steps to Reproduce
GET /applications/{id}/entitlements?user_id={userId}
Expected Behavior
Entitlements actually included with the
INTERACTION_CREATE
payloadCurrent Behavior
Entitlements missing from the
INTERACTION_CREATE
payloadScreenshots/Videos
e
is an interaction object, parsed from the json payload.GetEntitlementsAsync
calls the List Entitlements endpoint.the interaction payload has 0 entitlements. rest call returns 2.
Client and System Information
API v10 / Discord.NET
The text was updated successfully, but these errors were encountered: