Tăng
doanh thu cho ứng dụng bằng cách ngăn chặn
những khoản hoàn tiền bất công

RefundHalt là dịch vụ bảo vệ hoàn tiền tự động cho ứng dụng iOS và Android. Dịch vụ phản hồi mọi yêu cầu hoàn tiền và chargeback bằng bằng chứng sử dụng thực tế, để doanh thu bạn đã kiếm được vẫn thuộc về bạn.

  • Không cần SDK
  • Thiết lập trong 2 phút
  • Đã giúp từ chối khoảng 76% yêu cầu hoàn tiền

TRỰC TIẾP

Chúng tôi đã giúp các ứng dụng giữ lại

$1,213,214.03

doanh thu mà các yêu cầu hoàn tiền và chargeback đã cố lấy lại. Được tính từ các trường hợp thực tế trong sổ cái RefundHalt.

sổ cái RefundHalt · trực tiếp

$0

được giữ lại trong 30 ngày qua

0%

được phản hồi trước thời hạn

0%

yêu cầu được hỗ trợ từ chối

0

yêu cầu đã phản hồi

3.7s

thời gian phản hồi trung vị

Đang diễn ra

Linguarypro.yearly

Đã từ chối · 1.240 thẻ ghi nhớ đã ôn

ĐÃ GIỮ LẠI

HabitHivepremium_yearly

Đã từ chối · 64 thói quen đã hoàn thành

ĐÃ GIỮ LẠI

CalmNestplus.yearly

Đã gửi bằng chứng · 18 phiên thiền

ĐÃ PHẢN HỒI

FitStreakpremium.yearly

Đã từ chối · 126 buổi tập kể từ khi mua

ĐÃ GIỮ LẠI

Xây dựng trên cơ chế hoàn tiền chính thức của cả hai cửa hàng

App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API

CÁCH HOẠT ĐỘNG

Ngừng mất tiền vì hoàn tiền. Chỉ mất 2 phút để thiết lập.

Không cần SDK, không cần thay đổi máy chủ, không cần tài khoản Google Cloud. Nếu biết sao chép và dán, bạn có thể được bảo vệ trước khi cà phê nguội.

Yêu cầu hoàn tiền trên App Store

Xem xét chargeback trên Play

TỰ ĐỘNG
RefundHalt

chính sách + bằng chứng, phản hồi trong vài giây

TRỰC TIẾP
Tỷ lệ hoàn tiền1.9%
01

Thêm ứng dụng

Chỉ cần dán liên kết cửa hàng của ứng dụng. Với Android, chúng tôi lập tức cấp một pipeline thông báo riêng trên đám mây của mình. Bạn không bao giờ phải dùng đến Google Cloud.

02

Dán hai giá trị vào bảng điều khiển của cửa hàng

iOS: trỏ App Store Server Notifications đến URL RefundHalt của bạn và tải lên khóa In-App Purchase. Android: dán tên topic của chúng tôi và mời service account của chúng tôi trong Play Console.

03

Chúng tôi phản hồi mọi yêu cầu hoàn tiền

CONSUMPTION_REQUEST của Apple cho bạn 12 giờ. Quy trình xem xét chargeback của Google cho bạn 24 giờ. RefundHalt phản hồi trong vài giây bằng bằng chứng sử dụng và ghi lại kết quả.

DÀNH CHO NHÀ PHÁT TRIỂN

Một API bạn sẽ tự xây dựng nếu có dư cả một quý

Mọi chức năng của bảng điều khiển đều có qua REST API gọn gàng, với key, danh sách có thể lọc và webhook được ký. Truyền trực tiếp dữ liệu sử dụng là tùy chọn.

# Optional. We ask your server how much a customer used:
#   POST https://yourapp.com/webhooks/refundhalt
#   { "type": "usage.lookup", "user_id": "b48c1f22-...-uuid" }

# Reply with anything you have, or skip it entirely:
{ "consumption": 72 }

# → We answer with or without it, inside the store deadline.

BẢNG ĐIỂM

Biết chính xác khoản hoàn tiền khiến bạn mất bao nhiêu và chúng tôi đã giữ lại bao nhiêu

Mọi yêu cầu, phản hồi và kết quả đều được ghi vào một sổ cái. Lọc theo ứng dụng, nền tảng, quốc gia, sản phẩm, lý do hoặc thời gian.

