So im building an auction app, and we of course need to let people bid, this generates a couple of issues. Lets say the item is $20, so another user would need to bid higher than $20, lets say $25.
1) If we charge them the $25 with an in-app purchase (so we know its paid and not a time waster), then we need to refund if someone beats that bid. Obviously we cant be charging everyone and refunding once their bid is beaten (apple keeps the 30% on refunds as I understand it).
2) If we dont charge anything, then the person may not purchase once if they win the item they are bidding on.
So I guess my question is that is there a way to put a charge "on hold" with apple? Kind of like credit cards do where they check first, authorize it and place a hold on the funds (to be released later once confirmed). So the flow would be that they bid for the item, enter email and pass to authorize the purchase, then later if they are the successfull bidder the charge actually goes through and the item is paid (all other "holds" for all other bidders is then released since they did not win).
Possible?
Or anyone got any great ideas for this problem?
Thanks!