<?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: Sending method invoice (API)</title><link>http://forums.method.me/cs/forums/thread/26330.aspx</link><pubDate>Mon, 16 Mar 2015 17:27:11 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:26330</guid><dc:creator>Method_Alexander</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/26330.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=26330</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Creating an invoice and generating a portal link is perfectly possible through the API. &amp;nbsp;You first have to create the invoice, and line items, then call send to desktop, and finally generate a portal link.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve attached a code sample which does this below for a simple invoice&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;var MAPIsvc = new MethodAPIServi&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;ce.Service();&lt;br /&gt; string account = txtAccountName.Text;&lt;br /&gt; string email = txtLoginEmail.Text;&lt;br /&gt; string pwd = txtLoginPassword.Text;&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;string recordId = &amp;quot;&amp;quot;;&lt;br /&gt; string tablename = &amp;quot;Invoice&amp;quot;;&lt;br /&gt; string[ fields = &amp;quot;Customer,BillAddressAddr1,DueDate,TxnDate&amp;quot;.Split(&amp;#39;,&amp;#39;);&lt;br /&gt; string[ values = &amp;quot;Fake Company,123 Fake St,2015-03-16 12:00:00,2015-03-16 12:00:00&amp;quot;.Split(&amp;#39;,&amp;#39;);&lt;br /&gt; txtResponse.Text = MAPIsvc.MethodAPIInsert(account, email, p&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;wd, tablename, fields, values, ref recordId);&lt;br /&gt; &lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;br /&gt; tablename = &amp;quot;InvoiceLine&amp;quot;;&lt;br /&gt; fields = &amp;quot;InvoiceRecordID,Item,Quantity,Rate,RateInclusive,SalesTaxCode&amp;quot;.Split(&amp;#39;,&amp;#39;);&lt;br /&gt; values = (recordId+&amp;quot;,Hours,10,25,25,Non&amp;quot;).Split(&amp;#39;,&amp;#39;);&lt;br /&gt; txtResponse.Text = MAPIsvc.MethodAPIInsert(account, email, pwd, tablename, fields, values, ref recordId);&lt;/p&gt;
&lt;p&gt;txtResponse.Text = MAPIsvc.MethodAPIActionSendToDesktopV2(account, email, pwd, &amp;quot;&amp;quot;, &amp;quot;Invoice&amp;quot;, recordId);&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;txtResponse.Text = MAPIsvc.MethodAPIGet&lt;span id="mce_5_start" style="overflow:hidden;"&gt;&lt;/span&gt;ScreenURLV4(account, email, pwd, null, &amp;quot;MIurl&amp;quot;, &amp;quot;Customers&amp;quot;, &amp;quot;Recent Transactions&amp;quot;, null, null, null, true, &amp;quot;Contacts_Portal&amp;quot;,&amp;quot;289&amp;quot;);&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Sending method invoice (API)</title><link>http://forums.method.me/cs/forums/thread/26313.aspx</link><pubDate>Fri, 13 Mar 2015 20:09:49 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:26313</guid><dc:creator>EricW</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/26313.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=26313</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Is this not possible? I do not see API calls or anything hinting at invoice creation in the API documentation.&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt; I&amp;#39;m thinking that either it&amp;#39;s not possible or it&amp;#39;s done using the basic write to field calls but confirmation would be great.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Sending method invoice (API)</title><link>http://forums.method.me/cs/forums/thread/26247.aspx</link><pubDate>Wed, 11 Mar 2015 16:02:37 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:26247</guid><dc:creator>EricW</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/26247.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=26247</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can someone please explain the basics around s&lt;span style="overflow:hidden;" id="mce_23_start"&gt;&lt;/span&gt;ending an invoice&lt;span style="overflow:hidden;" id="mce_19_start"&gt; via API&lt;/span&gt; which contains the&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt; portal link for payment&lt;span style="overflow:hidden;" id="mce_18_start"&gt;&lt;/span&gt;?&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;span style="overflow:hidden;" id="mce_15_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_24_start"&gt;&lt;/span&gt; We would like to use Method &lt;span style="overflow:hidden;" id="mce_4_start"&gt;portals&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_4_end"&gt;&lt;/span&gt; as our &lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt; payment &lt;span style="overflow:hidden;" id="mce_11_start"&gt;processing interface&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_11_end"&gt;&lt;/span&gt; but are trying to &lt;span style="overflow:hidden;" id="mce_6_start"&gt;get&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_6_end"&gt;&lt;/span&gt; a clearer &lt;span style="overflow:hidden;" id="mce_7_start"&gt;u&lt;span style="overflow:hidden;" id="mce_8_start"&gt;&lt;/span&gt;nderstanding of how to tackle this in the most logical way.&lt;span style="overflow:hidden;" id="mce_26_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_27_start"&gt;Our vision: W&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_27_end"&gt;&lt;/span&gt;hen a customer clicks a check-out button, we want to send (post) the cart details to Method which Method will handle the payment processing from there.&lt;span style="overflow:hidden;" id="mce_30_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt; (via&lt;span style="overflow:hidden;" id="mce_3_start"&gt; the typical&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;/span&gt; invoice email&lt;/span&gt;&lt;/span&gt; with portal link)&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_11_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_7_start"&gt;&lt;/span&gt;W&lt;span style="overflow:hidden;" id="mce_12_start"&gt;hich&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_12_end"&gt;&lt;/span&gt; API calls do we &lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;/span&gt;use for this?&lt;span style="overflow:hidden;" id="mce_5_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_13_start"&gt;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>