Difference between revisions of "Event.TRANSACTION"

From GiderosMobile
(Created page with "__NOTOC__ '''Available since:''' Gideros 2012.2.2<br/> === Description === This event is dispatched when a transaction is updated. The event listener should process all succes...")
 
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
'''Available since:''' Gideros 2012.2.2<br/>
 
'''Available since:''' Gideros 2012.2.2<br/>
 +
'''Value:''' transaction<br/>
 
=== Description ===
 
=== Description ===
 
This event is dispatched when a transaction is updated. The event listener should process all successful transactions, unlock the functionality purchased by the user, and then finish the transaction by calling `StoreKit:finishTransaction` method.
 
This event is dispatched when a transaction is updated. The event listener should process all successful transactions, unlock the functionality purchased by the user, and then finish the transaction by calling `StoreKit:finishTransaction` method.
 +
=== Parameters ===
 +
'''errorCode''': (number) error code if the request failed to execute and event.transaction.state is set to StoreKit.FAILED<br/>
 +
'''errorDescription''': (string) error description if the request failed to execute and event.transaction.state is set to StoreKit.FAILED<br/>
 +
'''payment.productIdentifier''': (string) product identifier for this transaction<br/>
 +
'''payment.quantity''': (number) number of items the user wants to purchase<br/>
 +
'''transaction.state''': (string) current state of the transaction<br/>
 +
'''transaction.identifier''': (string) string that uniquely identifies a successful payment transaction<br/>
 +
'''transaction.receipt''': (string) signed receipt that records all information about a successful payment transaction<br/>
 +
'''transaction.date''': (string) date the transaction was added to the App Store’s payment queue<br/>
 +
'''originalTransaction.identifier''': (string) identifier of original transaction<br/>
 +
'''originalTransaction.date''': (string) date of the original transaction<br/>

Revision as of 11:45, 23 August 2018

Available since: Gideros 2012.2.2
Value: transaction

Description

This event is dispatched when a transaction is updated. The event listener should process all successful transactions, unlock the functionality purchased by the user, and then finish the transaction by calling `StoreKit:finishTransaction` method.

Parameters

errorCode: (number) error code if the request failed to execute and event.transaction.state is set to StoreKit.FAILED
errorDescription: (string) error description if the request failed to execute and event.transaction.state is set to StoreKit.FAILED
payment.productIdentifier: (string) product identifier for this transaction
payment.quantity: (number) number of items the user wants to purchase
transaction.state: (string) current state of the transaction
transaction.identifier: (string) string that uniquely identifies a successful payment transaction
transaction.receipt: (string) signed receipt that records all information about a successful payment transaction
transaction.date: (string) date the transaction was added to the App Store’s payment queue
originalTransaction.identifier: (string) identifier of original transaction
originalTransaction.date: (string) date of the original transaction