Hi guys,
Title says it all, really. 

 I have five IAP that returns productId just fine. Here is what one of the items returns:
GiderosIAP:onPurchaseComplete()
	table
	[__target]	table
	[__target]	[__events]	table
	[__target]	[__events]	[userdata: 0x19bc2110]	function	function: 0x7f85f18
	[__target]	[__events]	[userdata: 0x19bc21e0]	function	function: 0x7f88410
	[__target]	[__userdata]	userdata	userdata: 0x8241904
	[__target]	[loaded]	boolean	true
	[__type]	string	purchaseComplete
	[__userdata]	userdata	userdata: 0x40d2b44
	[productId]	string	1005
	[receiptId]	string	1000000142107597  | 
Today I added a new product and it returns this:
GiderosIAP:onPurchaseComplete()
	table
	[__target]	table
	[__target]	[__events]	table
	[__target]	[__events]	[userdata: 0x19dd0530]	function	function: 0x7de9690
	[__target]	[__events]	[userdata: 0x19dece10]	function	function: 0x3f1e2d8
	[__target]	[__userdata]	userdata	userdata: 0x8241904
	[__target]	[loaded]	boolean	true
	[__type]	string	purchaseComplete
	[__userdata]	userdata	userdata: 0x7f1fb74
	[receiptId]	string	1000000142107548  | 
Could this have something to do with iTunes not having propagated yet? My guess is no, but maybe someone has come across this before.
Cheers,
Niclas                 
 
                
Comments
Gotcha: When testing IAP with the Gideros Player the values are cached in between sessions. Restarting the Gideros Player on the device solved the issue. Maybe this helps someone else.
Nic