• Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
brainCloud Forums

Are there plans to support Storekit 2 receipt verification?

Scheduled Pinned Locked Moved Unsolved APIs
31 Posts 8 Posters 1.1k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Paul WinterhalderP Offline
    Paul WinterhalderP Offline
    Paul Winterhalder brainCloudAdmin
    wrote last edited by
    #22

    Hi @LEE-JONG-GUN ,

    Is that a sandbox receipt for that user? We seem to have found a second flow for sandbox purchases - not sure why there are two - maybe for older vs. newer receipts?

    Anyway - we've created a patch and will be deploying it soon.

    Paul.

    L 1 Reply Last reply
    0
  • L Offline
    L Offline
    LEE JONG GUN
    replied to Paul Winterhalder last edited by
    #23

    @Paul-Winterhalder Yes, that’s correct. It is a sandbox account.

    After the patch, it would be good if existing receipts continue to work by default.

    1 Reply Last reply
    0
  • Paul WinterhalderP Offline
    Paul WinterhalderP Offline
    Paul Winterhalder brainCloudAdmin
    wrote last edited by
    #24

    Hi @LEE-JONG-GUN - the patch has been deployed. Let us know if it works better for you.

    L 1 Reply Last reply
    0
  • L Offline
    L Offline
    LEE JONG GUN
    replied to Paul Winterhalder last edited by
    #25

    @Paul-Winterhalder Now, purchase validation proceeds normally regardless of the “Use App Store Server API for legacy receipts (optional)” option setting.

    1 Reply Last reply
    1
  • Paul WinterhalderP Offline
    Paul WinterhalderP Offline
    Paul Winterhalder brainCloudAdmin
    wrote last edited by
    #26

    Cool - glad it works for you now!

    1 Reply Last reply
    0
  • R Offline
    R Offline
    Ralph
    wrote last edited by
    #27

    Hi, i'm also trying to get this working. Here's my current problem:

    My request:

    {
          "service": "appStore",
          "operation": "VERIFY_PURCHASE",
          "data": {
            "storeId": "itunes",
            "receiptData": {
              "transactionId": "2000001110852583",
              "excludeOldTransactions": true
            },
            "requestPacketId": 7
          },
          "requestPacketId": 7
        }
    

    and the response:

    {
          "status_message": "Internal server error (message): class java.lang.Long cannot be cast to class java.lang.String (java.lang.Long and java.lang.String are in module java.base of loader 'bootstrap')",
          "status": 500
        }
    
    1 Reply Last reply
    0
  • R Offline
    R Offline
    Ralph
    wrote last edited by
    #28

    when i purchase the item again, i get a 200 status response but with the error message "Item already processed".

    1 Reply Last reply
    0
  • Paul WinterhalderP Offline
    Paul WinterhalderP Offline
    Paul Winterhalder brainCloudAdmin
    wrote last edited by
    #29

    Is the IAP product set as consumable? Is it a new receipt that you're passing in? Is there an appId that we can use to check your logs @Ralph ? (feel free to send the info in via the regular private support channel)

    1 Reply Last reply
    0
  • R Offline
    R Offline
    Ralph
    wrote last edited by
    #30

    ok, i sent the info via bot.

    1 Reply Last reply
    0
  • Paul WinterhalderP Offline
    Paul WinterhalderP Offline
    Paul Winterhalder brainCloudAdmin
    wrote last edited by
    #31

    Hi @Ralph - we found the issue. It's a path that is unique to apps that are using the older purchase collection storage format (which changed in 3.9). A fix is on the way. Thanks so much for reporting this!

    1 Reply Last reply
    0

  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users