I did kind of the same thing (with CCBill) for my Clips site
http://www.NudeMaleMassage.com/
Rather than by the minute, I make <10minute clips and sell them for $1.99ea... which you can process as $1.99 (or your price) digital downloads (or video stream) with CCBill or DHD Commercegate (as a secondary in case CCBill scrubs the customer due to previously discussed stuff here about CCB and card bangers and chargebacks and blacklists).
You can sell clips for whatever price, and to further protect yourself and your content, put a minimum quantity on the shopping cart for checkout e.g. $9.99. You'll still do better than as you described, giving all your hours of content and bandwidth away for $19.95 in 30 days.
While CCB tech support these days is pretty cruel, when I did this 2 1/2 years ago, there was a very sharp guy who - while not giving me code like e.g. PayPal does with shopping cart and IPN - told me how to write code in easy to understand block diagrams, from which I then wrote my own shopping cart and handle the $_POST, to then serve the customer's purchase (digital download or stream).
Two months ago I slightly updated that original hand-written code with AJAX/CSS so that my shopping cart is in a fixed position on the page, and updates on click without page refresh. As I have done in my other sites in my signature.
Bookmarks