การคืนเงินแอปแบบเสียเงินไม่เคยไปถึงเซิร์ฟเวอร์ของคุณ ตัวแอปจึงต้องตรวจจับเอง
การคืนเงินแอปที่ขายแบบจ่ายครั้งเดียวก่อนดาวน์โหลดข้ามทุกการแจ้งเตือนที่เซิร์ฟเวอร์ของคุณรอรับ Google ให้ผู้ซื้อคืนแอปได้ภายในสองชั่วโมงและถอนการติดตั้งแอป Apple คืนเงินได้ภายใน 90 วันตามข้อตกลงที่คุณทำไว้ และไม่มีฝ่ายใดขอหลักฐาน บทความนี้สรุปว่าแต่ละ store บอกอะไรคุณ ต้นทุนเป็นเท่าไร และจะตรวจสอบในแอปได้อย่างไร

ประเด็นสำคัญ
- การคืนเงินแอปแบบเสียเงินครอบคลุมราคาดาวน์โหลดตัวแอปเอง ไม่ใช่การซื้อภายในแอป และทั้ง Apple และ Google ไม่ได้ระบุการแจ้งเตือนเซิร์ฟเวอร์สำหรับกรณีนี้ไว้ในเอกสาร
- ศูนย์ช่วยเหลือ Play Console ของ Google ระบุว่าผู้ซื้อมีเวลาสูงสุดสองชั่วโมงหลังซื้อแอปแบบเสียเงินเพื่อคืนแอปและรับเงินคืนเต็มจำนวน และคืนแอปเดียวกันได้เพียงครั้งเดียว
- นโยบายการคืนเงินของ Google Play ระบุว่าแอปจะถูกถอนการติดตั้งเป็นส่วนหนึ่งของการคืนเงิน และผู้ซื้อที่ซื้อแอปเดิมอีกครั้งจะไม่ได้รับเงินคืนเป็นครั้งที่สอง
- ประเภท REFUND ใน App Store Server Notifications V2 ของ Apple ครอบคลุม consumable, non-consumable, การสมัครสมาชิกแบบต่ออายุอัตโนมัติ และการสมัครสมาชิกแบบไม่ต่ออายุ การซื้อตัวแอปไม่อยู่ในรายการนั้น
- Developer Program License Agreement ของ Apple, Schedule 2 ข้อ 6.3 ให้สิทธิ์ Apple คืนเงินแก่ผู้ซื้อที่ยกเลิกภายใน 90 วันนับจากดาวน์โหลด และนักพัฒนาต้องชดใช้เงินจำนวนนั้นให้ Apple
- เอกสาร StoreKit ของ Apple ระบุ revocationDate บน AppTransaction ซึ่งเป็นบันทึกที่มีลายเซ็นของการซื้อแอป และแอปสามารถตรวจสอบได้บนอุปกรณ์
- ทั้ง CONSUMPTION_REQUEST และ orders.reviewrefund ของ Google Play ไม่ได้ระบุไว้สำหรับการซื้อดาวน์โหลดแอป การคืนเงินแอปแบบเสียเงินจึงถูกตัดสินโดยไม่มีหลักฐานจากนักพัฒนา
แอปแบบจ่ายเงินก่อนดาวน์โหลดถูกคืนเงินผ่านประตูข้างที่เครื่องมือจัดการการคืนเงินส่วนใหญ่ไม่เคยเฝ้าดู เมื่อผู้ซื้อคืนตัวแอปเอง ไม่ใช่สิ่งที่ซื้อภายในแอป Apple และ Google จะดึงเงินกลับจากยอดโอนของคุณโดยไม่ส่งการแจ้งเตือนใดไปยังเซิร์ฟเวอร์ของคุณเลยแม้แต่ครั้งเดียว อย่างน้อย Google ก็ถอนการติดตั้งแอป บน iOS นักพัฒนาในฟอรัมทางการของ Apple รายงานว่าผู้ซื้อที่ได้เงินคืนแล้วยังใช้แอปต่อไป หากคุณขายแอปแบบเสียเงิน การคืนเงินแอปแบบเสียเงินคือการคืนเงินประเภทเดียวที่คุณจะเห็นเป็นเพียงบรรทัดติดลบในรายงาน เว้นแต่แอปจะตรวจสอบบนอุปกรณ์เอง
กฎการคืนเงินแอปแบบเสียเงินบน Google Play และ App Store
ทั้งสอง store ถือว่าการซื้อดาวน์โหลดเป็นสินค้าแยกที่มีกฎของตัวเอง ต่อไปนี้คือสิ่งที่เอกสารของแต่ละ store ระบุไว้
| กฎ | Google Play | App Store |
|---|---|---|
| คืนแอปด้วยตนเองแบบรวดเร็ว | สูงสุดสองชั่วโมงหลังซื้อ คืนเงินเต็มจำนวน | ไม่มีในเอกสาร |
| ระยะเวลาขอคืนเงินที่ยาวกว่า | ผู้ซื้ออาจขอได้ภายใน 48 ชั่วโมง หลังจากนั้นให้ติดต่อนักพัฒนา | Apple อาจคืนเงินได้ภายใน 90 วันนับจากดาวน์โหลด ตาม Schedule 2 ของข้อตกลงนักพัฒนา |
| จำนวนครั้ง | ครั้งเดียวต่อแอป การซื้อซ้ำจะไม่ได้รับเงินคืนอีก | ไม่มีในเอกสาร |
| สิ่งที่เกิดขึ้นกับแอป | ถูกถอนการติดตั้งเป็นส่วนหนึ่งของการคืนเงิน | ไม่มีในเอกสาร นักพัฒนารายงานว่าผู้ซื้อที่ได้เงินคืนยังเข้าถึงแอปได้ |
| นักพัฒนาคืนเงินเองได้ | ได้ เฉพาะคืนเต็มจำนวน ผ่าน Play Console | ไม่ได้ |
| การแจ้งเตือนเซิร์ฟเวอร์ถึงคุณ | ไม่มีในเอกสาร | ไม่มีในเอกสาร |
| คำขอหลักฐานถึงคุณ | ไม่มีในเอกสาร | ไม่มีในเอกสาร |
การคืนแอปภายในสองชั่วโมงของ Google Play ทำงานอย่างไร
ศูนย์ช่วยเหลือ Play Console ของ Google ระบุไว้ชัดเจน หลังซื้อแอปแบบเสียเงิน ผู้ใช้มีเวลาสูงสุดสองชั่วโมงในการคืนแอปเพื่อรับเงินคืนเต็มจำนวน และคืนแอปหนึ่งได้เพียงครั้งเดียว นโยบายการคืนเงินสำหรับผู้บริโภคของ Google เพิ่มเติมว่า ภายใน 48 ชั่วโมงผู้ซื้ออาจได้รับเงินคืนขึ้นอยู่กับรายการซื้อ แอปจะถูกถอนการติดตั้งเป็นส่วนหนึ่งของการคืนเงิน และผู้ที่ซื้อแอปเดิมอีกครั้งจะไม่ได้รับเงินคืนสำหรับแอปนั้น หลังจาก 48 ชั่วโมง Google จะส่งผู้ซื้อไปติดต่อนักพัฒนา
Apple คืนเงินแอปแบบเสียเงินอย่างไร
บน App Store ผู้ซื้อยื่นคำขอต่อ Apple ผ่าน reportaproblem.apple.com เลือกเหตุผล แล้วเลือกแอป Apple ระบุว่าจะได้รับความคืบหน้าภายใน 24 ถึง 48 ชั่วโมง คุณคืนเงินการซื้อบน App Store เองไม่ได้ สัญญาของคุณเป็นตัวกำหนดขอบเขตสูงสุด ข้อ 6.3 ของ Schedule 2 ใน Apple Developer Program License Agreement ระบุว่า หากผู้ซื้อต้องการยกเลิกภายในเก้าสิบวันนับจากดาวน์โหลด หรือแอปไม่เป็นไปตามข้อกำหนดของคุณหรือกฎหมายที่บังคับใช้ Apple อาจคืนเงินเต็มราคา และคุณต้องชดใช้เงินจำนวนนั้นให้ Apple หรือให้เครดิตแก่ Apple ในจำนวนเท่ากัน
ทำไมเซิร์ฟเวอร์ของคุณไม่เคยรู้เรื่องการคืนเงินแอปแบบเสียเงิน
สัญญาณการคืนเงินทุกตัวที่ทั้งสอง store ส่งออกมาถูกออกแบบมาสำหรับการซื้อภายในแอป Apple อธิบาย notificationType ว่าเป็นเหตุการณ์ In-App Purchase หรือการซื้อภายนอกที่ทำให้เกิดการแจ้งเตือน ประเภท REFUND ครอบคลุม consumable, non-consumable, การสมัครสมาชิกแบบต่ออายุอัตโนมัติ หรือการสมัครสมาชิกแบบไม่ต่ออายุ Get Refund History คืนรายการซื้อภายในแอปที่ได้รับเงินคืนแล้วของลูกค้า การดาวน์โหลดแอปไม่อยู่ในรายการใดเลย
Google ก็เช่นกัน Real-time developer notifications ครอบคลุมการสมัครสมาชิก ผลิตภัณฑ์แบบซื้อครั้งเดียว และการซื้อที่ถูกยกเลิก และ productType ของการซื้อที่ถูกยกเลิกเป็นได้เพียงการสมัครสมาชิกหรือการซื้อครั้งเดียว Voided Purchases API ระบุว่าใช้กับคำสั่งซื้อภายในแอปแบบครั้งเดียวและการสมัครสมาชิก และย้อนหลังได้เพียง 30 วัน
การคืนเงินแอปแบบเสียเงินทำให้เกิด CONSUMPTION_REQUEST หรือไม่
ไม่ เอกสารของ Apple ระบุว่าจะส่ง CONSUMPTION_REQUEST เมื่อลูกค้าขอคืนเงินสำหรับ In-App Purchase แบบ consumable หรือการสมัครสมาชิกแบบต่ออายุอัตโนมัติ นี่คือหนึ่งในสองขั้นตอนการคืนเงินเท่านั้นในทั้งสอง store ที่ขอหลักฐานจากนักพัฒนา อีกขั้นตอนหนึ่งคือการตรวจสอบ chargeback ของ Google Play ซึ่งตอบผ่าน orders.reviewrefund ภายใน 24 ชั่วโมง และมาทางช่องทางการแจ้งเตือนสำหรับการซื้อภายในแอปช่องทางเดียวกัน ไม่มีขั้นตอนใดระบุไว้สำหรับการดาวน์โหลดแอป การคืนเงินแอปแบบเสียเงินถูกตัดสินโดยไม่มีสิ่งใดที่คุณส่งไปได้เลย
ผู้ซื้อที่ได้เงินคืนยังใช้แอปต่อได้หรือไม่
บน Google Play นโยบายระบุว่าแอปจะถูกถอนการติดตั้ง บน iOS ฟอรัมของ Apple มีกระทู้จากนักพัฒนาที่ถามเรื่องนี้ตรงตัว กระทู้หนึ่งจากเดือนมีนาคม 2025 เขียนว่า "เมื่อผู้ใช้ขอคืนเงินแอปแบบจ่ายก่อนดาวน์โหลด พวกเขายังเข้าถึงแอปได้อยู่" อีกกระทู้จากปี 2022 สงสัยว่าผู้ซื้อซื้อ ติดตั้ง ขอคืนเงิน แล้วใช้งานต่อ กระทู้ที่สามจากเดือนมิถุนายน 2025 ถามว่า App Store Server Notifications V2 รายงานการคืนเงินระดับแอปบ้างหรือไม่ ทั้งสามกระทู้ไม่มีคำตอบจาก Apple
การคืนเงินแอปแบบเสียเงินทำให้คุณเสียเงินเท่าไร
ฝั่งยอดโอนนั้นคาดการณ์ได้ ศูนย์ช่วยเหลือ Play Console ของ Google ระบุว่า Google คืนค่าธรรมเนียมบริการเมื่อคุณคืนเงิน ยอดที่ถูกหักจากยอดโอนของคุณจึงเป็นส่วนแบ่งของคุณ ไม่ใช่ราคาป้าย การคืนเงินที่เกิดขึ้นหลังจาก Google โอนเงินให้คุณแล้วจะถูกหักจากยอดโอนครั้งถัดไป และหากยอดคงเหลือของคุณติดลบอย่างน้อย 48 ชั่วโมง Google อาจหักเงินจากบัญชีธนาคารของคุณ ฝั่ง Apple สัญญาระบุว่าคุณต้องชดใช้เงินเท่ากับราคาขาย ในทางปฏิบัติ RevenueCat รายงานในปี 2022 ว่า Apple หักตัวเลขหลังหักค่าคอมมิชชันที่แสดงเป็น Extended Partner Share แปลว่า Apple ไม่ได้เก็บส่วนแบ่งของตนไว้
ต้นทุนที่ไม่กลับคืนมาคือเงินที่คุณจ่ายไปเพื่อให้บริการผู้ซื้อรายนั้น นี่คือตัวอย่างประกอบ แอปแต่งรูปแบบเสียเงินราคา $6.99 ประมวลผลฟิลเตอร์ผ่านโมเดลบนคลาวด์และซิงก์โปรเจกต์ไปยังพื้นที่จัดเก็บบนคลาวด์ คุณจ่ายค่าโฆษณาที่ดึงผู้ซื้อรายนั้นเข้ามา
| รายการต้นทุน | ได้คืนบน Google Play | ได้คืนบน App Store |
|---|---|---|
| ส่วนแบ่งของคุณจาก $6.99 | ถูกหักคืนจากยอดโอนของคุณ | ถูกหักคืนจากยอดโอนของคุณ |
| ค่าธรรมเนียมบริการหรือค่าคอมมิชชันของ store | Google คืนให้คุณ | ไม่ถูกเรียกเก็บ ตามรายงานของ RevenueCat |
| การประมวลผลบนคลาวด์และการเรียก API ที่ใช้ไปแล้ว | ไม่ | ไม่ |
| พื้นที่จัดเก็บสำหรับโปรเจกต์ที่ซิงก์ | ไม่ | ไม่ |
| ค่าโฆษณาเพื่อหาผู้ซื้อ | ไม่ | ไม่ |
| ค่าเซิร์ฟเวอร์ต่อเนื่องหากผู้ซื้อยังใช้แอป | สิ้นสุด แอปถูกถอนการติดตั้ง | ดำเนินต่อจนกว่าแอปของคุณจะตรวจสอบ |
แถวสุดท้ายนี้คือจุดที่ iOS มีราคาแพง ผู้ซื้อที่ได้เงินคืนแต่ยังเก็บแอปไว้จะเรียก backend ของคุณต่อไป และทุกคำขอประมวลผล การซิงก์ และการเรียก API หลังการคืนเงินคือต้นทุนที่ไม่มีรายได้รองรับ สำหรับแอปแบบเสียเงินที่ไม่มีค่าเซิร์ฟเวอร์ การคืนเงินคือยอดขายที่หายไปหนึ่งรายการ สำหรับแอปที่มี backend มันอาจกลายเป็นบิลที่เดินต่อไปเรื่อย ๆ
วิธีตรวจจับการคืนเงินแอปแบบเสียเงินภายในแอป
เมื่อเซิร์ฟเวอร์ไม่ได้รับข้อมูลใดเลย การตรวจสอบจึงต้องเริ่มบนอุปกรณ์แล้วแจ้งไปยังเซิร์ฟเวอร์ของคุณ
บน iOS ให้อ่าน revocationDate บน AppTransaction
AppTransaction คือบันทึกที่มีลายเซ็นของ App Store เกี่ยวกับการซื้อแอปของลูกค้า ปัจจุบันเอกสาร StoreKit ของ Apple ระบุพร็อพเพอร์ตี revocationDate ไว้บนออบเจ็กต์นี้ โดยอธิบายว่าเป็นวันที่เพิกถอนการซื้อแอป ให้อ่าน AppTransaction.shared ตอนเปิดแอป ตรวจสอบความถูกต้องของผลลัพธ์ และถือว่า revocationDate ที่ไม่เป็น nil คือการดาวน์โหลดที่ได้รับเงินคืนแล้ว ส่งค่าที่มีลายเซ็นไปยังเซิร์ฟเวอร์ของคุณเพื่อให้เซิร์ฟเวอร์หยุดให้บริการบัญชีนั้น
- Apple ระบุว่า appTransactionID คงเดิมสำหรับ Apple Account หนึ่งแม้หลังการคืนเงินหรือการซื้อซ้ำ ดังนั้นให้ใช้ค่านี้เป็นคีย์ของบันทึก แล้วผู้ซื้อที่จ่ายเงินอีกครั้งจะถูกจดจำได้
- AppTransaction.refresh() ดึงบันทึกใหม่จาก App Store แต่จะแสดงหน้าต่างให้ลงชื่อเข้าใช้ Apple แนะนำให้เรียกใช้หลังจากผู้ใช้กระทำอย่างชัดเจนเท่านั้น เช่น แตะปุ่ม Restore
- ค่าที่มีลายเซ็นอยู่บนอุปกรณ์ เอกสารของ Apple ไม่ได้อธิบายการแจ้งเตือนเซิร์ฟเวอร์สำหรับค่านี้ เซิร์ฟเวอร์ของคุณจึงรู้เฉพาะสิ่งที่แอปรายงานมา

