<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Payment Systems Blog &#187; Virtual Terminal</title>
	<atom:link href="http://www.paymentsystemsblog.com/topics/virtual-terminal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paymentsystemsblog.com</link>
	<description>David D. Bergert</description>
	<lastBuildDate>Sat, 10 Apr 2010 13:32:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; 2010 Payment Systems Blog </copyright>
		<managingEditor>podcast@paymentsystemsblog.com (Dave Bergert)</managingEditor>
		<webMaster>podcast@paymentsystemsblog.com (Dave Bergert)</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords>Payment Systems, ISO8583, PABP, PA-DSS, PCI, Security, Credit, Debit</itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Payment Systems Podcast is a podcast that address the subject of Payments Systems, their operations, development, security and other experiences related to payment processing.</itunes:summary>
		<itunes:author>Dave Bergert</itunes:author>
		<itunes:category text="Technology"/>
<itunes:category text="Business"/>
<itunes:category text="Technology">
	<itunes:category text="Software How-To"/>
</itunes:category>
		<itunes:owner>
			<itunes:name>Dave Bergert</itunes:name>
			<itunes:email>podcast@paymentsystemsblog.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.paymentsystemsblog.com/images/pspodcast.png" />
		<image>
			<url>http://www.paymentsystemsblog.com/images/pspodcast.png</url>
			<title>Payment Systems Blog</title>
			<link>http://www.paymentsystemsblog.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>iPhone Credit Card Terminal</title>
		<link>http://www.paymentsystemsblog.com/2009/01/06/iphone-credit-card-terminal/</link>
		<comments>http://www.paymentsystemsblog.com/2009/01/06/iphone-credit-card-terminal/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 14:04:25 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Payment Terminal]]></category>
		<category><![CDATA[Point of Sale]]></category>
		<category><![CDATA[Virtual Terminal]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/01/06/iphone-credit-card-terminal/</guid>
		<description><![CDATA[
innerfence has developed an iPhone App called the Credit Card Terminal.&#160; It is a thin application that acts as a front end and uses an Authorize.net Merchant account using the Authorize.net API over SSL. Looks pretty neat and a useful option for mobile acceptance of credit cards.
Looks like innerfence is a Authorize.net reseller, since you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.innerfence.com/apps/credit-card-terminal"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 15px 0px 0px; border-right-width: 0px" height="240" alt="screenshot-iphone-terminal-testvisa-thumb" src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/01/screenshot-iphone-terminal-testvisa-thumb.png" width="132" align="left" border="0" /></a></p>
<p><a href="http://www.innerfence.com/">innerfence</a> has developed an iPhone App called the <a href="http://www.innerfence.com/apps/credit-card-terminal">Credit Card Terminal</a>.&#160; It is a thin application that acts as a front end and uses an Authorize.net Merchant account using the Authorize.net API over SSL. Looks pretty neat and a useful option for mobile acceptance of credit cards.</p>
<p>Looks like innerfence is a Authorize.net reseller, since you can use any authorize.net merchant account &#8211; I suggest you shop around the the best rates, theirs appear to be a little high.</p>
<p>I&#8217;ll put this in the &quot;Why didn&#8217;t I think of that ?&quot; category.</p>
<p>&#160;</p>
<p>EDIT:&#160; Check out this <a href="http://blog.innerfence.com/2009/01/05/ring-it-up-point-of-sale-uses-credit-card-terminal-to-accept-payment/">link</a> to the <a href="http://blog.innerfence.com/">innerfence blog</a> where there is a video on the app, and its integration to another iPhone App &#8211; <a href="http://www.pingysoft.com/site/Ring_It_Up.html">Ring It Up Point of Sale.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/01/06/iphone-credit-card-terminal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtual Point of Sale (OLS.vPOS) &amp; Virtual Terminal (OLS.vt)</title>
		<link>http://www.paymentsystemsblog.com/2008/10/02/virtual-point-of-sale-olsvpos-virtual-terminal-olsvt/</link>
		<comments>http://www.paymentsystemsblog.com/2008/10/02/virtual-point-of-sale-olsvpos-virtual-terminal-olsvt/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 01:34:38 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Point of Sale]]></category>
		<category><![CDATA[Virtual Terminal]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2008/10/02/virtual-point-of-sale-olsvpos-virtual-terminal-olsvt/</guid>
		<description><![CDATA[Here is a snapshot of what my desk looks like: you can see a magtek USB card reader and a few magnetic striped cards; expired pre-paid credit, gift and merchandise return cards that used for testing purposes here.







I&#8217;ve been developing some small tools that allows for us to send transactions via a swipe in a [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a snapshot of what my desk looks like: you can see a <a href="http://www.magtek.com/">magtek</a> <a href="http://affiliate.buy.com/gateway.aspx?adid=17662&amp;pid=3188475&amp;aid=10391416&amp;sURL=http%3A%2F%2Fwww%2Ebuy%2Ecom%2Fprod%2Fmagtek%2Dmini%2Dswipe%2Dmagnetic%2Dstrip%2Dreader%2Fq%2Floc%2F101%2F202354417%2Ehtml">USB card reader</a> and a few magnetic striped cards; expired pre-paid credit, gift and merchandise return cards that used for testing purposes here.</p>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/cards.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="379" alt="cards" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/cards-thumb.jpg" width="504" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>I&#8217;ve been developing some small tools that allows for us to send transactions via a swipe in a .NET windows based application as well as in a Java Web based version to a test instance of <a href="http://www.olsswitch.com">OLS.Switch.</a> I used to (and still do) just pipe binary message dumps over <a href="http://en.wikipedia.org/wiki/Netcat">netcat</a> pointed to our OLS.Switch&#8217;s configured server port for this specific message format.</p>
<p>for example:</p>
<p><strong>$ cat visa_credit_sale.dump | nc 192.168.1.50 33000</strong></p>
<p>where visa_credit_sale.dump would just be a binary file of the message</p>
<p><strong>$ hd visa_credit.sale.dump </strong></p>
<p>would look like this (intentionally blurred and is a test card number)</p>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/10-2-2008-8-23-24-pm.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="131" alt="10-2-2008 8-23-24 PM" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/10-2-2008-8-23-24-pm-thumb.png" width="504" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>Here is a shot of the Virtual Point of Sale System:</p>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/ols-vpos.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="342" alt="OLS vpos" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/ols-vpos-thumb.png" width="504" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>and a shot of the Virtual Terminal:</p>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/olsvt.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="356" alt="ols.vt" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/olsvt-thumb.png" width="504" border="0" /></a></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/vt-response.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="273" alt="VT Response" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/vt-response-thumb.png" width="504" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>Basically you can swipe a card or key-enter a card on the virtual terminal and depending on the configuration of OLS.Switch &#8211; (I&#8217;m using bin based routing here in this test setup)</p>
<p>Cards that start with:</p>
<ul>
<li>4 &#8211; Visa </li>
<li>5 &#8211; Mastercard </li>
<li>6011 &#8211; Discover </li>
</ul>
<p>go to our FDR North (ChasePaymentTech) Simulator and and return a simulated response.</p>
<ul>
<li>3 &#8211; Amex </li>
</ul>
<p>go to our American Express Simulator</p>
<ul>
<li>7 &#8211; Stored Value </li>
</ul>
<p>go to our Stored Value Systems Simulator</p>
<ul>
<li>6 &#8211; OLS Stored Value </li>
</ul>
<p>get switched to our own instance of OLS.Issuer &#8211; our authorization host which is not a simulator.</p>
<p>The vPOS and VT are sending in messages in the Visa K/Visa D or otherwise known and Visa Gen II message format (one of the incoming message formats that we support from the device side) and depending on the card type, we are building the appropriate outbound message according to the interface specs (generally an ISO8583 variant), hitting our simulators to get different responses based on amount prompting or in the case of the OLS Stored Value cards, it uses the card files, velocity and limit checking, card status and other authorization rules to authorized the card.</p>
<p>The neat thing? an end-to end transaction take less then 50ms on a sub $1000.00 test server on a local lan.</p>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/10-2-2008-8-30-17-pm.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="10-2-2008 8-30-17 PM" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/10-2-2008-8-30-17-pm-thumb.png" width="504" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>Here is a link to a <a href="http://www.paymentsystemsblog.com/wp-content/uploads/stuff/Trade%20Show%20Demo%20vision.pdf">PDF</a> that shows the full transaction flow.</p>
<table cellspacing="0" cellpadding="2" width="500" border="0">
<tbody>
<tr>
<td valign="top" width="500"><a href="http://www.paymentsystemsblog.com/wp-content/uploads/stuff/Trade%20Show%20Demo%20vision.pdf"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="362" alt="demo" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/10/demo.png" width="504" border="0" /></a> </td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2008/10/02/virtual-point-of-sale-olsvpos-virtual-terminal-olsvt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
