4 replies [Last post]
mr.andrey's picture
Offline
Bug FinderGetting busy with the Ubercode.
Joined: 08/12/2008
Juice: 153
Was this information Helpful?

We've been offering online video yoga class subscriptions at Lulubandha's Yoga Studio, and I've had requests asking me how we got the recurring billing to work. We've been running it for a few months and it's very stable, with customers from Israel, Japan and US.

Here's a basic overview of how to get it going:

* Register for a Authorize.net CIM account
* Get uc_cim module: http://www.ubercart.org/contrib/2537
* chmod 644 all the files in uc_cim (if needed)
* Follow the instructions in README for setup
* Create a new content type called "subscription video", deny permission to all except for role "subscriber"
* Create a view for displaying the subscription video nodes
* Create a new product, add recurring billing and role assignment/expiration features. We have the recurring billing bill every 30 days and role expiration to expire after 30 days.

That's about it (though it took a while to figure it all out). A customer signs up, they are billed once a month and the subscription video role gets renewed. So far no troubles.

Enjoy, and thanks for all the developers out there that make all this possible.

Andrey.

giorgio79@drupal.org's picture
Offline
Joined: 02/02/2008
Juice: 280
Re: Recurring billing with Authorize.net CIM module

Thanks for sharing this Smiling

Have you tried using Authorize.net's own recurring billing solution(Automated Recurring Billingâ„¢ (ARB) ) or just their basic CIM?

I am working on a recurring billing site as well and investigating options.

Could you perhaps also talk about why you chose Authorize.net instead of Paypal? They have recurring billing as well. Was Authorize cheaper perhaps?

Cheers,
G

mr.andrey's picture
Offline
Bug FinderGetting busy with the Ubercode.
Joined: 08/12/2008
Juice: 153
Hi G, We've had an

Hi G,

We've had an Authorize.net account previously, and looking at PayPal to get the same features as we would on Auth.net CIM with PayPal at the time didn't seem worth it.

We haven't tried Auth.net's ARB.

Our research and setup was done several months ago, things may have changed by now and there may be other solutions out there. I haven't heard of them, but I haven't been looking either.

Best,
Andrey.

ryanschmidt's picture
Offline
Joined: 11/17/2008
Juice: 235
Re: Hi G, We've had an

Thank you SO much for this. You have given me "light at the end of the tunnel". I can't wait to work on this tonight. It sounds like I could have the project completed EARLIER than expected!

ryanschmidt's picture
Offline
Joined: 11/17/2008
Juice: 235
Re: Re: Hi G, We've had an

Alright, I have everything setup, I think. I have placed an order and it says it went through successful. The order shows up in Drupal but still says Pending... it's said pending for hours. There is no information under the CIM menu in Drupal and nothing seems to have hit Authorize.net.

My authorize.net account is in test mode and I do have CIM enabled.

Any ideas?