Difference between revisions of "Event.REQUEST PURCHASE COMPLETE"
Line 4: | Line 4: | ||
'''<translate>Defined by</translate>:''' [[Special:MyLanguage/GoogleBilling|GoogleBilling]]<br/> | '''<translate>Defined by</translate>:''' [[Special:MyLanguage/GoogleBilling|GoogleBilling]]<br/> | ||
=== <translate>Descriptio</translate>n === | === <translate>Descriptio</translate>n === | ||
− | <translate>Dispatched when | + | <translate>Dispatched when [[Special:MyLanguage/GoogleBilling:requestPurchase|GoogleBilling:requestPurchase]] function completes with these response codes: |
− | + | [[Special:MyLanguage/GoogleBilling.USER_CANCELED|GoogleBilling.USER_CANCELED]] indicates that the user pressed the back button on the checkout page instead of buying the item. | |
− | + | [[Special:MyLanguage/GoogleBilling.SERVICE_UNAVAILABLE|GoogleBilling.SERVICE_UNAVAILABLE]] indicates that the network connection is down. | |
− | + | [[Special:MyLanguage/GoogleBilling.BILLING_UNAVAILABLE|GoogleBilling.BILLING_UNAVAILABLE]] indicates that in-app billing is not available because the API version that you specified is not recognized by the Google Play application or the user is ineligible for in-app billing (for example, the user resides in a country that prohibits in-app purchases). | |
− | + | [[Special:MyLanguage/GoogleBilling.ITEM_UNAVAILABLE|GoogleBilling.ITEM_UNAVAILABLE]] indicates that Google Play cannot find the requested item in the application's product list. | |
− | + | [[Special:MyLanguage/GoogleBilling.DEVELOPER_ERROR|GoogleBilling.DEVELOPER_ERROR]] Indicates that an application is trying to make an in-app billing request but the application has not declared the com.android.vending.BILLING permission in its manifest. Can also indicate that an application is not properly signed, or that you sent a malformed request, such as a request with missing Bundle keys or a request that uses an unrecognized request type. | |
− | + | [[Special:MyLanguage/GoogleBilling.ERROR|GoogleBilling.ERROR]] indicates an unexpected server error. For example, this error is triggered if you try to purchase an item from yourself, which is not allowed by Google Wallet.</translate> | |
=== <translate>Parameters</translate> === | === <translate>Parameters</translate> === | ||
'''productId''': (string) <translate>your given id of the product purchased</translate><br/> | '''productId''': (string) <translate>your given id of the product purchased</translate><br/> |
Revision as of 09:35, 24 August 2018
Available since: Gideros 2012.09
Value: requestPurchaseComplete
Defined by: GoogleBilling
Description
Dispatched when GoogleBilling:requestPurchase function completes with these response codes: GoogleBilling.USER_CANCELED indicates that the user pressed the back button on the checkout page instead of buying the item. GoogleBilling.SERVICE_UNAVAILABLE indicates that the network connection is down. GoogleBilling.BILLING_UNAVAILABLE indicates that in-app billing is not available because the API version that you specified is not recognized by the Google Play application or the user is ineligible for in-app billing (for example, the user resides in a country that prohibits in-app purchases). GoogleBilling.ITEM_UNAVAILABLE indicates that Google Play cannot find the requested item in the application's product list. GoogleBilling.DEVELOPER_ERROR Indicates that an application is trying to make an in-app billing request but the application has not declared the com.android.vending.BILLING permission in its manifest. Can also indicate that an application is not properly signed, or that you sent a malformed request, such as a request with missing Bundle keys or a request that uses an unrecognized request type. GoogleBilling.ERROR indicates an unexpected server error. For example, this error is triggered if you try to purchase an item from yourself, which is not allowed by Google Wallet.
Parameters
productId: (string) your given id of the product purchased
responseCode: (string) response code.
productType: (string) type of the product purchased
developerPayload: (string) A developer-specified string that can be specified when you make a purchase request.