Questions about a refund process

hello. I need to confirm whether the content I know is correct.

  1. The user requests a refund.
  2. Then Apple sends consumptionRequest Notification to the server.
  3. Is it possible to approve/reject HTTP Code 200 or 403?
  4. When approval, we receive 'refund' notification from Apple.
  5. If you are approved, you will receive 'refund_denied' notification from Apple.

I wonder if the above process is correct and the answer to number 3 is correct.

Thank you for read my Question :)

Accepted Answer

Yes you could reject any notification, it will be retried 3 times unless a 2xx RC is received. If you provide consumption info, that can be used with the refund decision process. And after, either the customer refund request will be approved (#4) or it will be denied (#5)

Questions about a refund process
 
 
Q