IAP Developer Payload

I’ve put the payload as the customer id in plain-text but the receipt’s developerPayload comes back as some sort of hash. There doesn’t seem to be much documentation on how to use it so don’t know if I’m missing something. I presume I should be getting the developerPayload back as plain-text.

Here’s what I get:

I downgraded Unity Purchasing to 1.17.0 from this page and it seems to work fine. I get the plain-text values I expect. I don’t know if this is a bug or an intended change.

It’s base 64 encoded now for security.

why unity do this change , this is really meaningless and annoying