<?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: Authorize.net recurring billing API CFC</title>
	<atom:link href="http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/</link>
	<description>Web development notes and commentary from Ryan Stille</description>
	<lastBuildDate>Wed, 01 Feb 2012 10:14:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Abe Stem</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-2621</link>
		<dc:creator>Abe Stem</dc:creator>
		<pubDate>Mon, 14 Nov 2011 15:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-2621</guid>
		<description>I can email you my code if it would help. i tried to paste it above without success.</description>
		<content:encoded><![CDATA[<p>I can email you my code if it would help. i tried to paste it above without success.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abe Stem</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-2620</link>
		<dc:creator>Abe Stem</dc:creator>
		<pubDate>Mon, 14 Nov 2011 15:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-2620</guid>
		<description>Hello Ryan,

I am gald to have found your programming as it is definitely helping a new CF programmer like me with the project i am working on. I do have a question for you though.

Is there a way to pass the invoice ID, Amount, and Customer ID through the returnedXML? I would like this information to carry through to an additional page that uses this data to query a database, but cannot see a way to extract those variables from the returned XML... Any thoughts?

Here is what I have so far, but sure how to get those variables to carry through Authorize:

	
		
		
		
		
		
		
		
		
		
		
		
		
	
		&lt;!--- remove the BOM (byte order mark) from the resulting content, if it exists --&gt;
		
			
		 
		
		
			&lt;!--- will also return the sent orignal xml in case they want to do anything else with it --&gt;
			
			
			
			
			
			
			
			
			
				
			
            
Here 	 --&gt;	
				
			
            
Here 	 --&gt;    
				
			
            			
			
				
			
			
			
				
			
				
                                     
			
			
			
				
				
				
				
				
				
			
		

		
	


Thank you for your time. I know that this is an older project of yours, but I would definitely appreciate any help you can give.

Abe Stem</description>
		<content:encoded><![CDATA[<p>Hello Ryan,</p>
<p>I am gald to have found your programming as it is definitely helping a new CF programmer like me with the project i am working on. I do have a question for you though.</p>
<p>Is there a way to pass the invoice ID, Amount, and Customer ID through the returnedXML? I would like this information to carry through to an additional page that uses this data to query a database, but cannot see a way to extract those variables from the returned XML&#8230; Any thoughts?</p>
<p>Here is what I have so far, but sure how to get those variables to carry through Authorize:</p>
<p>		<!--- remove the BOM (byte order mark) from the resulting content, if it exists --></p>
<p>			<!--- will also return the sent orignal xml in case they want to do anything else with it --></p>
<p>Here 	 &#8211;&gt;	</p>
<p>Here 	 &#8211;&gt;    </p>
<p>Thank you for your time. I know that this is an older project of yours, but I would definitely appreciate any help you can give.</p>
<p>Abe Stem</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1468</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 08 Jun 2010 20:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1468</guid>
		<description>Yo, I am pretty sure that I figured out the problem. I&apos;ll update you later on the it if it ends up working. Take it easy man.</description>
		<content:encoded><![CDATA[<p>Yo, I am pretty sure that I figured out the problem. I&apos;ll update you later on the it if it ends up working. Take it easy man.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1465</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 08 Jun 2010 01:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1465</guid>
		<description>I am passing the form variables into the cfc like you show here:

&quot;
&lt;cfset PaymentGateway = CreateObject(&quot;component&quot;,&quot;AuthorizeNetRecurring&quot;).init(
&#160;&#160;&#160;&#160;loginname = &quot;AuthNetLoginName&quot;,
&#160;&#160;&#160;&#160;transactionKey = &quot;YourTransactionKey&quot;,
&#160;&#160;&#160;&#160;mode = &quot;live or test&quot;)&gt;

&lt;cfinvoke component=&quot;#PaymentGateway#&quot; method=&quot;createSubscription&quot; returnvariable=&quot;result&quot;&gt;
&#160;&#160;&#160;&#160;&lt;cfinvokeargument name=&quot;startDate&quot; value=&quot;#DateFormat(Now(),&quot;yyyy-mm-dd&quot;)#&quot;&gt;
&#160;&#160;&#160;&#160;&lt;cfinvokeargument name=&quot;customerEmail&quot; value=&quot;#email#&quot;&gt;
&#160;&#160;&#160;&#160;etc....
&lt;/cfinvoke&gt;&#160;&#160;
&quot;

Are you just passing variables into the cfc differently? Or is this stuff on the page after the cfc has inititated?

Thanks!</description>
		<content:encoded><![CDATA[<p>I am passing the form variables into the cfc like you show here:</p>
<p>&quot;<br />
&lt;cfset PaymentGateway = CreateObject(&quot;component&quot;,&quot;AuthorizeNetRecurring&quot;).init(<br />
&nbsp;&nbsp;&nbsp;&nbsp;loginname = &quot;AuthNetLoginName&quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;transactionKey = &quot;YourTransactionKey&quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;mode = &quot;live or test&quot;)&gt;</p>
<p>&lt;cfinvoke component=&quot;#PaymentGateway#&quot; method=&quot;createSubscription&quot; returnvariable=&quot;result&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfinvokeargument name=&quot;startDate&quot; value=&quot;#DateFormat(Now(),&quot;yyyy-mm-dd&quot;)#&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfinvokeargument name=&quot;customerEmail&quot; value=&quot;#email#&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;etc&#8230;.<br />
&lt;/cfinvoke&gt;&nbsp;&nbsp;<br />
&quot;</p>
<p>Are you just passing variables into the cfc differently? Or is this stuff on the page after the cfc has inititated?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1460</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Sun, 06 Jun 2010 02:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1460</guid>
		<description>Chris, your code doesn&apos;t look right, you need to be passing data into the createSubscription() method like

&lt;cfset myObj.createSubscription(startDate = Form.startDate, customerEmail = Form.email, etc...) /&gt;</description>
		<content:encoded><![CDATA[<p>Chris, your code doesn&apos;t look right, you need to be passing data into the createSubscription() method like</p>
<p>&lt;cfset myObj.createSubscription(startDate = Form.startDate, customerEmail = Form.email, etc&#8230;) /&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1456</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 05 Jun 2010 21:44:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1456</guid>
		<description>Ok, so they weren&apos;t actually blocking anything. What happened was there was a cftry in there (I didn&apos;t write the code and missed it) and errors weren&apos;t showing up.

It is updating on the authorize.net site!

One final question! What would I use to grab the subscriptionid? returnedxml.subscriptionid and retStruct.subscriptionid and result.subscriptionid don&apos;t work for me! 

I tried your &lt;cfset tmp = MyObj.createSubscription(….. all your data here)&gt;
but wrote it as &lt;cfset tmp = MyObj.createSubscription&gt; and i got the error &quot;CREATESUBSCRIPTION is undefined in MYOBJ.&quot;

Thanks sooooooo much :)</description>
		<content:encoded><![CDATA[<p>Ok, so they weren&apos;t actually blocking anything. What happened was there was a cftry in there (I didn&apos;t write the code and missed it) and errors weren&apos;t showing up.</p>
<p>It is updating on the authorize.net site!</p>
<p>One final question! What would I use to grab the subscriptionid? returnedxml.subscriptionid and retStruct.subscriptionid and result.subscriptionid don&apos;t work for me! </p>
<p>I tried your &lt;cfset tmp = MyObj.createSubscription(….. all your data here)&gt;<br />
but wrote it as &lt;cfset tmp = MyObj.createSubscription&gt; and i got the error &quot;CREATESUBSCRIPTION is undefined in MYOBJ.&quot;</p>
<p>Thanks sooooooo much <img src='http://www.stillnetstudios.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1435</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 02 Jun 2010 02:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1435</guid>
		<description>Chris I&apos;m not sure what you are asking.&#160;&#160;If you want to dump out whats coming back from the http request to Authorize.net, dump cfhttp on line 425.

&lt;cfdump var=&quot;#cfhttp#&quot; /&gt;</description>
		<content:encoded><![CDATA[<p>Chris I&apos;m not sure what you are asking.&nbsp;&nbsp;If you want to dump out whats coming back from the http request to Authorize.net, dump cfhttp on line 425.</p>
<p>&lt;cfdump var=&quot;#cfhttp#&quot; /&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1434</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 02 Jun 2010 01:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1434</guid>
		<description>What is the proper variable name for these? ARBCreateSubscriptionRequest.? or returnedxml.? or call #cfhttp.fileContent#? Thanks again, I really appreciate it.</description>
		<content:encoded><![CDATA[<p>What is the proper variable name for these? ARBCreateSubscriptionRequest.? or returnedxml.? or call #cfhttp.fileContent#? Thanks again, I really appreciate it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1433</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 01 Jun 2010 23:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1433</guid>
		<description>I doubt Host My Site is blocking anything.&#160;&#160;You should dump out the raw return from Authorize.net and see if contains anything.&#160;&#160;You are probably right, the connection is probably failing.</description>
		<content:encoded><![CDATA[<p>I doubt Host My Site is blocking anything.&nbsp;&nbsp;You should dump out the raw return from Authorize.net and see if contains anything.&nbsp;&nbsp;You are probably right, the connection is probably failing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stillnetstudios.com/coldfusion-authorize-net-recurring-billing/comment-page-1/#comment-1432</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 01 Jun 2010 22:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.stillnetstudios.com/2007/08/18/coldfusion-authorize-net-recurring-billing/#comment-1432</guid>
		<description>Thanks for the reply. Correct, no error messages. I dont actually think that it is connecting to Authorize.net.

I worked through some error messages already, now I just get blanks for variables and nothing updates on the authorize.net site. I am even saving the returnedXML.subscriptionId variable into a table and it enters in as an empty variable, but it does exist. Do you think that there is something that hostmysite could be blocking? Have you heard of anyone else having this problem? Thanks again!</description>
		<content:encoded><![CDATA[<p>Thanks for the reply. Correct, no error messages. I dont actually think that it is connecting to Authorize.net.</p>
<p>I worked through some error messages already, now I just get blanks for variables and nothing updates on the authorize.net site. I am even saving the returnedXML.subscriptionId variable into a table and it enters in as an empty variable, but it does exist. Do you think that there is something that hostmysite could be blocking? Have you heard of anyone else having this problem? Thanks again!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