บน Android ให้ขอผลการตรวจสอบสิทธิ์จาก Play Integrity
การถอนการติดตั้งของ Google จัดการได้เกือบทุกกรณี แต่สำเนาของแอปอาจยังอยู่ต่อได้ เช่น สำเนาที่ไซด์โหลดจากข้อมูลสำรอง Play Integrity API คืนค่า appLicensingVerdict สำหรับบัญชีที่ลงชื่อเข้าใช้อยู่ LICENSED หมายความว่าผู้ใช้มีสิทธิ์ในแอป UNLICENSED หมายความว่าไม่มี และ Google แนะนำให้แสดงกล่องโต้ตอบ GET_LICENSED UNEVALUATED หมายความว่า Google ตรวจสอบไม่ได้ เช่น เพราะผู้ใช้ไม่ได้ลงชื่อเข้าใช้ Google Play Google ยังระบุด้วยว่าบนอุปกรณ์รุ่นเก่าบางรุ่น ผู้ใช้ยังคงมีสิทธิ์อยู่หลังถอนการติดตั้ง ดังนั้น LICENSED จึงไม่ใช่หลักฐานของการซื้อที่ยังมีผลบนทุกอุปกรณ์
ให้เซิร์ฟเวอร์เป็นผู้คุมประตู
การตรวจสอบฝั่ง client ถูกแพตช์ทิ้งได้ ส่วนที่ควรปกป้องคืองานที่มีต้นทุนซึ่ง backend ของคุณทำ ดังนั้นให้ backend ปฏิเสธการเรียกจากบัญชีที่รายงานล่าสุดเป็นการคืนเงิน ผล UNLICENSED หรือไม่มีผลใดเลยเมื่อพ้นระยะผ่อนผันที่คุณกำหนด นี่คือสิ่งที่ป้องกันไม่ให้การคืนเงินกลายเป็นการประมวลผลฟรี
เมื่อไรที่แอปแบบเสียเงินควรเปลี่ยนไปใช้การซื้อภายในแอป
คำแนะนำของ Apple เองเรื่องการเปลี่ยนโมเดลธุรกิจอธิบายการเปลี่ยนจากแอปแบบเสียเงินเป็นแอปฟรีที่มี In-App Purchases และใช้ originalAppVersion บน AppTransaction เพื่อมอบฟีเจอร์พรีเมียมต่อไปให้ผู้ที่ซื้อเวอร์ชันแบบเสียเงินไปแล้ว ประโยชน์ด้านการคืนเงินของการเปลี่ยนนี้จับต้องได้ เมื่อราคาไปอยู่ที่ non-consumable หรือการสมัครสมาชิก การคืนเงินจะมาในรูปการแจ้งเตือน REFUND และการซื้อที่ถูกยกเลิกซึ่งเซิร์ฟเวอร์ของคุณจัดการได้ และคำขอคืนเงินการสมัครสมาชิกบน App Store จะทำให้เกิด CONSUMPTION_REQUEST นี่คือสัญญาณที่ RefundHalt รอรับและตอบกลับภายในกรอบเวลา 12 ชั่วโมงและ 24 ชั่วโมง การดาวน์โหลดแบบเสียเงินไม่ให้สัญญาณใดเหล่านี้แก่คุณเลย
คำถามที่พบบ่อย
- ผู้ซื้อมีเวลานานเท่าไรในการคืนแอปแบบเสียเงินบน Google Play
- สูงสุดสองชั่วโมงหลังซื้อเพื่อรับเงินคืนเต็มจำนวน ตามศูนย์ช่วยเหลือ Play Console ของ Google และได้เพียงครั้งเดียวต่อแอป นโยบายการคืนเงินของ Google ยังระบุว่าผู้ซื้ออาจได้รับเงินคืนภายใน 48 ชั่วโมง หลังจากนั้น Google จะส่งผู้ซื้อไปติดต่อนักพัฒนา แอปจะถูกถอนการติดตั้งเป็นส่วนหนึ่งของการคืนเงิน
- Apple แจ้งเซิร์ฟเวอร์ของฉันหรือไม่เมื่อมีคนขอคืนเงินแอปแบบเสียเงินของฉัน
- ไม่มีการแจ้งเตือนที่ระบุไว้ในเอกสาร App Store Server Notifications ของ Apple ครอบคลุมเหตุการณ์ In-App Purchase และประเภท REFUND ระบุเพียง consumable, non-consumable, การสมัครสมาชิกแบบต่ออายุอัตโนมัติ และแบบไม่ต่ออายุเท่านั้น แอปสามารถอ่าน revocationDate บน AppTransaction บนอุปกรณ์และรายงานไปยังเซิร์ฟเวอร์ของคุณได้
- ผู้ซื้อที่ได้เงินคืนยังเข้าถึงแอป iOS แบบเสียเงินได้หรือไม่
- นักพัฒนาในฟอรัมของ Apple รายงานว่ายังเข้าถึงได้ และเอกสารของ Apple ไม่ได้อธิบายขั้นตอนใดที่ถอนแอปออกหลังการคืนเงิน ให้ตรวจสอบ revocationDate บน AppTransaction ตอนเปิดแอป และให้เซิร์ฟเวอร์หยุดให้บริการบัญชีที่รายงานว่าการดาวน์โหลดได้รับเงินคืนแล้ว
- ฉันคืนเงินแอปแบบเสียเงินเองได้หรือไม่
- บน Google Play ได้ Play Console ให้คุณคืนเงินเต็มจำนวนสำหรับแอปแบบเสียเงิน ไม่มีการคืนบางส่วน และ Google คืนค่าธรรมเนียมบริการให้ บน App Store ไม่ได้ มีเพียง Apple เท่านั้นที่คืนเงินการซื้อบน App Store ได้
- ฉันโต้แย้งการคืนเงินแอปแบบเสียเงินด้วยหลักฐานการใช้งานได้หรือไม่
- ไม่ได้ CONSUMPTION_REQUEST ของ Apple ระบุไว้สำหรับ consumable และการสมัครสมาชิกแบบต่ออายุอัตโนมัติ ส่วนการตรวจสอบ chargeback ของ Google Play ผ่าน orders.reviewrefund มาทางการแจ้งเตือนที่ออกแบบมาสำหรับผลิตภัณฑ์ภายในแอปและการสมัครสมาชิก ไม่มี store ใดระบุขั้นตอนการส่งหลักฐานสำหรับการซื้อตัวแอปเอง
แหล่งข้อมูลและเนื้อหาเพิ่มเติม
- Play Console Help: Issue refunds and cancellations
- Google Play Help: Apps, games and in-app purchases refund policies
- Google Play Developer API: Voided Purchases API
- Android Developers: Real-time developer notifications reference
- Android Developers: Play Integrity API integrity verdicts
- Apple Developer Documentation: notificationType (App Store Server Notifications V2)
- Apple Developer Documentation: AppTransaction
- Apple Developer Documentation: Supporting business model changes by using the app transaction
- Apple Developer Program License Agreement, Schedule 2 section 6.3
- Apple Support: Request a refund for apps or content that you bought from Apple
- Apple Developer Forums: How to detect refund for paid app? (March 2025)
- Apple Developer Forums: AppTransactionId support and app-level refunds (June 2025)
- RevenueCat: Does Apple keep its commission after you refund a purchase?
RefundHalt
ระบบอัตโนมัติสำหรับการคืนเงินบน App Store และ Google Play
อ่านต่อ
ถ้าแอปของคุณยังใช้ App Store Server Notifications V1 อยู่ Apple จะไม่เคยถามคุณเรื่องการคืนเงินค่าสมัครสมาชิกเลย
Apple เลิกสนับสนุน App Store Server Notifications V1 ตั้งแต่เดือนมิถุนายน 2023 และเวอร์ชันนี้ไม่เคยได้รับ CONSUMPTION_REQUEST สำหรับการสมัครสมาชิก, REFUND_DECLINED หรือ REFUND_REVERSED บทความนี้อธิบายว่าเซิร์ฟเวอร์ V1 พลาดอะไรไปบ้าง สร้างความเสียหายเท่าไร และจะย้ายไป V2 อย่างไรโดยไม่พลาดการคืนเงินแม้แต่รายการเดียว
การคืนเงินบนการสมัครสมาชิกรายเดือนแบบผูกพัน 12 เดือนของ Apple อาจยุติทั้งปี หรือแค่เดือนเดียว
การสมัครสมาชิกรายเดือนแบบผูกพัน 12 เดือนของ Apple แบ่งการคืนเงินออกเป็นสองกรณี คืนเงินเดือนที่ผ่านมาแล้ว การเรียกเก็บเงินยังเดินต่อ คืนเงินเดือนปัจจุบัน ข้อผูกพันสิ้นสุดทันที บทความนี้อธิบายว่าแต่ละกรณีมาถึงเซิร์ฟเวอร์ของคุณอย่างไร มีต้นทุนเท่าไร และควรส่งอะไรให้ Apple