<?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</title>
	<atom:link href="http://blog.recurly.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.recurly.com</link>
	<description>Super Simple Subscriptions</description>
	<lastBuildDate>Wed, 03 Mar 2010 20:23:43 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://blog.recurly.com/?pushpress=hub'/>
		<item>
		<title>Merchant Account Headaches- and how to avoid them</title>
		<link>http://blog.recurly.com/2010/03/merchant-account-headaches-and-how-to-avoid-them/</link>
		<comments>http://blog.recurly.com/2010/03/merchant-account-headaches-and-how-to-avoid-them/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 20:23:42 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Recurly]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=177</guid>
		<description><![CDATA[
Recently there&#8217;s been a lot of controversy and talk about the way merchant banks provide merchant accounts. You might have seen the article TechCrunch posted about Fabulis and the fallout from Citigroup suspending their account for &#8220;nonexistent objectionable content&#8221;.
This highlights one of the major surprises that a lot of online businesses find out- merchant accounts [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-184" href="http://blog.recurly.com/2010/03/merchant-account-headaches-and-how-to-avoid-them/headache/"><img class="size-medium wp-image-184  alignright" title="Headache care of Mr. Thomas" src="http://blog.recurly.com/wp-content/uploads/2010/03/headache-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Recently there&#8217;s been a lot of controversy and talk about the way merchant banks provide merchant accounts. You might have seen the article TechCrunch posted about <a href="http://techcrunch.com/2010/02/25/does-citibank-suffer-from-homophobia-or-just-a-general-dislike-for-startups" target="_blank">Fabulis and the fallout from Citigroup suspending their account</a> for &#8220;nonexistent objectionable content&#8221;.</p>
<p>This highlights one of the major surprises that a lot of online businesses find out- merchant accounts are _not_ like personal bank accounts. As my co-founder Isaac has mentioned &#8220;I think of merchant accounts as special checking accounts because they really are special.  Special as in time consuming to open and full of headaches.&#8221;  These headaches usually involve the major differences between online purchases and offline purchases.</p>
<p>Online transactions typically are services that do not include a physical exchange of good. As they are somewhat intangible, many merchant banks put these type of transactions as high risk and often request several years of payment history to prove you are a valid business (obviously if you&#8217;re a new startup, this is an issue).</p>
<p><strong>What can you do? </strong></p>
<p>The most important part is to choose a merchant account provider that understands online billing. Many of our Recurly users and colleagues have had great success with <a href="http://www.braintreepaymentsolutions.com/" target="_blank">Braintree</a> as they&#8217;re focused specifically on online business. We also have had good luck with <a href="http://svb.com/" target="_blank">Silicon Valley Bank</a>. We&#8217;ve gotten a lot of poisitive feedback from our EU users about <a href="http://www.wirecard.com/" target="_blank">Wirecard</a>. Regardless of the merchant account, be sure to ask these questions:</p>
<ul>
<li>How much are you paying above interchange rates? (Interchange rates are the standard fees to run a credit card)</li>
<li>What are the monthly minimums? Are there invoicing or statement fees?</li>
<li>When do we have access to our funds? This can be a real issue when collection yearly subscriptions. Other times it matters if they require a minimum amount in your account (revenue equal to the past 30 days of transactions).</li>
</ul>
<p>Please also see our post on<a href="http://blog.recurly.com/2009/08/selecting-an-interne-merchant-account/"> how to choose a merchant account</a>. If you have any questions we can help with, feel free to leave a comment or send us an email at <a href="mailto:hello@recurly.com">hello@recurly.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/03/merchant-account-headaches-and-how-to-avoid-them/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testing Site support, additional currency support and a change log (oh my!)</title>
		<link>http://blog.recurly.com/2010/03/testing-site-support-additional-currency-support-and-a-change-log-oh-my/</link>
		<comments>http://blog.recurly.com/2010/03/testing-site-support-additional-currency-support-and-a-change-log-oh-my/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:01:10 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Recurly]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=166</guid>
		<description><![CDATA[Over the past few weeks we&#8217;ve been collecting feedback about new features, functionality and fixing a few issues. We appreciate all the feedback and have got some great updates to share today.
Over the weekend we launched a new testing site feature. This feature allows you to always have a separate version of your Recurly deployment available to [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Over the past few weeks we&#8217;ve been collecting feedback about new features, functionality and fixing a few issues. We appreciate all the feedback and have got some great updates to share today.</div>
<p><div id="_mcePaste">Over the weekend we launched a <a title="Test site support" href="http://support.recurly.com/faqs/getting-started/test-and-live-sites" target="_blank">new testing site feature</a>. This feature allows you to always have a separate version of your Recurly deployment available to run tests against. The test site behaves like a live site, except all the transactions are fake. This allows you to test and integrate with Recurly without using real credit card transactions. The service behaves identically for both test and live sites. Please let us know what you think of this update, and a couple of the UI enhancements we made along with it.</div>
<p><div id="_mcePaste">In addition to this new feature, we added expanded currency support for Japanese Yen and South African Rands.</div>
<p><div>We&#8217;re constantly making updates to Recurly- some big (like the testing site support), others smaller (like adding additional currency support) and others related to fixing issues that may come up with the service. In order to make our updates as transparent as possible, we&#8217;ve created a change log where you can track what updates we&#8217;re making to the site as soon as they happen. You can find the <a title="change log" href="http://support.recurly.com/faqs/getting-started/change-log">change log here</a>.</div>
<p><div id="_mcePaste">What&#8217;s next this week in terms of new updates? We&#8217;re working on additional payment gateway support (SagePay in the UK), expanded <a title="one time transactions" href="http://support.recurly.com/faqs/advanced/one-time-transactions">one time transaction support</a> and some additional UI and UX work. Let us know if you have any additions to the list as well as question- we&#8217;re excite to share whats coming soon!</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/03/testing-site-support-additional-currency-support-and-a-change-log-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metered Billing Support (a.k.a. Usage-based Biling)</title>
		<link>http://blog.recurly.com/2010/02/metered-billing-support-a-k-a-usage-based-biling/</link>
		<comments>http://blog.recurly.com/2010/02/metered-billing-support-a-k-a-usage-based-biling/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 22:53:06 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Recurly]]></category>
		<category><![CDATA[metered billing]]></category>
		<category><![CDATA[saas billing]]></category>
		<category><![CDATA[usage based billing]]></category>
		<category><![CDATA[utility billing]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=136</guid>
		<description><![CDATA[The billing space is evolving and growing rapidly, and subscription billing is no exception. One of the most frequently requested features we get at Recurly is for &#8220;metered billing&#8221;. Metered billing is the act of charging customers monthly based on their usage of a service, similar to a cell phone plan or electricity bill. These [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste"><a href="http://blog.recurly.com/wp-content/uploads/2010/02/meter-pic1.jpg"><img class="alignright size-thumbnail wp-image-147" title="meter-pic" src="http://blog.recurly.com/wp-content/uploads/2010/02/meter-pic1-150x150.jpg" alt="http://www.flickr.com/photos/daveknapik/ / CC BY-NC-SA 2.0" width="150" height="150" /></a>The billing space is evolving and growing rapidly, and subscription billing is no exception. One of the most frequently requested features we get at Recurly is for &#8220;metered billing&#8221;. Metered billing is the act of charging customers monthly based on their usage of a service, similar to a cell phone plan or electricity bill. These models can take many forms ranging from one purely based on usage to a model that combines a monthly fee with a component of usage based/metered billing.</div>
<div>
<p>While listening to customer feedback, we discovered that most cases of metered billing or usage-based billing can be supported today with Recurly through a combination of a subscription and one-time charges via our API.  For technical details and code examples, please see our <a title="Metered Billing How To guide" href="http://support.recurly.com/faqs/subscription-plans/metered-billing" target="_self">how to guide</a>.</p>
</div>
<div>At the moment, a variety of billing scenarios can easily be supported using our API.  This is only the first iteration; we&#8217;re working on making metered billing a first class citizen in our API.  If you have any feedback or questions, please drop us a line at <a href="mailto:support@recurly.com">support@recurly.com</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/02/metered-billing-support-a-k-a-usage-based-biling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing our email issues</title>
		<link>http://blog.recurly.com/2010/02/fixing-our-email-issues-with-sendgrid/</link>
		<comments>http://blog.recurly.com/2010/02/fixing-our-email-issues-with-sendgrid/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 17:10:16 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[email delivery]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[sendgrid]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=132</guid>
		<description><![CDATA[Subscription billing is a pain and we're trying to make your life easier by simplifying it for you.  Well, it turns out that email is also a pain and we're turning to someone else for help.  Over the next couple weeks, we'll determine the best way to reliably deliver your emails with the correct domain keys, SPF records, etc so that they work even better than if you were to send the emails yourself.]]></description>
			<content:encoded><![CDATA[<p>Subscription billing is a pain and we&#8217;re trying to make your life easier by simplifying it for you.  Well, it turns out that email is also a pain and we&#8217;re turning to someone else for help. </p>
<p>Recently, there&#8217;s been a high amount of email support requests.  We spool mail locally from our web application to Postfix, then deliver it out to the internet.  Well, it turns out that a large amount of that email was getting dropped.  Watching the postfix mail logs was a bit disheartening after seeing numerous mail servers refuse to chat with our email server.  We have SPF records setup, reverse DNS, and deliver mail from a dedicated IP address &#8212; it turns out that that&#8217;s still not enough.</p>
<p><strong>To our customers:</strong> I&#8217;m sorry we didn&#8217;t figure this out earlier.  We haven&#8217;t done a good job delivering our billing emails to your customers.  Right now, we are evaluating multiple ways to improve the email delivery rates for the emails we send to your subscribers on your behalf.  There should be an immediate uptick in the delivery rate for your emails today.  And over the next couple weeks, we&#8217;ll determine the best way to reliably deliver your emails with the correct domain keys, SPF records, etc so that they work even better than if you were to send the emails yourself.</p>
<p><strong>To other start-ups:</strong> I hope you read this and then realize that running your own SMTP server on dedicated, non cloud-based servers can still be problematic.  I thought that because we&#8217;re not in the cloud, we don&#8217;t need someone else to handle our emails &#8212; looks like I was wrong.  To remedy the situation, we&#8217;re now evaluating <a href="http://sendgrid.com"><strong>SendGrid</strong></a> (shout out to another CEO named Isaac).  I&#8217;ve heard great things about their service and I&#8217;ve been comparing email headers all evening.  It looks like their product is doing a fantastic job handling bounced emails, invalid email addresses, ISP feedback loops, domain keys (something we didn&#8217;t have setup), SPF, and everything else.  Their web UI is a little rough around the edges, but so far it looks promising.  Assuming their product lives up to its marketing material, it will help us dramatically improve our email reliability.</p>
<p>We&#8217;re not email experts and we don&#8217;t have time to build it out ourselves &#8212; (this sounds so familiar, right?).</p>
<p>Once again, a big thanks to everyone for being patient as we improve our email issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/02/fixing-our-email-issues-with-sendgrid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails Client Application now available</title>
		<link>http://blog.recurly.com/2010/02/ruby-on-rails-subscription-billing-demo-app/</link>
		<comments>http://blog.recurly.com/2010/02/ruby-on-rails-subscription-billing-demo-app/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 10:35:59 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Recurly]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=102</guid>
		<description><![CDATA[At Recurly, we&#8217;re all about making developers lives easier.  We&#8217;ve gotten some great feedback on the Ruby client library, but we thought a simple rails application would make things even easier.
I&#8217;m happy to announce an open source Ruby on Rails client application available now up on github.  The client application demonstrates the REST [...]]]></description>
			<content:encoded><![CDATA[<p>At Recurly, we&#8217;re all about making developers lives easier.  We&#8217;ve gotten some great feedback on the Ruby client library, but we thought a simple rails application would make things even easier.</p>
<p>I&#8217;m happy to announce an open source <a href="http://github.com/recurly/recurly-client-ruby-demo/">Ruby on Rails client application</a> available now up on github.  The client application demonstrates the REST API calls you&#8217;ll use in order to get your rails application processing subscriptions and one time payments with Recurly.</p>
<p>The client application depends on Recurly&#8217;s Ruby client library, which 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 installation instructions.</p>
<p>If you run into any problems using the app, drop us a line over in our <a href="http://support.recurly.com">support</a> forums.</p>
<p>Cheers,<br />
-james</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/02/ruby-on-rails-subscription-billing-demo-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to maximize your yearly subscription renewals</title>
		<link>http://blog.recurly.com/2010/01/how-to-maximize-your-yearly-subscription-renewals/</link>
		<comments>http://blog.recurly.com/2010/01/how-to-maximize-your-yearly-subscription-renewals/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 17:30:36 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[Billing]]></category>
		<category><![CDATA[Subscriptions]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[reminders]]></category>
		<category><![CDATA[retention rate]]></category>
		<category><![CDATA[yearly subscription]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=121</guid>
		<description><![CDATA[This past week, I've heard from multiple customers who offer yearly subscriptions.  They took the easy route and implemented it with one time transactions -- in other words, the subscription is valid for a year and then never renews.  When they find out about Recurly, sometimes they want to simulate that behavior and not have the subscription renew because that's what their customers are used to. While Recurly can do that, there's a better way to maximize your retention rate and still keep your customers happy.]]></description>
			<content:encoded><![CDATA[<p>This past week, I&#8217;ve heard from multiple customers who offer yearly subscriptions.  They took the easy route and implemented it with one time transactions &#8212; in other words, the subscription is valid for a year and then never renews.  When they find out about Recurly, sometimes they want to simulate that behavior and not have the subscription renew because that&#8217;s what their customers are used to. While Recurly can do that, there&#8217;s a better way to maximize your renewal rate (or retention rate) and still keep your customers happy.</p>
<p>If your users forget about your service during the year and then they see the yearly renewal on their statement, they&#8217;re going to remember your service&#8230; and not in a good way.  Worse yet, they might want their money back.  That usually means they&#8217;ll ask you for a refund (and you should be willing to issue it if they really haven&#8217;t used the service) or they&#8217;ll attempt a charge-back (and that sucks for you and your bank account).</p>
<p>So right before the yearly subscription renews, remind your users two weeks ahead of time about the upcoming charge.  This gives them plenty of time to opt-out of the subscription.  It also gives you a chance to remind them of the value you provide so they will continue paying for the service.  It&#8217;s just that easy to keep everyone happy and make more money.</p>
<p>And yes, Recurly will be adding this feature before your yearly subscriptions get close to expiration.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/01/how-to-maximize-your-yearly-subscription-renewals/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lessons learned in online subscription billing</title>
		<link>http://blog.recurly.com/2010/01/lessons-learned-in-online-subscription-billing/</link>
		<comments>http://blog.recurly.com/2010/01/lessons-learned-in-online-subscription-billing/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 19:35:32 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[Billing]]></category>
		<category><![CDATA[Merchant Accounts]]></category>
		<category><![CDATA[address verification]]></category>
		<category><![CDATA[billing support]]></category>
		<category><![CDATA[card authorization]]></category>
		<category><![CDATA[credit card]]></category>
		<category><![CDATA[expiration dates]]></category>
		<category><![CDATA[merchant account]]></category>
		<category><![CDATA[payment gateway]]></category>
		<category><![CDATA[pricing]]></category>
		<category><![CDATA[subscription]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=89</guid>
		<description><![CDATA[Pivotal Labs recently invited Recurly to present a TechTalk to a room of developers. Developers are smart people and can quickly figure out how to run credit card transactions using the numerous payment gateway APIs out there. So, we decided to a range of topics that you won't learn from reading documentation -- advice you'll only learn from experience.]]></description>
			<content:encoded><![CDATA[<p>Pivotal Labs recently invited Recurly to present a TechTalk to a room of developers.  Developers are smart people and can quickly figure out how to run credit card transactions using the numerous payment gateway APIs out there.  So, we decided to present a range of topics that you won&#8217;t learn from reading documentation &#8212; advice you&#8217;ll only learn from experience.</p>
<p>In the next several weeks, the TechTalk video should become available.  Until then, let me share a few of the key points with you.</p>
<h2>The Basics: How a Payment is Routed</h2>
<p>The credit card network is a crazy network in and of itself &#8212; lots of banks, credit card networks, and payment gateways &amp; they all need to talk to eachother.  That&#8217;s where your <strong>payment gateway</strong> comes in; your site communicates with the gateway and the gateway routes the credit card transaction to the right credit card company (who in turn routes it to the customer&#8217;s bank).  In the end, there&#8217;s about 5-6 hops before an authorization is made &#8212; see our article <a href="http://blog.recurly.com/2009/08/how-many-companies-does-it-take-to-process-a-credit-card/">How many companies does it take to process a credit card? </a>for more information.</p>
<p>In addition to a payment gateway, you will need a <strong>merchant account</strong>.  The merchant account is best described as a special checking account for your business.  This is where all the money you collect from your subscribers will be deposited.  The payment gateway, through the credit card interchange network, coordinates withdrawing money from the customers bank account and deposits these funds in your merchant account.</p>
<h2>Getting a Merchant Account</h2>
<p>I think of merchant accounts as special checking accounts because they really are special.  Special as in time consuming to open and full of headaches.  When you collect money via credit cards, the transaction doesn&#8217;t end when the money is deposited in your account.  You can be liable for that money for months after the transaction is over because the credit cards want to protect the consumer. For example, if you sell $1 million of goods but then go out of business before you deliver those goods those consumers will ask the credit cards for their money back and all of a sudden you better have $1 million still in your merchant account.</p>
<p>If you&#8217;re working a side project, or your business is going to scale up slowly, then I don&#8217;t want you to waste much time on opening up a merchant account.  Instead, you should look at using a service like PayPal Website Payments Pro &#8212; it combines a merchant account and payment gateway in one, and is easier to apply for.  But if you&#8217;re incorporated and this is your revenue stream, you should open a merchant account with a proper bank.  And, you should budget about a month for the full process of opening a merchant account and getting the credit card agreements in place.</p>
<p>For internet start-ups in the San Francisco area, we strongly recommend <a href="http://www.svb.com/">Silicon Valley Bank</a> for merchant accounts.  They understand start-ups like nobody else.  Recurly spent a month trying to open a merchant account with Bank of America.  Ultimately, B of A denied us because they don&#8217;t understand e-commerce.  This is pretty common among traditional brick-and-mortar banks.</p>
<h2>Payment Gateways</h2>
<p>Not every bank (merchant account) will work with every payment gateway.  If there&#8217;s a gateway you really want to use, make sure it works with your bank first.  Along those same lines, not all integration is equal.  Some banks have first class integration with some payment gateways.  When a bank has a strong integration, you&#8217;ll get access to your money faster, possibly better transaction rates, and better error messages.</p>
<p>One word of advice, be careful signing up for your payment gateway through your bank&#8217;s reseller program.  When your bank resells a payment gateway account, you cannot keep your gateway and switch merchant accounts!  This is so incredibly important.  If you store your credit cards with your payment gateway and your bank decides to close your account for any number of reasons, you no longer have access to your credit card information.  It&#8217;s totally not worth the $200 savings off the payment gateway setup fee.  Seriously, this happened to me and nearly killed the company&#8217;s revenue.</p>
<p>If you&#8217;re looking for a gateway that understand technology well, take a look at <a href="http://www.braintreepaymentsolutions.com/">Braintree Payment Solutions</a>.</p>
<h2>Maximizing Acceptance Rates</h2>
<h3>Address Verification</h3>
<p>Address Verification (AVS) is old school.  Perhaps it works differently across different payment gateways but my experience with Authorize.Net&#8217;s AVS suggests that this is old school 1960&#8217;s string matching technology.  <strong>Zip code validation only works reliably inside the US &#8212; it almost always fails on alpha characters.</strong> So, if you accept international payments, make sure your AVS will succeed on street address matches OR zip code matches, if the customer&#8217;s bank supports AVS.  That setting will help you minimize fraud and maximize acceptance rates.</p>
<p>If you&#8217;re only conducting business in the US, you can turn up AVS more if you like.  This advice is critical if you want to accept international transactions and minimize headaches.</p>
<h3>Expiration Dates</h3>
<p>Here&#8217;s an <strong>industry secret </strong>&#8211; expiration dates usually don&#8217;t matter as long as they&#8217;re in the future.  Several years ago, the credit card companies and utility companies came to an understanding about expiration dates &#8212; it&#8217;s much easier to setup auto-pay for recurring payments if the expiration date doesn&#8217;t matter.  The banks understand that if your card is stolen, they can just change the number &#8212; there&#8217;s no point in having it stop working because of an expiration date.</p>
<p>If you store the expiration date with the credit card information in a payment gateway (e.g. Authorize&#8217;s CIM), that card will stop working after the expiration date.  You cannot move it forward unless you collect the user&#8217;s credit card number again.  But if your billing system is smart enough, perhaps it can try moving the current expiration date forward before asking the user to update their payment details when the card expires.</p>
<h3>1 Cent Authorizations</h3>
<p>If your payment gateway allows you to test a credit card with a 1 cent authorization, don&#8217;t use it.  Seriously.  It will fail 2-5% of the time.  Some banks can&#8217;t believe anyone would want a 1 cent payment so they will deny it for being too small.  Instead, either use a $1 authorization or authorize the transaction for the amount you want to collect in the future (if you know exactly how much that is).  And finally, void the authorization afterwards.  If you don&#8217;t, the credit card companies may hit you with a fine &#8212; this is becoming more common since an authorization effectively puts a hold on funds in the customer&#8217;s account and they want you to release it if you don&#8217;t intend to collect.</p>
<h2>Keep Your Pricing Simple</h2>
<p>If you have a great product, your customers will want to pay you.  But if your pricing is too complicated, three things happen:</p>
<ul>
<li>Your sales guy can&#8217;t explain pricing,</li>
<li>Your programmers (you) will spend too much time figuring out how to bill your users, and</li>
<li>Your customers will complain that they&#8217;re paying too much.</li>
</ul>
<p>Simplify your pricing, perhaps replace overage fees with auto-upgrading tiers, and magic happens:</p>
<ul>
<li>Your sales guys can explain it in a minute,</li>
<li>Your programmers (you) will spend less time on billing, and</li>
<li>Your customers will be happy to pay.</li>
</ul>
<p><strong>Minimize Your Time Handling Billing Support</strong></p>
<p>Billing support will overwhelm you if you&#8217;re not ready.  Make sure your users can self service their accounts the moment you start charging.  If you offer more than one billing cycle or pricing plan, allow your users to change their plan with minimal hassle &#8212; otherwise they&#8217;re going to write to your support and you&#8217;ll have to do it for them, and often.</p>
<p>Make it easy for your subscribers to cancel.  They should not have to contact you to stop paying you &#8212; in the end they&#8217;ll just be more likely to call their credit card company and dispute the charge (that&#8217;s a chargeback).  And if you collect enough chargebacks, say goodbye to your merchant account.</p>
<p>Finally, if you build your own subscription billing system, you&#8217;re going to spend disproportionate amounts of your time handling past-due accounts.  You&#8217;ll get up and running quickly with your payment gateway&#8217;s recurring billing API, but you&#8217;ll spend 10x more time trying to figure out how to handle an account when a payment fails.  That&#8217;s precisely why we created <a href="http://recurly.com">Recurly</a>.</p>
<h2>TechTalk Slides</h2>
<div style="width:425px;text-align:left" id="__ss_2985873"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/Recurly/lessons-learned-in-online-billing" title="Lessons Learned in Online Billing">Lessons Learned in Online Billing</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=recurlytechtalk-100125021643-phpapp02&#038;stripped_title=lessons-learned-in-online-billing" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=recurlytechtalk-100125021643-phpapp02&#038;stripped_title=lessons-learned-in-online-billing" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/01/lessons-learned-in-online-subscription-billing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>.NET Client Library for Subscription Billing</title>
		<link>http://blog.recurly.com/2010/01/net-client-library-for-subscription-billing/</link>
		<comments>http://blog.recurly.com/2010/01/net-client-library-for-subscription-billing/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:39:18 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[Billing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[client library]]></category>
		<category><![CDATA[subscription billing]]></category>
		<category><![CDATA[VB.Net]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=92</guid>
		<description><![CDATA[As a .NET developer, I am excited to announce that Recurly now has a C#.NET client library well under way!  We polled our customer base and found a large number of our customers are powering their websites with ASP.Net, but they don't have many options today when it comes to simplifying their subscription billing.]]></description>
			<content:encoded><![CDATA[<p>As a .NET developer, I am excited to announce that Recurly now has a C#.NET client library well under way!  We polled our customer base and found a large number of our customers are powering their websites with ASP.Net, but they don&#8217;t have many options today when it comes to simplifying their subscription billing.</p>
<p>Our REST API is pretty easy to consume, yet without an open-source .NET client library to start with, we found that our clients&#8217; integration times took an extra day of effort.  So we started our own.</p>
<p>This lightweight library uses fast-forward only XmlTextWriters and XmlTextReaders along with Stream readers and writers so you can be assured it&#8217;s fast.  It also works great in .NET 2.0 and above.  And finally, it is strongly typed and boasts a wide range of explicit exceptions to help you handle errors.  The library is about 85% completed today and will be finished very soon.</p>
<p>So if you&#8217;re looking for a simple to use, subscription billing service to power your ASP.Net websites, check out <a href="http://recurly.com">Recurly</a> and our open-sourced <a href="http://support.recurly.com/faqs/integration/net-client">C# library</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/01/net-client-library-for-subscription-billing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beta now available to everyone</title>
		<link>http://blog.recurly.com/2010/01/open-beta/</link>
		<comments>http://blog.recurly.com/2010/01/open-beta/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 18:50:39 +0000</pubDate>
		<dc:creator>Isaac Hall</dc:creator>
				<category><![CDATA[Recurly]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[international support]]></category>
		<category><![CDATA[pricing]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=81</guid>
		<description><![CDATA[Today is another exciting day for Recurly.  After two months of being in a private beta, we're opening up the sign-up to everyone.  Our product was fully functional entering private beta.  With the help of our initial beta companies, we improved the user experience, expanded our payment gateway support, re-evaluated our pricing, and processed thousands of transactions.]]></description>
			<content:encoded><![CDATA[<p>Today is another exciting day for Recurly.  After two months of running a private beta, we&#8217;re opening up the sign-up to everyone.  With the help of our initial beta companies, we improved the user experience, expanded our payment gateway support, re-evaluated our pricing, and processed thousands of transactions.</p>
<p>Thanks to everyone who submitted feedback during our private beta.  And if you didn&#8217;t make it into our private beta, thanks for waiting&#8211;we&#8217;re ready for you now.</p>
<h2>Pricing</h2>
<p>During our private beta, we heard from all of you about our pricing.  Our percentage pricing works great for companies with lots of small transactions.  However, several companies with larger subscriptions fees and fewer accounts expressed concerns about the predictability of Recurly&#8217;s pricing.  So today we&#8217;re adding a new pricing option based on the number of your active subscribers.  At the end of the month, Recurly will calculate the percentage fee and the flat fee based on the number of active subscribers &#8212; you will only be charged the best price.  There&#8217;s no need for you to decide which tier or pricing scheme to use.  Please see our updated <a href="http://recurly.com/pricing/">pricing page</a> for more information.</p>
<p>Remember, our pricing is based on the number of active subscribers &#8212; not the number of accounts.  We want to know about all of your users so we can provide statistics about your free vs paid accounts.  And by tracking your free users in Recurly, you can easily service their accounts from our interface.</p>
<h2>International Payment Gateway Support</h2>
<p>Recurly supports 11 payment gateways today, and that list continues to grow.  With our broad gateway supports, Recurly works with companies across the globe.  If you&#8217;re curious if we support your preferred gateway, please see our full list of <a href="http://support.recurly.com/faqs/payment-gateways/payment-gateway-support">supported payment gateways</a>.</p>
<h2>Check out the Open Beta</h2>
<p>We invite you to <a href="http://recurly.com/">learn more about Recurly</a> and <a href="https://app.recurly.com/signup">join the beta</a> today!  We&#8217;re excited to see how you&#8217;ll use Recurly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/01/open-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UI Refresh, Invoices, and More Gateways</title>
		<link>http://blog.recurly.com/2010/01/ui-refresh-invoices-and-more-gateways/</link>
		<comments>http://blog.recurly.com/2010/01/ui-refresh-invoices-and-more-gateways/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 09:31:52 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Recurly]]></category>

		<guid isPermaLink="false">http://blog.recurly.com/?p=70</guid>
		<description><![CDATA[Wow! January has been an incredibly busy month for Recurly, and we&#8217;re just halfway through! We&#8217;ve been hard at work integrating the feedback from our beta users into Recurly, and we&#8217;ve got a lot of great progress to show. Last night, we phased in a number of updates to Recurly that ranged from cosmetic (a [...]]]></description>
			<content:encoded><![CDATA[<p>Wow! January has been an incredibly busy month for Recurly, and we&#8217;re just halfway through! We&#8217;ve been hard at work integrating the feedback from our beta users into Recurly, and we&#8217;ve got a lot of great progress to show. Last night, we phased in a number of updates to Recurly that ranged from cosmetic (a shiny new look and feel) to enhanced features (greater international gateway support).</p>
<p>These updates make deploying subscription billing and interacting with your subscribers even easier. Our expanded international payment gateway support means even more choice and flexibility in the ways you transact <span style="text-decoration: underline;"><strong>your</strong></span> business.</p>
<p>Here are some of the top new items we&#8217;ve added:</p>
<ul>
<li>Enhanced UI look and feel</li>
<li>Even greater <a title="Payment gateway support" href="http://support.recurly.com/faqs/payment-gateways/payment-gateway-support" target="_blank">International Payment Gateway Support</a><br />
- New gateways supported for <a title="Payment gateway support" href="http://support.recurly.com/faqs/payment-gateways/payment-gateway-support" target="_blank">US, UK, EU, Australia and Asia</a></li>
<li>Improved Subscription Management Features</li>
<li>Enhanced Subscriber Invoicing</li>
<li>Streamlined Recurly signup process</li>
<li>Additional subscriber retention features<br />
- Enhanced declined/cancelled card handling<br />
- Additional customizable and automated email options</li>
</ul>
<p>All of these features are fully functional and live today in the beta. If you&#8217;re an international or US based company, there&#8217;s never been a better time to get started with Recurly. For access to our private-beta, email us at <a href="mailto:hello@recurly.com">hello@recurly.com</a>. Thanks and we look forward to helping you take the pain out of recurring billing!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.recurly.com/2010/01/ui-refresh-invoices-and-more-gateways/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.199 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-11 17:46:51 -->
