Actions
Purchase Product
Starts a transaction. If this action is successful, it will fire the "Added To Payment Queue" event. As the transaction progresses, the "Transactions Updated" event will fire.
Be sure to "finish" a transaction with the "Finish Transaction" action once you are done processing the events for it. No purchases should be left hanging.
Restore Completed Transactions
Generates previously finished transactions. This method can be called either to install purchases on additional devices, or to restore purchases for an application that the user deleted and reinstalled. This will refresh the "transactions" state with the relevant transactions for the current device's Apple ID.
Restore Completed Transactions
Generates a URL to a receipt with all of the purchases the user has made for your application.
Finish Transaction
Use this to complete a transaction. Note, you need to call this even if the transaction failed, to indicate that you are done processing the transaction.
Finish All Transactions
Use this to finish all outstanding transactions.