服務器接收 App Store 蘋果商店內購項目IAP的退款通知

        蘋果商店內購IAP相信大家一定不陌生,蘋果從中抽成30%更是讓大多數公司都很反對。有時候碰上惡意退款的人更是沒有辦法,只能認栽。好消息是蘋果終於上線了退款通知!

       “AppStore服務器通知現在包含所有類型的App內購買項目的退款通知(包括消耗型項目、非消耗型項目和非續期訂閱)。這些信息能幫助您採取相應的行動,並告知他們相關的優惠更改,以及如何重新訂閱。”  ---- Apple  2020年6月25日

    廢話不多說,先來看看蘋果給的文檔:

  1. 瞭解如何開啓狀態更新通知(英文)>
  2. 瞭解如何處理退款通知(英文)>

注意事項

  1. 服務器需要支持https,App Store必須使用ATS協議與您的服務器建立安全的網絡連接,就是爲了安全!
  2. 在App Store Connect中爲您的應用程序配置訂閱狀態URL。官網文檔鏈接
  3. 蘋果發送的是POST請求。
  4. POST的正文responseBody包含的內容是json數據,內容詳見官方文檔鏈接
  5. 關鍵字段:notification_type事件類型是REFUND代表表示App Store成功退還了一筆交易,有關消耗性,非消耗性或非續訂訂閱的交易。包含cancellation_date_ms退回交易的時間戳,原始交易和產品product_id,以及包含的原因cancellation_reason。甚至還有APP版本號!其它的類型說明例如詳見官方文檔鏈接

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章