I just started working with Recurly, and this module has been most useful!

I am in the process of building a field type to reference Recurly subscription plans. My use case is pretty simple, and for my purposes the best workflow seems to be creating the Recurly plan, then building a node that uses this field to reference the plan code. I have a bunch of additional plan information I need to display on the site, but which Recurly does not handle, so this approach is attractive.

I have this mostly working, and am also starting on a "checkout" form that will use the Recurly API to run purchases.

I would love to hear a little more about what you are planning so I can contribute what I have if it will be useful.

CommentFileSizeAuthor
#2 commerce_recurly.tgz2.52 KBjyee

Comments

Anonymous’s picture

Hey jkopel, Did you get it integrated with the checkout experience?

I'd love to see your code if possible since I am going to be building out recurly in the near future for a client project and need to get it to a stable state.

jyee’s picture

StatusFileSize
new2.52 KB

Here's my quick Commerce integration module. It creates a payment pane based on standard credit card commerce payment and it tries to match the product SKU to a recurly plan code. It also provides a hook in case the plan codes need to be derived some other way. It's definitely not user friendly enough to be included as-is, but hopefully it provides a foundation and can help move this project towards a 1.0 release.

quicksketch’s picture

Hi guys, currently I'm not planning on any particular integration, because every site has a different approach to how it wants to manage whatever the subscription is tied to. While I think tying a subscription to a user account is the most common thing to do, a subscription isn't always tied to a role for upgrading/downgrading. On my website, I'm tying subscriptions to nodes.

@jyee: I'd suggest you make a new project for your module. It'd be nice to have your code easily available for anyone who is looking to do the same thing.

quicksketch’s picture

Status: Active » Closed (won't fix)