On a monthly auto renewable subscription offer I have generated 500 offer codes giving 1 month free for all users redeeming it (new, active and expired subscribers).
However, when I redeem any of the codes generated typing it in the App Store redeem code page or clicking on the offer code url (For example: https://apps.apple.com/redeem?ctx=offercodes&id=1483756186&code=RETFMAA8ET4JRKNZ00). it says the offer has expired everytime.
I have generated these codes today and the expiration date is set to 01/31/2021.
I have read again and again the documentation but can't find any mistake I could have made.
Any help would be greatly appreciated.
Thanks!
I am waiting for 24 hours by now but still getting same "expired" error. Surprised, such a simple thing isn't implemented correctly still.
Simple thing made untestable and with extremely poor DX. Also, the fact that their goto response is to ask us to test in production environment. smh
Update: I tried the next day and the same offer code is now working. So it takes some time for the offer code to get activated/processed/ready-for-use whatever, but there is absolutely 0 indication of this on the appstoreconnect.