Loading video...

Video Failed to Load

Go Home

(Re)Introducing Refund Control! Some background; on iOS, Apple approves every refund request unless you respond to the notification they send. RevenueCat responds for you, and for a long time one of the options was "always decline". We removed it. Declining every request regardless of the reason pushes users into...

16,203 views • 1 month ago •via X (Twitter)

14 Comments

Máté Kovács's profile picture
Máté Kovács1 month ago

@elwatto Amazing! I wanted to implement exactly this on our backend and set the preference in RC, much easier this way!

Quentin's profile picture
Quentin1 month ago

Can you preview which policy a past refund would match before enabling it? With ordered rules, a broad audience could quietly catch requests meant for a more specific one.

Eric Rodriguez's profile picture
Eric Rodriguez1 month ago

Launching a 7-day trial next month, and the policy I actually want is: approve if they never opened the app after the trial converted, decline if they've been using it daily. Can an Audience see in-app usage, or only purchase history?

Morgan's profile picture
Morgan1 month ago

can a policy look at how long they've been subscribed or only activity?

Akash's profile picture
Akash1 month ago

Policy-powered refunds are a better fit than a universal decline toggle. The interesting metric is whether chargebacks drop without increasing support load.

austin blake (stuff todos+lists)'s profile picture
austin blake (stuff todos+lists)1 month ago

🙌

Cornelius Mark's profile picture
Cornelius Mark1 month ago

Decline every refund and you train people to charge back. I would approve anyone who never finished the core job, and only fight refunds after a completed session.

ひらり たつや's profile picture
ひらり たつや1 month ago

これは素晴らしい取り組みですね!返金管理の方法が変わると、業界全体に良い影響を与えそう。

Voxlessa's profile picture
Voxlessa1 month ago

Refund flows need plain language because frustration arrives before anyone reads the policy. Clarity is a feature when money is involved.

Adam Slyn's profile picture
Adam Slyn1 month ago

the ‘active for weeks’ example feels tricky. someone might keep opening an app because it's broken, not because they got value from it. can support history factor into a refund policy?

ghosty's profile picture
ghosty1 month ago

great feature!

ナラサン's profile picture
ナラサン1 month ago

なるほど、Appleの通知に対応しないとダメなんですね。わかりやすくて助かります!

MixRoute AI's profile picture
MixRoute AI1 month ago

Great feature!

rusa's profile picture
rusa1 month ago

refunds are the quiet ios tax: apple takes 30% up front and gives devs no say over the refund, so you eat the loss twice. good to finally see tooling.

Related Videos

Being Dominant means being the One in Control. Some people love it and some hate it, but either way, there is always someone in control and the areas where you are not the one in control, are where you have given that control to someone else! Being the one in control means being the one people TRUST to lead, to be in charge. And for us to hold that responsibility, we gotta be not only comfortable with that role, but to love it! To want it. Control holds negative connotations, yet if it is exerted by someone with positive intentions, it is very healthy. It means you trust yourself and don't need to rely on others to direct you. NOT being in control means chaos. It means helplessness. It means inability to make decisions. Or to take initiatives. It means you are the one that follows. And if that is what you actually desire you have to be conscious of that choice. Otherwise you fall into that role and then wonder why nothing goes as you want. And if you choose to follow, choose your leader wisely. There always is someone in control, someone in charge, someone that leads. There is always a power dynamic. Truth is, we feel safe with those in control. Especially when they show us that them being in that role is positive for us. But so many people trust others more than they trust themselves! Which means being constantly influenced by everyone else's option and advice... which makes then the ones in control of your life! Decide WHO you want to take control when you want or need it, but also choose when YOU should be The One in charge. Developing that self-trust requires radical self responsibility. Which is what people struggle with. Nobody wants to be responsible for anything. And then we blame everyone for why our lives are not what we want them to be. And if you DO want to dominate, start by controling your own Self, your own thoughts, your own life. You can't expect others to trust YOU if YOU don't. Think about it... those that are in control are the people that have the most influence in the world. So if conscious people who desire to create a positive change take more control/responsibility, it would literally change society as we know it.

Ms. Malissia

18,617 views • 2 years ago

Soldiers, sailors, air force personnel and marines of our #NATO Alliance, civilians and reservists. During this Holiday Season – as in every season – we want to express our deepest gratitude. For your long hours. For deploying far from home. And above all, for keeping our nations free and secure. Your dedication is a testament to your character. You do not serve for glory nor riches. You serve for the people you love, and for the values we share. During these days – and all other days – we shall also remember those who suffer because of war, Who have been wounded, Or who have made the ultimate sacrifice. We honour you, in true NATO nature, by standing firm together, as we have always done. Our thoughts go also to your families. If you are reunited, cherish this time. If you are apart because of duty, know that every absence and every empty chair, is a sacrifice that matters. Because what you do matters, to all of us, at every moment, of every day. And today, our hearts turn again to you, #Ukrainian soldiers, entering a fourth winter in battle. Four winters of cold nights, of constant danger. But also of resolve, strong as steel. We pay tribute to your sacrifice, to your spirit and your courage. Which do not break. Reminding us that freedom has defenders, And that darkness never has the final word. We hold close your families too, Who wait for you, Cherish you, And hope for you. Their strength is a quiet burden, carried with dignity. So, to each of you standing guard on long winter nights, and to every family living through the uncertainty of war: Your struggle is not forgotten, Your sacrifice is not unseen, and our support remains unwavering. Dear all, NATO and Ukrainian troops! Let these days bring you strength. Let the love of your families, whether near or far, lift you. And let the knowledge that you are not alone guide you into the New Year. #WeAreNATO #StrongerTogether #SlavaUkraini #Ukraine️ #UkraineMilitary 🇺🇦

Admiral Giuseppe CAVO DRAGONE - NATO CMC

66,210 views • 10 months ago

A night we will forever hold close to our hearts. Yesterday — February 7, 2026 — we celebrated YOU. Seeing your genuine smile, hearing your laughter, and watching you enjoy the moment reminded us why we do all of this. Your happiness means everything to us. When you’re happy, our hearts are full too. Thank you for sharing such a special moment with us. In every event we create, in every step we take, we promise to always make sure you feel safe, loved, and truly happy. We can’t wait to celebrate every milestone, every dream, and every version of you. As we have always said — we love you, always and in all ways. To everyone behind this unforgettable night, thank you from the bottom of our hearts. To her TEAM, thank you for trusting us and for helping turn this surprise into a beautiful memory. From planning to execution, your support made everything possible. To Seth, thank you for being there and for sharing the moment with us. Your presence meant so much, and we truly appreciate you. To our sponsors, your generosity and kindness made this celebration possible. Thank you for choosing to support, love, and stand with us in every event. We did this together — Team CHINcredible. To the core team of this fandom, words will never be enough. Your tireless efforts, on cam or behind the scenes, remind us that this community is built on love, unity, and selflessness. From nothing to something beautiful, you have always been the glue that keeps us together. Thank you for your unconditional love for Francine and for this family we call home. And to all CarreLs who chose to be there — thank you for loving her with your whole hearts and for supporting her in every way. We grew up together, and we will continue growing together. May we all reach the dreams we’ve been holding onto. Until the next celebration… see you again soon, yellow fam. 💛

CarreLs Official

24,834 views • 8 months ago