<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Method:API Q&amp;A</title><link>http://forums.method.me/cs/forums/15.aspx</link><description>Ask questions specific to the MethodAPI from the Method Team and other Method users.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11829.aspx</link><pubDate>Sun, 15 Apr 2012 14:23:24 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11829</guid><dc:creator>Method_Paul</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11829.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11829</wfw:commentRss><description>&lt;p&gt;Your account manager. &amp;nbsp;Their name and email should be in your &amp;quot;Welcome to Method&amp;quot; email.&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11828.aspx</link><pubDate>Sun, 15 Apr 2012 14:17:01 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11828</guid><dc:creator>warren_nickus</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11828.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11828</wfw:commentRss><description>&lt;p&gt;Paul, who should I contact to turn on &amp;quot;Roaming&amp;quot;?&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11825.aspx</link><pubDate>Sat, 14 Apr 2012 22:31:35 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11825</guid><dc:creator>Method_Paul</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11825.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11825</wfw:commentRss><description>&lt;p&gt;Nick - once you switch the file in QB, the Method Engine hears the switch and automatically switch to the Method account it is paired with. It&amp;#39;s pretty seemless. &amp;nbsp;You can install the Method Engine on all computers, and ask us to turn on &amp;quot;Roaming&amp;quot; on your accounts, which allows a non-constant computer name as the main computer.&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11822.aspx</link><pubDate>Sat, 14 Apr 2012 19:20:22 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11822</guid><dc:creator>warren_nickus</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11822.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11822</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Paul,&lt;/p&gt;
&lt;p&gt;How does the Engine work with mutiple files? Will we have to change the account manually in the Method Engine everytime to achieve the Sync? Is it possible to have multiple instances of the Method Engine run on different accounts? I will then keep Quickbooks open but not logged on to any company account, I would imagine the syncing will still work.&lt;/p&gt;
&lt;p&gt;Another&amp;nbsp;solution I had in mind is to install Quickbooks on multiple Virtual Machines and have the Engine run on each seperate Method account to Sync different company files. This doesn&amp;#39;t look like the &amp;quot;most&amp;quot; elegant solution and I would prefer NOT to go this route. &lt;/p&gt;
&lt;p&gt;Any other suggestions to make this work? We don&amp;#39;t have 100 accounts but roughly 10 QB files. &lt;/p&gt;
&lt;p&gt;Your help is appreciated!&lt;/p&gt;
&lt;p&gt;Nick&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11821.aspx</link><pubDate>Sat, 14 Apr 2012 17:29:45 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11821</guid><dc:creator>Method_Paul</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11821.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11821</wfw:commentRss><description>&lt;p&gt;Nick -&lt;/p&gt;
&lt;p&gt;1) There are other companies doing this, but not on a large scale. It was part of the original business model for Method - we just haven&amp;#39;t emphasized it.&lt;/p&gt;
&lt;p&gt;2) Yes. &amp;nbsp;When QB is closed you are inserting, updating and viewed cached data from QuickBooks. As soon as QB is open and connected to the sync engine, all changes get updated, bidirectionally.&lt;/p&gt;
&lt;p&gt;3) Multiple files is not a problem. But the sync engine has to conform to QuickBooks rules. &amp;nbsp;There&amp;#39;s no way to read and write to a QuickBooks file unless QuickBooks is open. The Method Sync Engine uses the QuickBooks SDK - which means we interact with QuickBooks data via their interface, instead of their database directly. &amp;nbsp;Even in &amp;quot;unattended mode&amp;quot; where QuickBooks appears closed, it is in fact open. &amp;nbsp;Also, only one QuickBooks file can be opened at one time for QB SDK integration. &amp;nbsp;So our hands are tied, as are any other developer&amp;#39;s hands that wants to interact live with QB data.&lt;/p&gt;
&lt;p&gt;Keep in mind you&amp;#39;ll need one Method account per QuickBooks file, and you&amp;#39;ll need at minimum Method CRM, $25/account/user/month. &amp;nbsp;If you are talking about significant scale (&amp;gt;100 accounts), then there are certain scenarios where you can just use the sync engine, and not use the CRM interface, which is much a lower cost. &amp;nbsp;You&amp;#39;ll have to contact us over the phone to discuss this as an option if you want to go this way.&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11816.aspx</link><pubDate>Fri, 13 Apr 2012 22:33:33 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11816</guid><dc:creator>warren_nickus</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11816.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11816</wfw:commentRss><description>&lt;p&gt;Hi Dave,&lt;/p&gt;
&lt;p&gt;Let me start by saying I appreciate your help.&lt;/p&gt;
&lt;p&gt;I still have&amp;nbsp;3 open issues which I did not address in my previous post.&lt;/p&gt;
&lt;p&gt;1)&amp;nbsp;Do you think utilizing method in the scenario I described is a good solution? Did you encounter other companies which do the same?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;2)&amp;nbsp;When QB is closed I&amp;rsquo;m assuming we can still enter data through the API and once we open QB the data will populate &amp;ndash; is this a correct assumption?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;3)&amp;nbsp;Our web application is working with multiple company files &amp;ndash; is there a way to deal with that through the Engine? I can open multiple accounts but I noticed that the Syncing software can only sync one account at a time. Is there a workaround? I know we can simply install the Syncing software on numerous computers and have them run different company files but that doesn&amp;rsquo;t seem like an elegant solution. Your thoughts?&lt;/p&gt;
&lt;p&gt;Thank you for your time &amp;amp; attention,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Nick&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11813.aspx</link><pubDate>Fri, 13 Apr 2012 20:52:46 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11813</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11813.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11813</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi warren_nickus,&lt;/p&gt;
&lt;p&gt;To sync with quickbooks you need to have the method integration&amp;nbsp; engine installed. Please read the document entitled &amp;quot;Method Initial Setup Guide&amp;quot; which is located at &lt;a href="http://www.methodintegration.com/self-service-documentation.aspx"&gt;http://www.methodintegration.com/self-service-documentation.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once you have the engine installed you can set the frequency with which it syncs with quickbooks.&lt;/p&gt;
&lt;p&gt;To insert data into a table you can use the function MethodAPIInsert or MethodAPIInsertV2. Both functions return the method recordid to you. You can then either wait for the sync to happen (on whatever&amp;nbsp;frequency you set above)&amp;nbsp;or invoke MethodAPIActionSendToDesktop or MethodAPIActionSendToDesktop2 to in intiate a sync.&lt;/p&gt;
&lt;p&gt;To update data you would use a similar process &lt;span style="color:#000000;"&gt;MethodAPIUpdate or MethodAPIUpdateV2. For deleting there is MethodAPIDelete and MethodAPIDeleteV2. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you are &amp;nbsp;processing credit card payments&amp;nbsp;we have the following functions &lt;/p&gt;
&lt;p&gt;MethodAPIActionChargeCreditCard_PsiGate,MethodAPIActionChargeCreditCard_PsiGateV2 MethodAPIActionChargeCreditCard_ElectraCash,MethodAPIActionChargeCreditCard_ElectraCashV2 &lt;/p&gt;
&lt;p&gt;And for refunding MethodAPIActionRefundCreditCard_ElectraCashV2 and MethodAPIActionRefundCreditCard_PsiGateV2 &lt;/p&gt;
&lt;p&gt;We also have payment gateways which you can set up and use from you method account.&lt;/p&gt;
&lt;p&gt;Processing through a payment gateway cannot be done through the current api. However the new version of the api (a sneak peek of which is available at &lt;a href="https://www.methodintegration.com/MethodAPItest/Service.asmx"&gt;https://www.methodintegration.com/MethodAPItest/Service.asmx&lt;/a&gt;)&amp;nbsp; will replace the current API on May 1. It contains the following functions to support payment gateway processing: MethodAPIActionChargePaymentGateway &lt;br /&gt;and MethodAPIActionRefundPaymentGateway &lt;/p&gt;
&lt;p&gt;Dave&lt;/p&gt;</description></item><item><title>Re: API Questions</title><link>http://forums.method.me/cs/forums/thread/11810.aspx</link><pubDate>Fri, 13 Apr 2012 19:59:05 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11810</guid><dc:creator>warren_nickus</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11810.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11810</wfw:commentRss><description>&lt;p&gt;Moreover, how does the syncing work? If I add an invoice in Method does it sync to QB on the spot or there is a waiting time?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>API Questions</title><link>http://forums.method.me/cs/forums/thread/11798.aspx</link><pubDate>Thu, 12 Apr 2012 20:31:26 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:11798</guid><dc:creator>warren_nickus</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/11798.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=11798</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Good morning,&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I have&amp;nbsp; some questions and I was wondering if anyone might be able to help me.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;We currently have a web application which is communicating with QB through the Web Connector. We are looking to replace the Web Connector with the MethodAPI.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;These are the operations we are currently doing through our web application and populating QuickBooks:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert / Update Customer &amp;amp; Job Information&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create Estimates, Sales Orders, Invoices &lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Apply payments&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create Purchase Orders&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert / Update Inventory Item information&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I totally understand Method CRM was programmed as a Web Application on its own and not to be used as an engine for other applications. If you we choose to go this route our goal ultimately will be to just use the Database Engine Method has to communicate with QuickBooks. We do not want our users to use the Method CRM system. Is this even possible through the API?&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Are we able to achieve all of this through the API? I tried reading through the API documentation but for one that is unfamiliar with how Method CRM works in general, it&amp;rsquo;s pretty hard to understand. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;I did notice Method is using simple SQL database to store the data but I&amp;rsquo;m wondering how would we retrieve data from QuickBooks. For instance, to update any item in QuickBooks we need to obtain the unique reference id QuickBooks stores when the item is created. I noticed with Method its different as we need to obtain the actual ID of item inside the SQL table. Those are not the same. Is there any documentation on how these SQL tables are constructed?&lt;br /&gt;&amp;nbsp;&lt;br /&gt;My last question would be in regards to the monthly costs. As far as I understood we would need only one user &amp;ndash; is this a correct assumption or am I missing something here?&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Thank you!&lt;/p&gt;
&lt;p&gt;Nick&lt;/p&gt;</description></item></channel></rss>