diff --git a/docs/api/in-app-purchase.md b/docs/api/in-app-purchase.md index 9704641585655..0757bfd5cba72 100644 --- a/docs/api/in-app-purchase.md +++ b/docs/api/in-app-purchase.md @@ -25,8 +25,10 @@ The `inAppPurchase` module has the following methods: * `productID` String - The id of the product to purchase. (the id of `com.example.app.product1` is `product1`). * `quantity` Integer (optional) - The number of items the user wants to purchase. -* `callback` Function (optional) - The callback called when the payment is added to the PaymentQueue. (You should add a listener with `inAppPurchase.addTransactionsListener` to get the transaction status). - * `isProductValid` Boolean - Determine if the product is valid and added to the payment queue. +* `callback` Function (optional) - The callback called when the payment is added to the PaymentQueue. +* `isProductValid` Boolean - Determine if the product is valid and added to the payment queue. + +You should listen for the `transactions-updated` event as soon as possible and certainly before you call `purchaseProduct`. ### `inAppPurchase.canMakePayments()`