Jamie wrote:

> The gotcha is the recurring subscription payments.  You could store
> the CC info in your own database and charge the card each month, but
> you're in a world of trouble if your DB is ever cracked.  Unless
> you're willing to go through the process of PCI certification, it's
> generally easier to just use a payment processor can can handle the
> subscriptions for you.  Both PayPal and authorize.net can do it.

+1

We handle monthly recurring payments for our subscription application 
(shootq.com), and elected to go with Authorize.NET after an initially 
terrible experience with PayPal. I can't recommend Authorize.NET enough 
-- they are fantastic! Talk to Chuck at Midwest Transaction Group to get 
your account, and he'll get you rolling quickly.

If you are planning on having fixed monthly subscriptions on a contract 
basis, you can use Authorize.NET's "Automated Recurring Billing" (ARB) 
API. Its fine if that is all you need.

For our purposes, we want to be able to do more than just simple monthly 
subscription billing, with the ability to give away free months, run 
promotions, sell other one-off items, etc. So, we use the Authorize.NET 
"Customer Information Manager" (CIM) API instead. It stores all of your 
customer information and credit cards for you, and you just tell it 
whenever you want to run a transaction against the customer's card, and 
in what amount. You can even specify line items to appear in the 
customer receipt.

The APIs are both XML-based I believe, and I rolled my own library for 
accessing the Authorize.NET CIM in just a day or two using mako and 
httplib. You should be able to do the same.

Best of luck to you --

-- 
Jonathan LaCour
http://cleverdevil.org


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to