https://payments.amazon.com/sdui/sdui/business?sn=devfps/agg...With Amazon Payments you can either have your customers prepay a set amount and deduct from that as they go, or pay with credit, and you charge them when they reach a certain threshold.
That way you can avoid paying a transaction fee on each small purchase.