Contents

responseBody

The JSON data that returns in the response from the App Store.

Declaration

object responseBody

Properties

NameTypeDescription
environmentstring

The environment the system generates the receipt for.

is_retryableboolean

An indicator when an error occurs during the request. A value of 1 indicates a temporary issue; retry validation for this receipt at a later time. A value of 0 indicates an unresolvable issue; don’t retry validation for this receipt. This is applicable only to status codes 21100–21199.

latest_receiptbyte

The latest Base64-encoded app receipt. This only returns for receipts that contain auto-renewable subscriptions.

latest_receipt_info[responseBody.Latest_receipt_info]

An array that contains all in-app purchase transactions. This excludes transactions for consumable products that your app marks as finished.

pending_renewal_info[responseBody.Pending_renewal_info]

In the JSON file, an array where each element contains the pending renewal information for each auto-renewable subscription the product_id identifies. This only returns for app receipts that contain auto-renewable subscriptions.

receiptresponseBody.Receipt

A JSON representation of the receipt that you send for verification.

statusstatus

Either 0 if the receipt is valid, or a status code if there’s an error. The status code reflects the status of the app receipt as a whole. See status for possible status codes and descriptions.

Discussion

The verifyReceipt endpoint returns this response.

Topics

Objects

See Also

Deprecated