I'd like to setup a "refillable balance" payment model in my iOS app, like toll passes do (e.g. Chicago's iPass).
My app is used to send postcards: which are considered a "physical good" by Apple. I currently have users put in their credit cards and we charge them each time they send one of our postcards.
For various reasons we want to move away from using "dollars" and transactions happening every time a postcard is sent.
Having a running balance of a set amount that auto-refills when it reaches a certain point would be ideal.
So ideally:
- User can load their app “balance” with $XX.XX using either a credit card or IAP
- They debit from that at whatever speed they desire buying our widgets
- When the balance is almost empty (e.g. only has $10 left), we recharge their credit card or using IAP $XX.XX to refill their balance.
Ideally we can just use credit cards for this and not IAP, but I don’t think Apple would allow that. IAP is fine, but is our second choice. Thing is, I’m not sure Apple even has an IAP business model for this approach….
Ideally this all should happen in the app - it’s not a great UX to do some of this in the app and some of it outside, and from what I understand, Apple will deny your app if you link outside the app for payments.
I'm stumped and feel like I'm in a gray area that Apple doesn't have an IAP method for but will deny my app if it doesn't use IAP.
Any ideas?