<?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; OLS</title>
	<atom:link href="http://www.paymentsystemsblog.com/topics/ols/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>You don&#8217;t know until you know (or go into Production)</title>
		<link>http://www.paymentsystemsblog.com/2009/11/19/you-dont-know-until-you-know-or-go-into-production/</link>
		<comments>http://www.paymentsystemsblog.com/2009/11/19/you-dont-know-until-you-know-or-go-into-production/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:51:04 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Issuing]]></category>
		<category><![CDATA[OLS]]></category>
		<category><![CDATA[Payment]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/11/19/you-dont-know-until-you-know-or-go-into-production/</guid>
		<description><![CDATA[Over the last six months we have been busy building and implementing an OLS.Switch Issuer Implementation with one of our customers and their banking and payment processing partners. It has been a process of reviewing and implementing message specifications, business processing requirements, authorization rules, clearing, settlement, flat file and reporting requirements. We also filtering external [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left; margin-right:10px; margin-bottom:10px;" src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/11/images-2.jpg" alt="images-2.jpg" width="58" height="141" />Over the last six months <a href="http://olsdallas.com/">we</a> have been busy building and implementing an OLS.Switch Issuer Implementation with one of our customers and their banking and payment processing partners. It has been a process of reviewing and implementing message specifications, business processing requirements, authorization rules, clearing, settlement, flat file and reporting requirements. We also filtering external messages into our IMF &#8211; Internal Message Format based on ISO8583 v2003, build an interface Card Management functions via our local API&#8217;s and message sets. Building client simulators and trying to faithfully reproduce what happens when you are connected to a real system.</p>
<p>
<p>
Testing on test systems is the next step &#8211; replacing our client simulators with other &#8220;test&#8221; systems that are driven by simulators by the processing gateway we interfaced to. Those simulators have limitations &#8211; in their configured test suites or test scripts, some require manual entry to send original data elements for subsequent transaction types, (e.g completions and reversals). We generate clearing and settlement files and match those to on-line test transactions, and our use cases.</p>
<p>
After on-line testing, you connect to an &#8220;Association&#8221; test environment to do &#8220;Certification&#8221; and run a week&#8217;s worth of transactions through a wider test bed. Then you are certified, your BIN goes live and then you enter a production pilot mode &#8211; where you watch everything like a hawk.</p>
<p>
You can do all of the simulated testing for both on-line transactions and off-line clearing and settlement files that you want &#8211; when you connect to the real world and do your first pilot transaction that is where most likely you will see something that wasn&#8217;t simulated, tested, or even included in certification, it happens. You need to be proactive, set-up reviews and manual interventions, perform file generation when you have staff available to review the output before it is released for further processing.</p>
<p>
<p>
What have we seen :</p>
<ul>
<li>Test environments that are not as robust as production or not setup with up-to-date releases.</li>
<li>Certain real-world examples are hard to simulate &#8211; reversals, time-outs.</li>
<li>Thinly-trafficked transactions: (chargeback, representment)&#8230;people can&#8217;t even define these much less create them in test</li>
<li>Poor or incorrect documentation of message specifications.</li>
<li>You receive Stand-In Advices or other transactions on-line that you don&#8217;t see in testing or certification.</li>
</ul>
<p>
Production pilot is a very important phase of testing &#8211; It is where you discover and address the &lt; 1% of issues nobody catches in prior project life-cycles. What can happen, WILL happen. What you think might be something that will occur infrequently will bite you sooner, not later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/11/19/you-dont-know-until-you-know-or-go-into-production/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steps to setup a successful endpoint integration</title>
		<link>http://www.paymentsystemsblog.com/2009/03/03/steps-to-setup-a-successful-endpoint-integration/</link>
		<comments>http://www.paymentsystemsblog.com/2009/03/03/steps-to-setup-a-successful-endpoint-integration/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 14:49:51 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OLS]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/03/03/steps-to-setup-a-successful-endpoint-integration/</guid>
		<description><![CDATA[ 
We connect and interface to about 20 different endpoints, each has its own message formats, connection methodologies, protocols, and different implementations of payment transactions sets, encryption and key management considerations, On-Line vs Offline transactions, Store and Forward (SAF), and flat file based reconciliation and clearing files among other details.
Here is a basic list of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2009/03/secret-of-my-success.jpg"><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="244" alt="secret_of_my_success" src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/03/secret-of-my-success-thumb.jpg" width="161" align="left" border="0" /></a> </p>
<p><a href="http://www.olsdallas.com">We</a> connect and interface to about 20 different endpoints, each has its own message formats, connection methodologies, protocols, and different implementations of payment transactions sets, encryption and key management considerations, On-Line vs Offline transactions, Store and Forward (SAF), and flat file based reconciliation and clearing files among other details.</p>
<p>Here is a basic list of steps that we perform that assist us in getting the endpoint integration right:</p>
<p>1) Acquire the Host Message Format specifications and communication/protocol specifications that describe the communication and connection e.g: 2||4 byte length header, other header(s), length in network or host byte order, etc. and&#160; <strong>read&#160; and understand them</strong>.&#160; Perform this same task for batch flat file based formats and file transfers.</p>
<p>2) Request sample dumps/files of some messages as well as for online transactions, network traces that show the communication bytes of the message, manually parse them and map them back to the spec. These should include samples of request/response exchanges.&#160; [These should be from a test system.]&#160; Examples often reveal nuances not documented or kept up to date in the spec. </p>
<p>3) Determine which message set and transactions are in play, There are many types of transactions that will be different depending on the type (e.g Debit, Credit, Gift) and characteristics of the transaction (e.g Manual, Swiped, MOTO). You need to determine which ones map to your business requirements and which ones will be used.</p>
<p>4) Request and/or develop certification scripts for your implementation (it helps to see what the other side thinks is important).</p>
<p>5) Schedule a walkthrough &#8211; <strong>This is the key event</strong>: the probability of our success is increased by scheduling and holding one or more walkthroughs.&#160; The idea is to comb through the spec(s) and complementary material page by page, field by field and get complete alignment on the task.&#160; It&#8217;s the absolute truth that the real nature of the interface comes out in the walkthrough.&#160; </p>
<p>6) Develop and test your code to the specs and sample messages dumps. (Which is a small part of the project)</p>
<p>7) Use tools such as <a href="http://www.paymentsystemsblog.com/2009/03/03/payment-systems-tools-netcat/">netcat</a>&#160; and wireshark as well as your application logs to confirm that you are sending what you think you are, and can provide detailed information to someone on the &#8216;other&#8217; end of the endpoint to help troubleshoot integration. Don&#8217;t assume that you think you are sending what your think your code does, verify it locally first.</p>
<p> <img src='http://www.paymentsystemsblog.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Develop a good or rather great working relationships with someone on the &#8216;other&#8217; end of the endpoint, that can help assist with message format questions, perform traces, and check what you are sending to what they expect, and setup regular communication throughout the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/03/03/steps-to-setup-a-successful-endpoint-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OLS in The Green Sheet the Print Edition :)</title>
		<link>http://www.paymentsystemsblog.com/2008/12/16/ols-in-the-green-sheet-the-print-edition/</link>
		<comments>http://www.paymentsystemsblog.com/2008/12/16/ols-in-the-green-sheet-the-print-edition/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 01:54:24 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[OLS]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2008/12/16/ols-in-the-green-sheet-the-print-edition/</guid>
		<description><![CDATA[After getting my mail today from a frozen shut mail box, nothing that a little of this couldn&#8217;t handle, I got to see (OLS &#8211; Company Profile in The Green Sheet)&#160; in its print edition first hand.&#160; It should also be noted that this is the The Green Sheet I&#8217;m referring to, not this one [...]]]></description>
			<content:encoded><![CDATA[<p>After getting my mail today from a frozen shut mail box, nothing that a little of <a href="http://www.google.com/products?q=lock+deicer&amp;btnG=Search+Products&amp;hl=en&amp;show=dd">this</a> couldn&#8217;t handle, I got to see (<a href="http://www.paymentsystemsblog.com/2008/12/07/ols-company-profile-in-the-green-sheet/">OLS &#8211; Company Profile in The Green Sheet</a>)&#160; in its print edition first hand.&#160; It should also be noted that this is the <a href="http://www.greensheet.com/">The Green Sheet</a> I&#8217;m referring to, not this <a href="http://www.thegreensheet.com/dallasfortworth/">one</a> <img src='http://www.paymentsystemsblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Which I did a double take seeing when I was spending the day in Downtown Dallas last Friday.&#160; If you don&#8217;t get The Green Sheet and are in the Payments Business &#8211; especially the ISO/MSP side &#8211; you are missing out &#8211; I&#8217;ve been a reader since 1999 or 2000 I believe, if not earlier. Subscribe <a href="http://www.greensheet.com/gs_subscriptions.php?flag=which_version">here</a>.</p>
<p><a href="http://www.paymentsystemsblog.com/wp-content/uploads/2008/12/picture-41.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="379" alt="Picture 41" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/12/picture-41-thumb.jpg" width="504" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2008/12/16/ols-in-the-green-sheet-the-print-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OLS &#8211; Company Profile in The Green Sheet</title>
		<link>http://www.paymentsystemsblog.com/2008/12/07/ols-company-profile-in-the-green-sheet/</link>
		<comments>http://www.paymentsystemsblog.com/2008/12/07/ols-company-profile-in-the-green-sheet/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 21:18:55 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[OLS]]></category>
		<category><![CDATA[Payment]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2008/12/07/ols-company-profile-in-the-green-sheet/</guid>
		<description><![CDATA[In Issue 081201 of The Green Sheet There is a Company Profile of OLS (On-Line Strategies, Inc)
Hugh Bursi, Director of Marketing of OLS worked with the Green Sheet to put this company profile together. Although the article doesn&#8217;t reference me or my 12 years of Payment Experience&#160; (Which is small compared to Hugh and Andy&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.greensheet.com"><img style="border-right: 0px; border-top: 0px; margin: 0px 25px 0px 0px; border-left: 0px; border-bottom: 0px" height="106" alt="logo3" src="http://www.paymentsystemsblog.com/wp-content/uploads/2008/12/logo3.jpg" width="104" align="left" border="0" /></a>In Issue 081201 of <a href="http://greensheet.com/gs_company_profiles.php?flag=display_profile&amp;id=301">The Green Sheet</a> There is a <a href="http://greensheet.com/gs_company_profiles.php?flag=display_profile&amp;id=301">Company Profile</a> of OLS <a href="http://www.olsdallas.com">(On-Line Strategies, Inc)</a></p>
<p><a href="http://www.paymentsystemsblog.com/2008/05/21/new-contributing-author-hugh-bursi/">Hugh Bursi</a>, Director of Marketing of OLS worked with the Green Sheet to put this company profile together. Although the article doesn&#8217;t reference me or my 12 years of Payment Experience&#160; (Which is small compared to Hugh and <a href="http://www.andyorrock.com">Andy&#8217;s</a> ) at a Third Party Processor as Director of Technology and Development where I worked with both Insuring and Acquiring Bank&#8217;s and ISO&#8217;s, it is a great article and great to be in <a href="http://www.greensheet.com">The Green Sheet</a>! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2008/12/07/ols-company-profile-in-the-green-sheet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
