Auction type app

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!

You can't put something on hold.

You can have a person purchase 'currency' and pay for it. Once they have purchased '$100' they can spend that if they win the bid. Then they would have less 'currency' in their account. But they could only use that remaining currency in your auction.


and...you can't sell real world goods using IAP, only digital stuff. So if that's what you have in mind, 'currency' is a good approach. You can buy "1000 Gold Coins" for $0.99 and bid in Gold Coins

>my question is that is there a way to put a charge "on hold" with apple?


No, devs can't put something on hold like that.


You can allow a purchase of 'currency' they can use if they win the bid, tho, which would then be deducted from their account to be used only in your auction.


Devs can't sell real world goods using IAP, only virtual/digital consumed in your app, making 'currency' an option in your example.

Brilliant minds think alike.

You're much better at IAP than I am, so thanks for confirming.


Ken

Auction type app
 
 
Q