Response of the server-side verifyReceipt endpoint when using offer codes

Hi,

We use the (now deprecated) server-side receipt verification API (*1) with the app we are maintaining and there are some points I would like confirm on how its response changes based on whether the purchase being processed was a subscription that used an offer code or not.

I am particularly concerned about the following:

  • Are there any properties of the response that are added or missing?
  • Is there any property indicating that an offer code was used?
  • If there is, which field is that and what values does it take?
  • Are there any special steps or options required when processing the receipt which used an offer code on the server side?

*1 https://developer.apple.com/documentation/appstorereceipts/verifyreceipt

Response of the server-side verifyReceipt endpoint when using offer codes
 
 
Q