$0

Giữ lại trong tháng này

$0

Đã phản biện

0%

Tỷ lệ giữ lại

0

Yêu cầu hoàn tiền

Giữ lại trong tháng này · 12 tuần

w1w6w12

Lý do hoàn tiền

  • Không hài lòng với giao dịch mua41%
  • Mua ngoài ý muốn27%
  • Chargeback14%
  • Vấn đề thực hiện đơn hàng10%
  • Khác8%

Quốc gia hàng đầu

  • US
    38%
  • GB
    17%
  • DE
    12%
  • BR
    9%
  • JP
    7%

BẢNG GIÁ

Hai gói. Mọi thứ đều tự động.

Chọn một gói, kết nối ứng dụng và mọi yêu cầu hoàn tiền sẽ được phản hồi thay bạn.

Tiêu chuẩn

Cho nhà phát triển độc lập và danh mục nhỏ.

$39.99$19.99/thángTiết kiệm 50%

  • Phản hồi hoàn tiền không giới hạn
  • Công cụ chính sách tự động và quy tắc tùy chỉnh
  • Bản giải trình tranh chấp có AI hỗ trợ
  • Tối đa 20 ứng dụng trên cả hai cửa hàng
  • Tích hợp dữ liệu sử dụng
  • Lịch sử phân tích không giới hạn
  • Webhook và chuyển tiếp thông báo
  • Xử lý ưu tiên

Hủy bất cứ lúc nào

Phổ biến nhất

Không giới hạn

Cho studio và danh mục đang phát triển.

$59.99$29.99/thángTiết kiệm 50%

  • Phản hồi hoàn tiền không giới hạn
  • Công cụ chính sách tự động và quy tắc tùy chỉnh
  • Bản giải trình tranh chấp có AI hỗ trợ
  • Không giới hạn ứng dụng trên cả hai cửa hàng
  • Tích hợp dữ liệu sử dụng
  • Lịch sử phân tích không giới hạn
  • Webhook và chuyển tiếp thông báo
  • Xử lý ưu tiên

Hủy bất cứ lúc nào

Mọi gói đều bao gồm cả hai nền tảng, lưu trữ thông tin xác thực được mã hóa và hệ thống dự phòng đảm bảo thời hạn. Mỗi gói đều có 7 ngày dùng thử miễn phí. Giá chưa bao gồm VAT.

CÂU HỎI

Câu hỏi thường gặp

