Difference between revisions of "Event.TRANSACTION"
Line 3: | Line 3: | ||
'''Value:''' transaction<br/> | '''Value:''' transaction<br/> | ||
=== Description === | === Description === | ||
− | <translate>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 | + | <translate>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.</translate> |
=== Parameters === | === Parameters === | ||
'''errorCode''': (number) <translate>error code if the request failed to execute and event.transaction.state is set to StoreKit.FAILED</translate><br/> | '''errorCode''': (number) <translate>error code if the request failed to execute and event.transaction.state is set to StoreKit.FAILED</translate><br/> |
Revision as of 14:01, 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