<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Recurly Blog &#187; ruby</title>
	<atom:link href="http://blog.recurly.com/tag/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.recurly.com</link>
	<description>Super Simple Subscriptions</description>
	<lastBuildDate>Tue, 24 Jan 2012 17:01:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://blog.recurly.com/?pushpress=hub'/>
		<item>
		<title>API v2 and Multi-Subscriptions</title>
		<link>http://blog.recurly.com/2011/10/api-v2-and-multi-subscriptions/</link>
		<comments>http://blog.recurly.com/2011/10/api-v2-and-multi-subscriptions/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 21:38:09 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Recurly]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[multiple subscriptions]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Subscriptions]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=1610</guid>
		<description><![CDATA[After four months of work, our team is ready to unveil our biggest update yet: API v2 and support for multiple subscriptions on a single account. API v2 incorporates feedback we heard from our merchants and allows you to integrate with even more flexibility than ever before. For many customers, multiple subscriptions enables scenarios that were difficult workarounds with our first API.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.recurly.com/wp-content/uploads/2011/10/Multi-Sub.png" alt="" title="Multi-Sub" width="184" height="132" class="alignright size-full wp-image-1611" style="margin: 0 0 16px 16px; border: 0"/></p>
<p>Our team is ready to unveil our biggest update yet: API v2 and support for multiple subscriptions on a single account. API v2 incorporates feedback we heard from our merchants and allows you to integrate with even more flexibility than ever before. For many customers, multiple subscriptions enables scenarios that were difficult workarounds with our first API.</p>
<h2>API v2 Improvements</h2>
<p>Over the past two years, we&#8217;ve heard from hundreds of customers that our first API works incredibly well. From day one, our REST API was designed to be easy to use. We&#8217;ve lived with it for two years and found several ways to improve it: better validation errors, more transaction details, reliable pagination, links to nested resources, easier authentication, and official support for creating plans, add-ons, and coupons via the API.</p>
<h2>Updated Client Libraries</h2>
<p>With the release of API v2, we&#8217;re also releasing three completely rewritten client libraries: <a href="http://docs.recurly.com/client-libraries/php"   >PHP</a>, <a href="http://docs.recurly.com/client-libraries/ruby"   >Ruby</a>, and <a href="http://docs.recurly.com/client-libraries/python"   >Python</a>. PHP now has better exception and error handling. The Ruby client no longer depends on ActiveResource, and it will take advantage of Nokogiri if installed for faster XML parsing. And our Python library is a dramatic update from the first version. An update to our <a href="http://docs.recurly.com/client-libraries/net"   >.NET</a> library is coming soon.</p>
<p>Because our API now supports better <a href="http://docs.recurly.com/api/basics/pagination"   >pagination</a>, the client libraries can paginate through very long lists transparently using iterators. The libraries will automatically lazy load the next page of results when needed. The pagination also switched from page numbers to a cursor, which means the result list no longer returns duplicates if a new record is inserted while you are paginating the results.</p>
<h2>Multi Subscription</h2>
<p>Recurly was designed to take the pain out of subscription billing. Most merchants manage a single subscription per account and we solved that use case rather well. We took our time to really understand how successful companies manage multiple subscriptions per customer. Next, we built a new API from the ground up since we knew API v1 could never support multiple subscriptions. Finally, we added clarity to our UI to simplify multi subscription management. We hope you like the end result as much as we do.</p>
<h2>Updated Documentation</h2>
<p>Our documentation has been rewritten to complement our new API and client libraries. It&#8217;s fully up to date for <a href="http://docs.recurly.com/api"   >API v2</a> and our <a href="http://docs.recurly.com/client-libraries"   >client libraries</a>. We pride ourselves on providing documentation that is clear, simple, and complete. This revision has required a complete refresh of our documentation, and we&#8217;re proud of the end result.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2011/10/api-v2-and-multi-subscriptions/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Recurly Add-On For Heroku Provides Easy Provisioning Of Subscription Billing</title>
		<link>http://blog.recurly.com/2010/12/subscriptions-add-on-for-heroku/</link>
		<comments>http://blog.recurly.com/2010/12/subscriptions-add-on-for-heroku/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 15:40:40 +0000</pubDate>
		<dc:creator>Dan Burkhart</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Recurly]]></category>
		<category><![CDATA[Subscriptions]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[recurring]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sinatra]]></category>
		<category><![CDATA[subscription]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=821</guid>
		<description><![CDATA[Today we&#8217;re announcing the availability of our Add-On for Heroku users. This Add-On makes it simple for Ruby developers who are using Heroku to install the Recurly Ruby gem and offer subscription billing for their Heroku hosted applications. Heroku&#8217;s Add-On catalog is HERE. Documentation for this Add-On is available HERE. Once you have installed the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.recurly.com/2010/12/subscriptions-add-on-for-heroku/heroku-logo-light-300x100/" rel="attachment wp-att-835"   ><img class=" zkrriibxsbicbnukdvos zkrriibxsbicbnukdvos zkrriibxsbicbnukdvos zkrriibxsbicbnukdvos" style="border: 0pt none; margin-left: 15px; margin-right: 15px;" title="heroku-logo-light-300x100" src="http://blog.recurly.com/wp-content/uploads/2010/12/heroku-logo-light-300x100.png" alt="Heroku Logo" width="300" height="100" align="left" /></a>Today we&#8217;re announcing the availability of our Add-On for Heroku users. This Add-On makes it simple for Ruby developers who are using Heroku to install the Recurly Ruby gem and offer subscription billing for their Heroku hosted applications. Heroku&#8217;s Add-On catalog is <a href="http://addons.heroku.com"   >HERE</a>. Documentation for this Add-On is available <a href="http://docs.recurly.com/getting-started/heroku"   >HERE</a>.</p>
<p>Once you have installed the Recurly Add-On in your Heroku application, you will will have single sign-on access to your Recurly account, and will receive your Recurly fees bundled as an added line item to your Heroku invoice. This makes it easy to provision subscription billing without cluttering your desk with multiple invoices and account credentials. You will still log-in to Recurly to set up your subscription plans, manage your accounts and make any necessary changes.</p>
<p>The Recurly Add-On is currently in the Heroku beta process, which means it is first made available to private beta users, then open for public beta, and after having been reviewed by a number of beta testers, it will become a permanent Heroku Add-On available for everyone.</p>
<p><strong>FOR ACCESS</strong>: You can join the Heroku beta program at <a href="http://beta.heroku.com/signup"   >http://beta.heroku.com/signup</a>.</p>
<p>We&#8217;ve already received very positive feedback from early testers, and look forward to receiving more feedback from the rest of you.</p>
<p>Get those subscription-based applications rocking!</p>
<p>Cheers!</p>
<p>The Recurly Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/12/subscriptions-add-on-for-heroku/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby Client Library now available</title>
		<link>http://blog.recurly.com/2009/11/ruby-client-library-now-available/</link>
		<comments>http://blog.recurly.com/2009/11/ruby-client-library-now-available/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 06:00:25 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Recurly]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=54</guid>
		<description><![CDATA[Today, we&#8217;re excited to announce the release of our Ruby client library for Recurly.  The library is available as a Ruby gem (via gemcutter.org) or plugin.  Please see the Ruby client documentation for install instructions. With the Ruby client, just a few lines of code are required to start creating new subscriptions in Recurly from [...]]]></description>
			<content:encoded><![CDATA[<p>Today, we&#8217;re excited to announce the release of our Ruby client library for Recurly.  The library is available as a Ruby gem (via gemcutter.org) or plugin.  Please see the <a href="http://support.recurly.com/faqs/integration/ruby-client"   >Ruby client documentation</a> for install instructions.</p>
<p>With the Ruby client, just a few lines of code are required to start creating new subscriptions in Recurly from your Rails web app.  We designed the API to simplify the most common API requests about subscriptions.  To that end, this client library makes it incredibly easy to:</p>
<ul>
<li>Create a subscription and account at the same time,</li>
<li>Create a subscription for a new or existing account,</li>
<li>Cancel a subscription,</li>
<li>Refund a subscription (full or partial),</li>
<li>Update an account&#8217;s billing information (and validate the new card number or collect a balance, if there is one),</li>
<li>Query subscription status (active, past due, free + plan information),</li>
<li>Upgrade or downgrade the subscription</li>
<li>And more&#8230;</li>
</ul>
<p>In the near future, we&#8217;ll include a fully functional subscribe page example.  (The PHP client library has a great example already.)  In the meantime, every function of the client library is demonstrated by unit tests.</p>
<p>Check out our client <a href="http://support.recurly.com/faqs/integration/ruby-client"   >documentation</a> and the <a href="http://github.com/recurly/recurly-client-ruby"   >code</a>.</p>
<p><strong>PHP Client Updates</strong></p>
<p>On a related note, the PHP client has also been updated today.  It now has support to lookup the current subscription status for a user.  And, it can perform upgrades and downgrades with a single function call.  Please see our <a href="http://support.recurly.com/faqs/integration/php-client"   >documentation</a> for more information, or grab it from <a href="http://github.com/recurly/recurly-client-php"   >gibhub</a>.</p>
<p>As always, if you have any questions, drop us a line in our <a href="http://support.recurly.com"   >support</a> forums and we&#8217;ll get back to you soon.</p>
<p>Cheers,<br />
Isaac</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2009/11/ruby-client-library-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Content Delivery Network via N/A

Served from: blog.recurly.com @ 2012-02-05 13:22:16 -->
