In-App Purchase Verification

This API allows you to verify the credibility of a Purchase of the type In-App. This API is useful to make a final verification before delivering the Item to the User to ensure that the Purchase is correct and prevent fraud. This API does not require authentication.


Show detailed information about the Success (200) result

The Success result returns the following detailed payload:

NameTypeDescription
kindStringRepresents a productPurchase.
purchaseTimeMillisStringThe time the product was purchased in milliseconds.
purchaseStateStringThe purchase state of the order.
consumptionStateStringThe consumption state of the in-app product.
developerPayloadStringA developer-specified string that contains supplemental information about an order.
orderIdStringThe order id associated with the purchase of the in-app product.
acknowledgementStateStringThe acknowledgment state of the in-app product.
purchaseTokenStringThe token provided to the user's device when the product was purchased.
productIDStringThe product ID of the product being purchased.
regionCodeStringThe region code for the place where the purchase was made.
currencyStringThe price currency, as an ISO 4217 alphabetic code. Example: USD

purchaseState

ValueDescription
0The purchase is successfully completed.
1The purchase has been cancelled.

consumptionState

ValueDescription
0The purchase is pending consumption.
1The purchase has been consumed.

acknowledgementState

ValueDescription
0The purchase is pending acknowledgement.
1The purchase has been acknowledged.

Language
Click Try It! to start a request and see the response here!