RefundHalt là dịch vụ tự động bảo vệ doanh thu khỏi các khoản hoàn tiền cho ứng dụng iOS và Android. Bạn chỉ cần kết nối ứng dụng một lần, không cần SDK và không cần thay đổi mã. Từ lúc đó, RefundHalt thay bạn phản hồi mọi yêu cầu hoàn tiền và mọi yêu cầu xem xét chargeback mà Apple hoặc Google mở cho ứng dụng của bạn. Phản hồi có thông tin thực tế về giao dịch và mức sử dụng, đồng thời được gửi trước thời hạn của cửa hàng. Kết quả rất đơn giản: ít yêu cầu hoàn tiền không công bằng được chấp thuận hơn, bạn giữ lại được nhiều doanh thu đã kiếm được hơn và không ai trong nhóm phải mất thời gian xử lý thủ tục hoàn tiền.
Cửa hàng sẽ quyết định chỉ dựa trên thông tin của khách hàng. Trong thực tế, yêu cầu không được phản hồi thường được chấp thuận. Việc phản hồi không mất phí và bổ sung thông tin từ phía bạn vào quyết định. RefundHalt bảo đảm phản hồi luôn được gửi trước thời hạn, kể cả vào ban đêm và cuối tuần.
Thông qua các API chính thức. Khi khách hàng yêu cầu hoàn tiền, thông báo của cửa hàng xác định đơn hàng. Sau đó, RefundHalt truy xuất toàn bộ giao dịch và lịch sử mua hàng thông qua App Store Server API và Google Play Developer API. Nếu bạn kết nối endpoint dữ liệu sử dụng, hồ sơ sử dụng của bạn cũng trở thành một phần của bằng chứng. RefundHalt cũng dùng AI để đọc trang thông tin công khai của ứng dụng trên cửa hàng và mô tả chi phí mà bạn phải chịu để cung cấp từng giao dịch mua. Điều này giúp người xét duyệt dễ hiểu trường hợp của bạn hơn.
Chúng tôi trình bày trường hợp của bạn trong từng yêu cầu. Apple và Google đưa ra quyết định cuối cùng, còn RefundHalt cung cấp cho họ thông tin đầy đủ, trung thực để hỗ trợ quyết định đó. Trên thực tế, trong các trường hợp chúng tôi xử lý, RefundHalt đã giúp từ chối khoảng 76% yêu cầu hoàn tiền và chargeback của khách hàng.
Không có cách theo dõi nào hoàn hảo. Nhiều ứng dụng không thể đo chính xác thời gian sử dụng. Ứng dụng không có hệ thống tài khoản cũng không phải lúc nào cũng xác định được ai đã sử dụng nội dung nào. Apple hiểu điều này. Vì vậy, payload dữ liệu sử dụng chấp nhận giá trị "unknown" cho nhiều trường và không yêu cầu độ chính xác tuyệt đối. RefundHalt gửi dữ liệu hiện có và đánh dấu phần còn lại là không xác định. RefundHalt không bao giờ tạo ra một con số không có thật. Trong quyết định hoàn tiền, thông tin xác thực mang lại kết quả tốt hơn thông tin phóng đại. Thông tin xác thực cũng giúp tài khoản nhà phát triển của bạn duy trì trạng thái tốt.
Có. Cả hai cửa hàng đều xây dựng các hệ thống này và yêu cầu nhà phát triển sử dụng. Các kỹ sư của Apple công khai khuyến nghị gọi endpoint Send Consumption Information khi nhận được yêu cầu hoàn tiền, vì dữ liệu bạn cung cấp được xem xét trong quyết định. Google giới thiệu Review Refund API để nhà phát triển có thể chia sẻ thông tin giao dịch về chargeback. RefundHalt chỉ gửi dữ liệu thực tế qua các API chính thức này.
developer.apple.com/forums

App Store Commerce Engineer

Jun ’24

Apple

To respond to CONSUMPTION_REQUEST notifications, you should call the Send Consumption Information endpoint: https://developer.apple.com/documentation/appstoreserverapi/send_consumption_information/

Whether you call the endpoint and provide consumption information or not, the refund may be granted or denied. However any data you provide via the endpoint will be considered in the refund decisioning process, so it’s generally recommended you call the endpoint to provide data if possible.

3 comments 0
Một kỹ sư Apple App Store Commerce trên diễn đàn dành cho nhà phát triển, June 2024. Apple khuyến nghị cung cấp dữ liệu sử dụng.Nguồn: developer.apple.com
Đối với đơn hàng được đặt sau August 3, 2026, nhà phát triển phải chịu chi phí của chargeback bị xử thua, gồm giá mua sau khi trừ phí dịch vụ của Play và phí chargeback từ ngân hàng. Google cũng bổ sung thời gian xem xét 24 giờ để nhà phát triển gửi bằng chứng trước khi chargeback được quyết định. RefundHalt tự động phản hồi các yêu cầu xem xét này.
support.google.com/googleplay/android-developer

Updates to refund protection and chargeback cost responsibility

Google Play is committed to continuously strengthening the protection of the platform. In 2025, Google Play successfully prevented US$3.4B of fraud and abuse. In 2026, we are implementing additional enhanced guardrails and fraud detections to reduce potential refund abuse, further protecting users and developers on Google Play.

Additionally, to align with industry standards, Google Play and developers will begin sharing chargeback costs for orders placed after August 3, 2026. Chargebacks are disputes initiated by users directly with their financial institutions. When a chargeback occurs, the costs is split as follows:

  • Developer responsibility: The purchase price (less Play’s service fee) and the associated chargeback fees from the financial institution.
  • Google Play’s responsibility: We will continue to cover the service fee cost for that transaction.

To help you take an active role in managing chargebacks ahead of these changes taking effect, a new optional Review Refund API is now available. This lets you to share key transaction information with Google Play, such as order delivery state and item consumption status. With this information, Google Play can better identify and contest illegitimate chargebacks on your behalf.

