I get the expected events, but the receipt is null for both the original and
the current transaction.
This is testing on iOS 5.0.1, Flex SDK 4.6.0
The receipt is provided with the initial transaction, just not in any restored
transactions.
I note that capiextension.m->generateXml deliberately blanks the receipt:
if(t.transactionState == SKPaymentTransactionStatePurchased || t.transactionState){
NSString* d = [[NSString alloc] initWithData:t.transactionReceipt encoding:NSASCIIStringEncoding];
[retXML appendFormat:@"<receipt>%@</receipt>",d];
[d release];
}else {
[retXML appendFormat:@"<receipt> </receipt>"];
}
Original issue reported on code.google.com by scottand...@gmail.com on 11 Jun 2012 at 12:58
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36923004-restoretransactions-does-not-return-receipts?utm_campaign=plugin&utm_content=tracker%2F21979375&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F21979375&utm_medium=issues&utm_source=github).
Original issue reported on code.google.com by
scottand...@gmail.com
on 11 Jun 2012 at 12:58