<?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; Payment gateway</title>
	<atom:link href="http://www.techsolsystem.com/blog/category/payment-gateway/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>Anatomy of Amazon FPS</title>
		<link>http://www.techsolsystem.com/blog/2009/07/anatomy-of-amazon-fps/</link>
		<comments>http://www.techsolsystem.com/blog/2009/07/anatomy-of-amazon-fps/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:24:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Payment gateway]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=32</guid>
		<description><![CDATA[Buyer to Seller direct payment with a commission to Site Owner. There are website owners who may want payment gateway for e-commerce sites.  Paypal supports Buy Now option ( Seller is website owner and Buyer is the user ). What if Seller&#8217;s are also users? Paypal won&#8217;t support this workflow but Amazon FPS (Flexiable payment [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Buyer to Seller direct payment with a commission to Site Owner.</strong></p>
<p>There are website owners who may want <strong>payment gateway</strong> for e-commerce sites.  Paypal supports Buy Now option ( Seller is website owner and Buyer is the user ).</p>
<p><strong>What if Seller&#8217;s are also users? </strong>Paypal won&#8217;t support this workflow but Amazon FPS (Flexiable payment service ) has a solution.</p>
<p style="text-align: center;"><img class="size-full wp-image-31 aligncenter" title="amazon" src="http://www.techsolsystem.com/blog/wp-content/uploads/2009/07/amazon.gif" border="1" alt="amazon" width="412" height="246" /></p>
<p><strong>Here is how it works</strong>:</p>
<p><strong>Owner</strong> must create FPS account.<br />
<strong>Developer</strong> must have AWS account (sandbox enviornment to test transaction)<br />
<strong>Seller</strong> must have Amazon personal account and finally<br />
<strong>Buyer</strong> must have Amazon business account.</p>
<p>With <strong>AWS or FPS</strong> you will get AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and sample script to test FPS.</p>
<p><strong>In order to make Buyer to Seller direct payment with a commission to Site Owner keep following points in mind. </strong></p>
<p>1. Authorize buyers through e-commerce using Recipient API to get recipient token id. Store it in database to keep track at the time of purchase.</p>
<p>2. Authorize sellers for the payment using Multi-Use token, to get Sender Token ID.</p>
<p>3. Make payment using InvokePay() method with recipient token set us Receiver Token ID.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2009/07/anatomy-of-amazon-fps/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
	</channel>
</rss>