Thông báo của Google trong phần Trợ giúp Play Console: nhà phát triển cùng chịu chi phí chargeback đối với các đơn hàng được đặt sau August 3, 2026.Nguồn: support.google.com
Bạn có thể kiểm tra trong hai phút. Trên iOS, mở App Store Connect, vào Trends, chọn Proceeds và lọc Transaction Type theo Refund. Trên Android, mở Play Console và xem phần báo cáo tài chính. Nhiều nhà phát triển lần đầu tiên thấy con số đầy đủ tại đó.
Không. RefundHalt hoạt động hoàn toàn ở phía máy chủ thông qua các API chính thức của cửa hàng. Thiết lập chỉ cần dán hai giá trị vào App Store Connect hoặc Play Console. Hầu hết nhà phát triển hoàn tất trong khoảng hai phút.
Trên iOS, Apple yêu cầu thông tin sử dụng cho giao dịch mua vật phẩm tiêu hao và gói đăng ký tự động gia hạn. RefundHalt theo dõi hoàn tiền cho mọi loại giao dịch mua. Trên Android, RefundHalt phản hồi yêu cầu xem xét chargeback và theo dõi hoàn tiền qua Voided Purchases API.
Apple yêu cầu khách hàng đồng ý trước khi dữ liệu sử dụng được chia sẻ. Bạn không cần cửa sổ bật lên. Hầu hết nhà phát triển thêm một câu ngắn vào chính sách quyền riêng tư hoặc điều khoản dịch vụ. Hãy hỏi cố vấn pháp lý về câu chữ chính xác.
Có. Chúng tôi chỉ yêu cầu quyền truy cập tối thiểu cần thiết để phản hồi yêu cầu hoàn tiền và gửi bằng chứng của bạn. Chúng tôi không bao giờ yêu cầu quyền có thể chuyển ứng dụng hoặc thay đổi tài khoản của bạn. Thông tin xác thực được mã hóa khi lưu trữ bằng mã hóa phong bì AES-256-GCM với vòng khóa có thể luân chuyển. Thông báo Apple được xác minh bằng chứng chỉ gốc của Apple, còn nội dung gửi từ Google được xác minh bằng OIDC. Chúng tôi không bao giờ yêu cầu mật khẩu tài khoản nhà phát triển của bạn.
Có. Bạn sẽ phải xây dựng bộ tiếp nhận webhook cho cả hai cửa hàng, xác minh thông báo có chữ ký của Apple, thiết lập RTDN trên Play, đối chiếu người mua với giao dịch, tổng hợp bằng chứng và phản hồi đúng hạn vào bất kỳ thời điểm nào. Công việc này cần vài tuần phát triển cùng với bảo trì liên tục. RefundHalt đã thực hiện tất cả với một gói đăng ký.
Được chứ, hãy liên hệ với chúng tôi qua email calfiz@calfiz.com.

TOÀN BỘ CÔNG CỤ

Mọi thứ một khoản hoàn tiền phải vượt qua trước khi rời đi

RefundHalt không phải một bảng điều khiển gắn thêm vào webhook. Đây là công cụ quyết định hoàn chỉnh, kết nối trực tiếp với cơ chế hoàn tiền chính thức của Apple và Google.

Phản hồi trước mọi thời hạn

CONSUMPTION_REQUEST của Apple được phản hồi trong thời hạn 12 giờ bằng payload ConsumptionRequest V2 đầy đủ. Mọi trường hợp đều được đối chiếu với người mua, chấm điểm theo chính sách của bạn và phản hồi trong vài giây. Nếu thiếu dữ liệu hoặc máy chủ của bạn ngừng hoạt động, hệ thống dự phòng vẫn phản hồi trước khi hết hạn. Bạn không bao giờ mất quyền phản biện vì im lặng.

Xem xét chargeback của Google

Khi Google yêu cầu bằng chứng cho một chargeback, chúng tôi phản hồi trong thời hạn 24 giờ bằng các sự kiện sử dụng, dấu thời gian và địa chỉ IP qua orders.reviewrefund.

Quy tắc của bạn, dữ liệu sử dụng của bạn

Bạn có thể tùy chọn đặt quy tắc và đơn vị mà khách hàng sử dụng trong ứng dụng, như số ảnh được tạo, tín dụng hoặc phút. Cung cấp cho chúng tôi số liệu thực để mức sử dụng trở thành bằng chứng, thay vì chỉ là ước tính thời gian. Nếu bỏ qua, các thiết lập mặc định đã được kiểm chứng vẫn sẽ quyết định mọi trường hợp.

