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.