<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>Comments on: Switching from PayflowPro to PayPal Website Payments Pro</title>
	<atom:link href="http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro</link>
	<description>Programming, Rock Climbing and Running</description>
	<lastBuildDate>Sun, 29 Jun 2014 17:07:09 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>By: Jake</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-1788</link>
		<dc:creator><![CDATA[Jake]]></dc:creator>
		<pubDate>Wed, 02 Apr 2008 05:35:27 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-1788</guid>
		<description><![CDATA[Do you know if certain cards will decline if State or Country is not sent via Payflow pro?]]></description>
		<content:encoded><![CDATA[<p>Do you know if certain cards will decline if State or Country is not sent via Payflow pro?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massimo De Sanctis</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-1397</link>
		<dc:creator><![CDATA[Massimo De Sanctis]]></dc:creator>
		<pubDate>Sat, 23 Feb 2008 10:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-1397</guid>
		<description><![CDATA[I am happy to see that my reluctance to switch from payflowpro to paypal API is shared out there.
Unfortunately I am based in Europe and our products has to be sold to customers all over the world. The current strategy by paypal is to promote paypal (of course) and therefore they do not offer anymore payflowpro outside USA!!! 
How can I continue using payflowpro and bind it to European bank accounts? Am I forced to change ?

-- Massimo]]></description>
		<content:encoded><![CDATA[<p>I am happy to see that my reluctance to switch from payflowpro to paypal API is shared out there.<br />
Unfortunately I am based in Europe and our products has to be sold to customers all over the world. The current strategy by paypal is to promote paypal (of course) and therefore they do not offer anymore payflowpro outside USA!!!<br />
How can I continue using payflowpro and bind it to European bank accounts? Am I forced to change ?</p>
<p>&#8211; Massimo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wilkins</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-1042</link>
		<dc:creator><![CDATA[John Wilkins]]></dc:creator>
		<pubDate>Mon, 14 Jan 2008 21:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-1042</guid>
		<description><![CDATA[Hey PJ,

Thanks for the followup! It turns out my client was confused. They said PayPal (the current owners of CyberCash) made them switch last autumn to one of PayPal&#039;s payment methods, PayFlow ProPlus or something... :-)

 - John]]></description>
		<content:encoded><![CDATA[<p>Hey PJ,</p>
<p>Thanks for the followup! It turns out my client was confused. They said PayPal (the current owners of CyberCash) made them switch last autumn to one of PayPal&#8217;s payment methods, PayFlow ProPlus or something&#8230; :-)</p>
<p> &#8211; John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pj</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-1026</link>
		<dc:creator><![CDATA[pj]]></dc:creator>
		<pubDate>Thu, 10 Jan 2008 22:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-1026</guid>
		<description><![CDATA[Hi John,

Wow, good old CyberCash. When I worked with CyberCash, it included the C source code for its client API. Perl source code was included as well, but it used the C link library. I used the C source code to figure out the protocol. I assume others did the same. It was pretty simple stuff... just URL encoded name value pairs via HTTP with some (non-SSL) encryption on top. I have no idea if that source code is still easy to get or even if the API would be the same. There is/was a CyberCash extension for PHP. I just checked Google. The PHP extension I saw assumes you have the C link library from the CyberCash SDK - maybe that is not such a bad option (assuming you can find the C link library). The name/value pairs you pass and receive via PHP should be the same ones they used in Perl.

PJ]]></description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>Wow, good old CyberCash. When I worked with CyberCash, it included the C source code for its client API. Perl source code was included as well, but it used the C link library. I used the C source code to figure out the protocol. I assume others did the same. It was pretty simple stuff&#8230; just URL encoded name value pairs via HTTP with some (non-SSL) encryption on top. I have no idea if that source code is still easy to get or even if the API would be the same. There is/was a CyberCash extension for PHP. I just checked Google. The PHP extension I saw assumes you have the C link library from the CyberCash SDK &#8211; maybe that is not such a bad option (assuming you can find the C link library). The name/value pairs you pass and receive via PHP should be the same ones they used in Perl.</p>
<p>PJ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wilkins</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-1025</link>
		<dc:creator><![CDATA[John Wilkins]]></dc:creator>
		<pubDate>Thu, 10 Jan 2008 22:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-1025</guid>
		<description><![CDATA[Hi PJ,

I did some Perl-based CyberCash integration in 1998; it really was a convoluted API.  Unfortunately, I&#039;ve now got a client who wants to convert a ColdFusion-based CyberCash site to PHP. (Leaving aside the obvious fact that they are insane and should switch to a new payment gateway...) Do you have any/know of any docs on the REST protocol for CyberCash? There is a dearth of information on the net about CyberCash docs.

Thanks! - John]]></description>
		<content:encoded><![CDATA[<p>Hi PJ,</p>
<p>I did some Perl-based CyberCash integration in 1998; it really was a convoluted API.  Unfortunately, I&#8217;ve now got a client who wants to convert a ColdFusion-based CyberCash site to PHP. (Leaving aside the obvious fact that they are insane and should switch to a new payment gateway&#8230;) Do you have any/know of any docs on the REST protocol for CyberCash? There is a dearth of information on the net about CyberCash docs.</p>
<p>Thanks! &#8211; John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pj</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-430</link>
		<dc:creator><![CDATA[pj]]></dc:creator>
		<pubDate>Mon, 10 Sep 2007 17:42:25 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-430</guid>
		<description><![CDATA[I&#039;m copy and pasting the actual code I use below:

	AddressType address = new AddressType();
	address.Street1          = CreditCardAddress1;
	address.Street2          = CreditCardAddress2;
	address.CityName         = CreditCardCity;
	address.StateOrProvince  = CreateStateCode(CreditCardState, &quot;DoDirectPayment&quot;);
	address.PostalCode       = CreditCardZip;
	address.Country          = CreateCountryCode(CreditCardCountry, &quot;DoDirectPayment&quot;);
	address.CountryName      = address.Country.ToString();
	address.CountrySpecified = true;

	PayerInfoType payerInfo = new PayerInfoType();
	payerInfo.Payer         = !DbRequest.Singleton.RequestUser.IsSuperAdmin &amp;&amp; !DbRequest.Singleton.RequestUser.IsBillingAdmin ? DbRequest.Singleton.RequestUser.Email : null;
	payerInfo.PayerName     = name;
	payerInfo.PayerCountry  = address.Country;
	payerInfo.Address       = address;

As you can see, I use the codes for states and countries, but also fill out the CountryName field. I don&#039;t know for sure that you need both Country and CountryName filled out. The code is working as it is. Weird that PayerInfoType has both PayerCountry and Address (but no PayerCountryName field)...]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m copy and pasting the actual code I use below:</p>
<p>	AddressType address = new AddressType();<br />
	address.Street1          = CreditCardAddress1;<br />
	address.Street2          = CreditCardAddress2;<br />
	address.CityName         = CreditCardCity;<br />
	address.StateOrProvince  = CreateStateCode(CreditCardState, &#8220;DoDirectPayment&#8221;);<br />
	address.PostalCode       = CreditCardZip;<br />
	address.Country          = CreateCountryCode(CreditCardCountry, &#8220;DoDirectPayment&#8221;);<br />
	address.CountryName      = address.Country.ToString();<br />
	address.CountrySpecified = true;</p>
<p>	PayerInfoType payerInfo = new PayerInfoType();<br />
	payerInfo.Payer         = !DbRequest.Singleton.RequestUser.IsSuperAdmin &#038;&#038; !DbRequest.Singleton.RequestUser.IsBillingAdmin ? DbRequest.Singleton.RequestUser.Email : null;<br />
	payerInfo.PayerName     = name;<br />
	payerInfo.PayerCountry  = address.Country;<br />
	payerInfo.Address       = address;</p>
<p>As you can see, I use the codes for states and countries, but also fill out the CountryName field. I don&#8217;t know for sure that you need both Country and CountryName filled out. The code is working as it is. Weird that PayerInfoType has both PayerCountry and Address (but no PayerCountryName field)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randall Spencer</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-429</link>
		<dc:creator><![CDATA[Randall Spencer]]></dc:creator>
		<pubDate>Mon, 10 Sep 2007 17:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-429</guid>
		<description><![CDATA[Thanks for the write-up here.  You make some interesting points.  I actually found this site looking for an answer to this question:

if I am using the Payflow_dotNET.ddl for my ASP.NET 2.0 web-app how should I pass State and Country values for the BillTo and ShipTo objects?  Should I use the 3 digit ISO codes for country and the two-letter ISO codes for state, or should I pass them as &quot;United States&quot; and &quot;Illinois&quot;?  Maybe it doesn&#039;t matter either way.

Any help would be appreciated.  Thanks.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the write-up here.  You make some interesting points.  I actually found this site looking for an answer to this question:</p>
<p>if I am using the Payflow_dotNET.ddl for my ASP.NET 2.0 web-app how should I pass State and Country values for the BillTo and ShipTo objects?  Should I use the 3 digit ISO codes for country and the two-letter ISO codes for state, or should I pass them as &#8220;United States&#8221; and &#8220;Illinois&#8221;?  Maybe it doesn&#8217;t matter either way.</p>
<p>Any help would be appreciated.  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charanjit Chana</title>
		<link>http://blogs.teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro/comment-page-1#comment-324</link>
		<dc:creator><![CDATA[Charanjit Chana]]></dc:creator>
		<pubDate>Thu, 09 Aug 2007 10:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://teztech.com/2007/03/13/switching-from-payflowpro-to-paypal-website-payments-pro#comment-324</guid>
		<description><![CDATA[Really good article. found the info very useful and it has helped my boss and I on our way to making decisions regarding a potential switch to paypal pro!]]></description>
		<content:encoded><![CDATA[<p>Really good article. found the info very useful and it has helped my boss and I on our way to making decisions regarding a potential switch to paypal pro!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
