invalid transactionIdentifier

In the log, SKPaymentTransaction.transactionIdentifier was invalid,for example 865E5729-81D1-4881-9C56-04BFD4F8A141.After verifying the receipt,there is no transaction record:

{


"receipt": {

"receipt_type": "Production",

"application_version": "9.4.034004",

"download_id": 113030036880616,

"version_external_identifier": 830630570,

"receipt_creation_date": "2019-03-22 09:14:19 Etc/GMT",

"receipt_creation_date_ms": "1553246059000",

"receipt_creation_date_pst": "2019-03-22 02:14:19 America/Los_Angeles",

"request_date": "2020-05-13 09:14:43 Etc/GMT",

"request_date_ms": "1589361283426",

"request_date_pst": "2020-05-13 02:14:43 America/Los_Angeles",

"original_purchase_date": "2014-09-17 05:34:05 Etc/GMT",

"original_purchase_date_ms": "1410932045000",

"original_purchase_date_pst": "2014-09-16 22:34:05 America/Los_Angeles",

"original_application_version": "4.0.1",

"in_app": []

},

"status": 0,

"environment": "Production"

}

what is wrong in this transaction?

Replies

That is a receipt for an app that was purchased on 2014-09-17 05:34:05.

No IAPs are reported as purchased in this receipt.

If the receipt was refreshed or the app called restoreCompletedTransactions then no IAPs were made by this App Store Id.


The receipt was created on 2019-03-22 09:14:19 Etc/GMT on that device - perhaps this is the date the app was installed on the device or the user called restoreCompletedTransactions or receipt refresh - on this date there were still no IAPs purchased.


The receipt was sent to the Apple servers on 2020-05-13 09:14:43 Etc/GMT for decoding. Depending on the type of IAP - no IAPs were purchased by the user between 2019-03-22 and 2020-05-13 - but the receipt was not refreshed or restored so this cannot be definitive.

Thanks for your reply

I am getting same scenario where transaction identifier is not in correct format. I am not using restore option also not refreshing the receipt.

I have purchase a product, it goes on purchasing state and after that it goes to purchased state and transaction is successful message shown on the app that you are all set.

I am getting transaction identifier 7391975D-A9F3-4FDB-87C0-8A431C42D461 which is different from actual transaction id showing on latestreceiptinfo.

It would be good if anyone can help on this.

Thanks in advance.
I also have this situation, the transactionIdentifier returned by the Apple API is invalid after verification.
越狱内购破解软件了解一下