What kind of message does PurchaseFailureDescription.message contain?

Should the message be exposed to the end user?

https://docs.unity3d.com/Packages/com.unity.purchasing@4.8/api/UnityEngine.Purchasing.Extension.PurchaseFailureDescription.html

Hello,
This is an example of the message when attempting to make a purchase while having no Internet connection:

{M: GPUL.HEC} - Google BillingResponseCode = ServiceUnavailable

Another one when trying to purchase a product that already has a pending purchase:

There is already a pending purchase for the requested item. {M: GPUL.HEC} - Google BillingResponseCode = DeveloperError

I would not recommend exposing these to the end user (outside of logs) since they contain more technical information.
An alternative would be to use the PurchaseFailureDescription.reason to add a user friendly message.

Got it. Thank you for the clarification.