9 replies [Last post]
Eidolon Night's picture
Offline
Joined: 12/03/2008
Juice: 51

I've attached a simple walk-through to set up subscription services on a Drupal site running Ubercart 2.x. It certainly wasn't easy, but after some tweaking, it's working quite well. Please note that we're using the Drupal 6 port of CIM (located here). After adding some conditional actions, the system is working great.

I'm posting this because we tried ARB, but it didn't provide the functionality we wanted. Subscriptions in ARB are handled completely by Auth.net, and you need to worry about missing they're ping to you, etc. CIM provides the most flexibility and control for merchants. So, I'm posting the necessary steps to get you started. If you'd like more info, or would like to add to this, please post here. I'm no expert, but after a solid month of working on this I've got it working and I understand it somewhat.

PreviewAttachmentSize
Subscription Documentation.txt5.04 KB
Sam_RiteTimeDirect's picture
Offline
Joined: 10/20/2008
Juice: 96
Best Way for Recurring in 6?

I am wanting to create a recurring charge using UC 2. I don't currently have an Authorize.net account. I have an account with Virtual Merchant. Is it best to use Authorize.net? I am pretty new to all this, so if opening an Auth.net account is the way to go I will certainly do that.

Any pointers you can give me would be great.

Thanks,

Sam

Eidolon Night's picture
Offline
Joined: 12/03/2008
Juice: 51
Re: Best Way for Recurring in 6?

As far as I know, recurring fees only work with Auth.net currently. Also, we used CIM because it gave us more control over orders. With ARB the subscription is handled completely by Auth.net and they essentially send you a message when they receive payment. They problem is if you miss that message (site is down or something goes wrong) then you're kind of stuck. With CIM you handle the subscription completely. When you want a payment you issue a charge to the card, Auth.net does their approval stuff, and you're done.

Sam_RiteTimeDirect's picture
Offline
Joined: 10/20/2008
Juice: 96
Re: Re: Best Way for Recurring in 6?

Thanks for the post.

I am knee deep into it already. I will add if I can contribute.

Sam

Sam_RiteTimeDirect's picture
Offline
Joined: 10/20/2008
Juice: 96
Setting up account

When trying to set up the CIM account I got the following message:

Please contact your Account Owner to sign up for Customer Information Manager.

I sent a note to the help desk, but did you have the same issue?

Thanks,

Sam

Eidolon Night's picture
Offline
Joined: 12/03/2008
Juice: 51
Re: Ubercart/uc_roles/_uc_recurring/CIM Subscription Documentati

Yeah, CIM is an extra service that you need added to your account. Also, be prepared, Auth.net support is not always... helpful.

Sam_RiteTimeDirect's picture
Offline
Joined: 10/20/2008
Juice: 96
Thanks

I was able to get a new account after a couple of emails. It seems to be working now.
One other note. I disabled the the CVV option on the credit card, because the test numbers that they provided in the original e-mail did not have and CVV codes. I don't know if you needed to do that or not, but I gave it a try when troubleshooting some of the connection issues.

Eidolon Night's picture
Offline
Joined: 12/03/2008
Juice: 51
Re: Thanks

We have CVV enabled, and it's working fine. Glad things are going well for you.

newbstah's picture
Offline
Joined: 07/04/2008
Juice: 89
Is this still current?

The module list seems to be contradicted by the instructions for uc_recurring. We're using Ubercart 2.x with D6.

Can someone look at this and let me know?

Thanks!

newbstah's picture
Offline
Joined: 07/04/2008
Juice: 89
Re: Is this still current?

For D6 and Übercart 2.x, this appears to be superceded by the following walkthrough:
http://www.ubercart.org/docs/user/10967/selling_site_access_role_assignm...

with another walkthrough here:
http://www.leveltendesign.com/blog/rachel/how-create-memberships-drupal-...

I hope this saves someone else the time it took me to find them.