Chuyển tiếp thông báo

Apple chỉ cho phép một URL thông báo máy chủ cho mỗi ứng dụng. Trỏ URL đó đến RefundHalt, chúng tôi sẽ chuyển tiếp mọi sự kiện thô có chữ ký đến tối đa 10 đích: backend của bạn, RevenueCat, Adapty hoặc Apphud. Đã dùng một trong các nền tảng đó? Hãy giữ nền tảng đó làm nguồn chính và chuyển tiếp sự kiện thô của nó đến chúng tôi.

Phân tích trên cả hai cửa hàng

Số tiền bị phản biện, số tiền giữ lại, tỷ lệ giữ lại, lý do hoàn tiền, quốc gia, sản phẩm, khách hoàn tiền nhiều lần, tất cả trong một sổ cái chung cho App Store và Google Play.

Webhook gửi đi

Webhook có chữ ký theo phong cách Stripe cho mọi sự kiện: đã nhận yêu cầu, đã gửi phản hồi, hoàn tiền bị từ chối, tiền được giữ lại. Chuyển dữ liệu vào Slack, CRM hoặc kho dữ liệu của bạn.

Mã hóa theo mặc định

Thông tin xác thực của cửa hàng được bảo vệ bằng mã hóa phong bì AES-256-GCM và vòng khóa có thể luân chuyển. Việc gửi webhook được xác minh bằng OIDC. Khóa của bạn không bao giờ rời khỏi kho bảo mật.

TỪ CÁC NHÀ PHÁT TRIỂN

Các nhà phát triển đã quá mệt mỏi với những khoản hoàn tiền bất công

Daniel R.Khách hàng đã xác minh
Tôi không kỳ vọng nhiều, rồi một chargeback của Google cho gói năm $59.99 được phản biện qua đêm mà tôi không phải động tay. RefundHalt lấy lịch sử đơn hàng và sử dụng, gửi bằng chứng, rồi xử lý xong trước khi tôi thức dậy. Lần đầu tiên một vụ tranh chấp hoàn tiền thực sự có lợi cho tôi.
Ben K.Khách hàng đã xác minh
Tôi thiết lập vào thứ Ba rồi quên luôn. Một tháng sau quay lại xem, RefundHalt đã âm thầm giữ lại khoảng $1.100 đáng lẽ đã thất thoát.
Marco T.Khách hàng đã xác minh
Chúng tôi bán gói năm, và việc lạm dụng hoàn tiền âm thầm khiến chúng tôi mất khoảng $900 mỗi tháng. Người dùng dùng ứng dụng ba tuần rồi đòi lại toàn bộ tiền. Từ khi bật RefundHalt, các yêu cầu đó được phản hồi bằng bằng chứng sử dụng thực tế và phần lớn giờ đã bị từ chối. Đây là công cụ đầu tiên chúng tôi thêm trong năm nay tạo ra thay đổi rõ rệt trên đường doanh thu.
Tom W.Khách hàng đã xác minh
Tôi chỉ mất khoảng năm phút thiết lập trong giờ nghỉ uống cà phê. Tôi tải khóa lên, trỏ thông báo của Apple đến webhook, vậy là xong. Từ đó, RefundHalt âm thầm phản hồi mọi yêu cầu dữ liệu sử dụng và tôi chưa phải bận tâm thêm lần nào.
Aaron D.Khách hàng đã xác minh
Thiết lập đúng là chỉ mất hai phút. Chúng tôi dán tên topic vào Play Console, mời tài khoản dịch vụ, vậy là xong. Không SDK, không cần triển khai, không cần duyệt mã. Sang hôm sau hệ thống đã tự hoạt động.
Kenji M.Khách hàng đã xác minh
Cuối cùng cũng có người xây công cụ này cho chargeback trên Google Play. Từ tháng Tám, Google chia sẻ chi phí chargeback với nhà phát triển nên bỏ qua việc này sẽ sớm trở nên rất tốn kém. Bằng chứng được gửi tự động và mọi kết quả đều tập trung ở một nơi.

Yêu cầu hoàn tiền tiếp theo đã đang trên đường đến.

Thiết lập RefundHalt trong khoảng thời gian bạn cần để đọc thêm một email hỗ trợ về khoản hoàn tiền mà mình chưa kịp phản biện.