[Solved] Bug with transactionID?

Hello all!
Im trying to recive purchase transactionID on Android device by using args.purchasedProduct.transactionID.
This value is :
“benikkcjfmlamcdnhjfbbmpg.AO-J1OyU2NVvkge5tjohAyHOZjiyhFxN6QIroRw_ZiFoQPZ51WOGnQ0H6fqGSYGVLCCp2ufNKb6tCJMgKd1K9tOU2OKWEujsHg_VdhmaN3nkCrtt74Q4t0Z12jXONV2e3pB4yyNJY56n”

Part of args.purchasedProduct.receipt is:
{“Store”:“GooglePlay”,“TransactionID”:“benikkcjfmlamcdnhjfbbmpg.AO-J1OyU2NVvkge5tjohAyHOZjiyhFxN6QIroRw_ZiFoQPZ51WOGnQ0H6fqGSYGVLCCp2ufNKb6tCJMgKd1K9tOU2OKWEujsHg_VdhmaN3nkCrtt74Q4t0Z12jXONV2e3pB4yyNJY56n”,“Payload”:"…

Can you tell my this is normal transactionID or not?
Some times i recive only numbers like “1009953394892800426.7628824687474978”.
and never like “TransactionID”:“GPA.1357-7815-3377-93231”

Thanks a lot!

@solid

Can you PM your project ID or submit it via a support ticket?

Unity IAP sets the transaction ID from the order id from the Google Play receipt. The only exception is for test purchases. In that case, the purchaseToken should be used.

This is an older form of the Google Play order id. Based on this StackOverflow post, it sounds like it’s possible for users with older versions of the Google Play Store to send older order id formats:
https://stackoverflow.com/questions/21963426/why-receiving-many-android-in-app-purchase-orders-with-old-order-id-in-feb-2014

That is the new order id format. It should be the standard as of July 2015:
https://stackoverflow.com/questions/31602234/google-play-order-id-updated-to-new-format