<?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>SLAB Techsol System &#187; Featured</title>
	<atom:link href="http://www.techsolsystem.com/blog/category/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techsolsystem.com/blog</link>
	<description>We never underestimate others</description>
	<lastBuildDate>Sat, 30 Apr 2011 05:58:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>3d Secure and Realex payment gateway integration steps</title>
		<link>http://www.techsolsystem.com/blog/2011/03/3d-secure-and-realex-payment-gateway-integration-steps/</link>
		<comments>http://www.techsolsystem.com/blog/2011/03/3d-secure-and-realex-payment-gateway-integration-steps/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 06:24:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Open source technology]]></category>
		<category><![CDATA[Payment gateway]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=100</guid>
		<description><![CDATA[Step1 create sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber sha1hash is passed with relevant data to the xml template &#8221; Checking: scripts check if response has &#8220;00&#8243; in the result tag. Response: if successful &#8220;00&#8243; , then response xml will have XID pareq URL SHA1HASH ORDERID Step2 Prepare ACS FORM post . RETURN URL = https://yourdomain.com/checkout.php?asc_action=ConfirmOrder&#38;process=3dsecure and the form [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Step1</strong><br />
create sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber</p>
<p>sha1hash is passed with relevant data to the xml template &#8221;</p>
<p>Checking: scripts check if response has &#8220;00&#8243; in the result  tag.</p>
<p>Response: if successful &#8220;00&#8243; , then response xml will have</p>
<p>XID<br />
pareq<br />
URL<br />
SHA1HASH<br />
ORDERID</p>
<p><strong>Step2<br />
</strong>Prepare ACS FORM post .</p>
<p>RETURN URL = https://yourdomain.com/checkout.php?asc_action=ConfirmOrder&amp;process=3dsecure and the form syntax will be</p>
<p>form action=&#8221;URL&#8221; method=&#8221;POST&#8221;<br />
input name=&#8221;PaReq&#8221; type=&#8221;hidden&#8221; value=&#8221;pareq&#8221;"<br />
input name=&#8221;TermUrl&#8221; type=&#8221;hidden&#8221; value=&#8221;RETURN URL&#8221;<br />
input name=&#8221;MD&#8221; type=&#8221;hidden&#8221; value=&#8221;MD&#8221;</p>
<p>Processing: while redirecting to above url we show a message &#8220;Redirecting to 3D Secure ACS server.. Please don&#8217;t press Back or Refresh button.&#8221;.</p>
<p>3d Secure gateway shows a window with text &#8220;Send Pares to TermURL&#8221; with textarea that has request variables and a submit button . In developer documentation it is mentioned that when account is made live this page will be replaced with a password box.</p>
<p>Response:  Once processed , lands to the RETURN URL provided above.</p>
<p><strong>Step 3:</strong><br />
Response XML from ACS server</p>
<p>will get:</p>
<p>PARES<br />
AZSESSID<br />
MD</p>
<p>CURL post request xml is created.</p>
<p>sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber</p>
<p>sha1hash is passed with relevant data to the xml template &#8220;request type=3ds-verifysig&#8221;  as CURL POST to the url https://epage.payandshop.com/epage-3dsecure.cgi.</p>
<p>Checking: scripts check if response has &#8220;00&#8243; in the result  tag.</p>
<p>if result is 00 then response tag will have threedsecure tag that should be parsed to get following tags.</p>
<p>Response:<br />
CAVV<br />
XID<br />
ECI<br />
STATUS<br />
algorithm</p>
<p><strong>Step 4:</strong><br />
LAST step of the 3d secure processing to check payment authorization.</p>
<p>CURL post request xml is created.</p>
<p>sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber</p>
<p>sha1hash is passed with relevant data to the xml template &#8220;request type=auth&#8221;  as CURL POST to the url https://epage.payandshop.com/epage-remote.cgi.</p>
<p>CURL POST to the url https://epage.payandshop.com/epage-remote.cgi..</p>
<p>Checking: scripts check if response has &#8220;00&#8243; in the result  tag.</p>
<p>if result is 00 then payment transaction is successful and order details will appear in Realex payment gateway control panel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2011/03/3d-secure-and-realex-payment-gateway-integration-steps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to create multiple Flat Rate shipping in Oscommerce?</title>
		<link>http://www.techsolsystem.com/blog/2009/11/how-to-create-multiple-flat-rate-shipping-in-oscommerce/</link>
		<comments>http://www.techsolsystem.com/blog/2009/11/how-to-create-multiple-flat-rate-shipping-in-oscommerce/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 08:13:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=65</guid>
		<description><![CDATA[If  there is a requirement where you want to create multiple shipping categories in Oscommerce that a user can select like No Shipping :  $0.00 Flat Rate Manhattan: $25.00 Flat Rate Overnight Manhattan: $30.00 Then just follow the steps given below: Create copy of &#8220;flat.php&#8221; Ex: flat2.php,flat3.php in catalog\includes\modules\shipping and catalog\includes\languages\english\modules\shipping. Open catalog\includes\languages\english\modules\shipping\flat2.php and replace lines with the following. [...]]]></description>
			<content:encoded><![CDATA[<p>If  there is a requirement where you want to create multiple shipping categories in <span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; line-height: normal; font-size: 22px; white-space: pre;">Oscommerce <span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; white-space: normal; font-size: 13px; line-height: 19px;">that a user can select like</span></span></p>
<p>No Shipping :  $0.00<br />
Flat Rate Manhattan: $25.00<br />
Flat Rate Overnight Manhattan: $30.00</p>
<p>Then just follow the steps given below:</p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;">Create copy of &#8220;flat.php&#8221; Ex: flat2.php,flat3.php in</span></p>
<p>catalog\includes\modules\shipping and<br />
catalog\includes\languages\english\modules\shipping.</p>
<p>Open catalog\includes\languages\english\modules\shipping\flat2.php and replace lines with the following.</p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;"><br />
define(&#8216;MODULE_SHIPPING_FLAT2_TEXT_TITLE&#8217;, &#8216;Flat Rate 2&#8242;);<br />
define(&#8216;MODULE_SHIPPING_FLAT2_TEXT_DESCRIPTION&#8217;, &#8216;Flat Rate 2&#8242;);<br />
define(&#8216;MODULE_SHIPPING_FLAT2_TEXT_WAY&#8217;, &#8216;Best Way 2&#8242;);<br />
</span></p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;">Open catalog\includes\modules\shipping\flat2.php  replace term flat with flat2 and MODULE_SHIPPING_FLAT with MODULE_SHIPPING_FLAT2.<br />
</span></p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;">Thats it..now upload to respective directory. Go to Admin section and enable new shipping modules. </span></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">create shipping categories that a user can select or that I can select for certain products:</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Categories:</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">No Shipping</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Flat Rate Manhattan: $25</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Flat Rate Overnight Manhattan:</div>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2009/11/how-to-create-multiple-flat-rate-shipping-in-oscommerce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

