<?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>WhatClinic.com Blog &#187; accounting</title>
	<atom:link href="http://blog.whatclinic.com/tag/accounting/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.whatclinic.com</link>
	<description>Sharing Tech, Marketing &#38; Health 2.0 information</description>
	<lastBuildDate>Fri, 27 Apr 2012 16:10:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Starting To Take Online Payments &#8211; Things To Avoid</title>
		<link>http://blog.whatclinic.com/2009/05/starting-to-take-online-payments-things-to-avoid.html</link>
		<comments>http://blog.whatclinic.com/2009/05/starting-to-take-online-payments-things-to-avoid.html#comments</comments>
		<pubDate>Wed, 27 May 2009 09:00:17 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[Stuff we've learned]]></category>
		<category><![CDATA[accounting]]></category>
		<category><![CDATA[online payments]]></category>
		<category><![CDATA[realex]]></category>

		<guid isPermaLink="false">http://blog.revahealth.com/?p=422</guid>
		<description><![CDATA[I was recently asked about our experiences in taking online payments, and in particular in taking regular subscription payments. The company we chose to handle our payments is called Realex, and we&#8217;re very happy with them.  However, thinking back over everything that we&#8217;ve done since we started, there were plenty of things that we did [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently asked about our experiences in taking online payments, and in particular in taking regular subscription payments. The company we chose to handle our payments is called <a title="Realex Payments" href="http://www.realexpayments.com/">Realex</a>, and we&#8217;re very happy with them. </p>
<p>However, thinking back over everything that we&#8217;ve done since we started, there were plenty of things that we did that made our lives difficult after the fact, especially when it came to reconciling accounts and processing refunds. Hopefully sharing our missteps and mistakes might help save you a bit of time if you plan on taking payments yourself.</p>
<p>The first mistake we made was to be too worried about what would happen if our payment processor&#8217;s API took a long time to respond. We coded a lot of safety nets around this, recording all the details of the transaction in case something went wrong so we could redo it at a later time if necessary.</p>
<p>As it turns out, we&#8217;ve never experienced a timeout or overly long delay, so all that safety net coding was a waste of time. I wouldn&#8217;t bother with it now if I was starting again. You could just log timeouts or send an email alert and deal with them by hand should it ever happen to you.</p>
<p>The next thing we did that made our life difficult was to store the credit transactions in one DB table, and the calls and responses to the payment processor in another. This meant that when we came to reconcile the credit transactions without bank statements, we were missing some vital information.</p>
<p>Our payment processor batches payments together and we couldn&#8217;t easily work out which payment belonged to which batch without a lot of complicated work after the fact. Now we store the payment processor&#8217;s transaction and batch IDs with our own record of payment and it makes it very easy to reconcile our accounts whenever we need to. I really wish we&#8217;d done this from the start!</p>
<p>Another thing to bear in mind is that inevitably people make mistakes, and at some point you are going to have to process refunds of one sort or another. Doing the refunds themselves isn&#8217;t difficult. In our case Realex has simple online tools to handle them. However, you will want to design your system to handle refunds in such a way that you can reconcile your accounts afterwards. Just deleting or altering your own record of the payment will make this very difficult. You&#8217;d be surprised at how quickly you forget what the heck went on.</p>
<p>By way of example, if you take a payment and then have to refund it two weeks later, you could just delete the original transaction from your system and the books will balance, but you will be out of sync with your payment processor in two places &#8211; the original transaction and the refund. If each of these happened in different accounting months it can lead to real headaches. Ultimately, even if you don&#8217;t handle refunds directly through your transaction system, you will need to setup your code to handle refunds transactions that you enter by hand.</p>
<p>New credit card details can also cause problems. People get issued new cards for all sorts of reasons, so the details you have today are not necessarily the details you will have tomorrow. If you ignore this and just let people overwrite their current credit card details, it can make looking back at old transactions next to impossible. You should code for multiple cards, so a new card is added rather than overwriting the current card&#8217;s details.</p>
<p>Finally, if and when a customer complains about a transaction to you, stop and listen. As soon as they go to their bank and ask for the transaction to be reversed, you will be punished with higher fees and a permanent flag against your account. The banks have made this very easy to do in recent times, so it is in your best interest to avoid any dispute as quickly as you can. If in any doubt, refund the transaction. Even if you are proved to be right in the long run, your account will still be flagged because you haven&#8217;t done enough quickly enough to avoid the dispute.</p>
<p>Hopefully the advice above is of some use to you. We&#8217;d love to hear your stories of setting up to receive online transactions too, so leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.whatclinic.com/2009/05/starting-to-take-online-payments-things-to-avoid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

