So there are two kind of reason in this case:
the user turning off auto renewal, indicating they don't want their payment method to be charged while the billing retry period is active
system disabling auto-renewal at the end of the billing retry period
And how can I recognized which one? Focus on the expiration_intent field, right?
Post
Replies
Boosts
Views
Activity
I think you should check your previous receipt, not the latest one
thanks for your reply, helps me a lot. But may I ask does there any api could return us the order of the product in subscription group?
@App Store Commerce Engineer So can I draw a conclusion that if I receive a TransactionIdNotFoundError / errorCode 4040010, I can handle it as 21007 status code as before?
Looking forward to your response, thank you :)
ok, I get it O.O
Thank you so much, that's very helpful!! :)
I mean it just number, I can guess a random number. Is that possible?
the old way is verify by receipt. the receipt is like MIIUZAYJKoZIhvcNAQcCoIIUVTCCFFECAQExCzAJBgUrDgMCGgUAMIIDogYJKoZIhvcNAQcBoIIDkwSCA48xggOLMAoCAQgCAQEEAhYAMAoCARQCAQEEAgwAMAsCAQECAQEEAwIBADALAgEDAgEBBAMMATcwCwIBCwIBAQQDAgEAMAsCAQ4CAQEEAwIBeDALAgEPAgEBBAMCAQAwCwIBEAIBAQQDAgEAMAsCARkCAQEEAwIBAzAMAgEKAgEBBAQWAjQrMA0CAQ0CAQEEBQIDAkytMA0CARMCAQEEBQwDMS4wMA4CAQkCAQEEBgIEUDMwMTAYAgEEAgECBBC+PwxZHVpovt++u8Q90M6UMBsCAQACAQEEEwwRUHJvZHVjdGlvblNhbmRib3gwHAIBBQIBAQQUKeRgKC3BSVI117xJ129E......
If verify receipt, the receipt seems impossible to makeup😂
But transaction_id could easy makeup by random number generator.
Am I wrong or missing anything? Thank you~