<?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>Rails vs Whitewater &#187; skipjack</title>
	<atom:link href="http://justinspowers.com/category/skipjack/feed/" rel="self" type="application/rss+xml" />
	<link>http://justinspowers.com</link>
	<description>Whitewater enthusiast by day, Ruby on Rails programmer by night.</description>
	<lastBuildDate>Sat, 10 Dec 2011 07:42:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ActiveMerchant nonsense</title>
		<link>http://justinspowers.com/2009/04/activemerchant-nonsense/</link>
		<comments>http://justinspowers.com/2009/04/activemerchant-nonsense/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 21:10:00 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[activemerchant]]></category>
		<category><![CDATA[Photify.net]]></category>
		<category><![CDATA[skipjack]]></category>

		<guid isPermaLink="false">http://justinspowers.com/?p=5</guid>
		<description><![CDATA[I&#8217;ve been a little hesitant about putting in credit card processing into Photify.net, and it turns out is was with good reason.  The set up is just plain annoying!  Due to client needs, I had to go with Skipjack as my portal.  They seem relatively developer friendly, except that their customer service is about 50/50, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a little hesitant about putting in credit card processing into Photify.net, and it turns out is was with good reason.  The set up is just plain annoying!  Due to client needs, I had to go with Skipjack as my portal.  They seem relatively developer friendly, except that their customer service is about 50/50, literally.  I&#8217;ve called there several times during normal pacific hours, only to find out that in Eastern time I&#8217;m actually calling fairly late.  They only have two reps, one of which is helpless, and the other of which is knowleadgable and helpful.</p>
<p>After doing some digging, the best solution for processing payment in my rails app seems to be using ActiveMerchant.  It seems fairly well documented, at least if you are using a mainstream credit card processor like Authorize.net.  For skipjack though, it&#8217;s a little lacking.  For example, it&#8217;s not clear what, if anything, you need to put in the &#8216;password&#8217; field.  And no matter what I do, I can&#8217;t get any non-standard (by ActiveMerchant&#8217;s terms) fields to transmit, such as &#8220;comment&#8221;.  But perhaps the most frustrating thing of all, is when I had everything working and fine tuned in development, and I tried to throw the switch to production, by changing the login and using &#8220;:test =&gt; false&#8221; in the login hash.  After all, that is the only indication of where to send the transaction.  However, after several days of beating my head against the wall, I find this little gem (pardon the pun):</p>
<p><code>ActiveMerchant::Billing::Base.mode = :production</code></p>
<p>I almost slapped myself when I saw that.  Why in the world are there TWO places to set the mode?  Anyways, credit card processing now works, there is balance in the force, and everything is right in the world.</p>
]]></content:encoded>
			<wfw:commentRss>http://justinspowers.com/2009/04/activemerchant-nonsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

