Our game implements consumable items that can be purchased for real money, both in-game and in the Sony store. We are shipping 3 SKUS on PS4: US, EU, JP.
The store offers are defined on the Sony Content side, and we created PlayFab catalog items matching their short ID.
(hiding IDs as the post is public)
From the game client we have been calling ConsumePSNEntitlements to update player's inventory with their platform entitlements, as our code relies on the use count for security checks, external store purchase detection, and chargeback support. All of this works perfectly for SIEA (US) and SIEE (EU) regions.
For SIEJ (Japan), calling ConsumePSNEntitlements does not synchronize items, they just don't appear at all in player's PlayFab inventory for his purchases. The ConsumePSNEntitlements call does not fail (success) which seems to indicate that the Service Label and other player context is fine. But items don't synchronize in PlayFab inventory.
We have investigated our PlayFab catalog IDs, double-checked the item names. We have been digging into our Sony offers definitions, comparing SIEA/SIEE/SIEJ configurations, and nothing stands out. No luck.
Could there be anything specific on the PlayFab side that we missed regarding SIEJ (Japan) support for ConsumePSNEntitlements ?
We're out of ideas for now, so thanks for your help.
Gabriel (for Funcom)