It seems like it might be possible that a product purchased on the website doesn’t trigger ProcessReceipt once the player joins the game after the purchase.
This is something I suspect could be to be a Roblox issue as:
- the purchase succeeds and the player is charged, and it appear in my own transaction log as well like any other purchase;
- there’s no checkmark visible for the purchased product on the Store tab for the game on the website, which normally indicates the purchase is still to be collected in the game;
- all calls to ProcessReceipt are logged (and ProcessReceipt doesn’t continue handling the purchase if this logging fails), and no call for this purchase was ever made.
Expected behavior
ProcessReceipt to be called for any purchase that succeeds.
A private message is associated with this bug report