<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic eCheck Recurring Billing with AIM in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37107#M20583</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the "advanced integration method" with C# to process eCheck transactions. I can submit a single Echeck Request without any issues. Here is an example of the code I am using:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (paymentMethod == "check")&lt;BR /&gt;{&lt;BR /&gt;// Default these to blank, we are not using them, but they are&lt;BR /&gt;// required to be passed to Auth.NET&lt;BR /&gt;var bankName = "";&lt;BR /&gt;var acctName = "";&lt;BR /&gt;var checkNum = "";&lt;/P&gt;&lt;P&gt;// Determine what checking account type to use&lt;BR /&gt;var achAcctType = AuthorizeNet.BankAccountType.Checking;&lt;BR /&gt;if (acctType == "savings")&lt;BR /&gt;achAcctType = AuthorizeNet.BankAccountType.Savings;&lt;/P&gt;&lt;P&gt;var anRequest = new AuthorizeNet.EcheckRequest(AuthorizeNet.EcheckType.WEB, totalAmt, routingNum, acctNum, achAcctType, bankName, acctName, checkNum);&lt;BR /&gt;anRequest.FirstName = firstName;&lt;BR /&gt;anRequest.LastName = lastName;&lt;BR /&gt;anRequest.Address = addres1;&lt;BR /&gt;anRequest.City = city;&lt;BR /&gt;anRequest.State = state;&lt;BR /&gt;anRequest.Phone = phone;&lt;BR /&gt;anRequest.Zip = zip;&lt;BR /&gt;&lt;BR /&gt;var anGate = new AuthorizeNet.Gateway(apiLoginId, tranKey, isTestTrans);&lt;BR /&gt;// Submit trans&lt;BR /&gt;singleResponse = anGate.Send(anRequest);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What I would like to do is submit a recurring eCheck request for a specific day of the month&lt;/STRONG&gt;. The merchant would like users to be able to choose either the 1st or the 15th of the month. I have been unable to find any method for doing this for eCheck.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How should I go about doing this using C#?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Tod&lt;/P&gt;</description>
    <pubDate>Mon, 02 Dec 2013 21:46:56 GMT</pubDate>
    <dc:creator>Jabberrwocky</dc:creator>
    <dc:date>2013-12-02T21:46:56Z</dc:date>
    <item>
      <title>eCheck Recurring Billing with AIM</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37107#M20583</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the "advanced integration method" with C# to process eCheck transactions. I can submit a single Echeck Request without any issues. Here is an example of the code I am using:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (paymentMethod == "check")&lt;BR /&gt;{&lt;BR /&gt;// Default these to blank, we are not using them, but they are&lt;BR /&gt;// required to be passed to Auth.NET&lt;BR /&gt;var bankName = "";&lt;BR /&gt;var acctName = "";&lt;BR /&gt;var checkNum = "";&lt;/P&gt;&lt;P&gt;// Determine what checking account type to use&lt;BR /&gt;var achAcctType = AuthorizeNet.BankAccountType.Checking;&lt;BR /&gt;if (acctType == "savings")&lt;BR /&gt;achAcctType = AuthorizeNet.BankAccountType.Savings;&lt;/P&gt;&lt;P&gt;var anRequest = new AuthorizeNet.EcheckRequest(AuthorizeNet.EcheckType.WEB, totalAmt, routingNum, acctNum, achAcctType, bankName, acctName, checkNum);&lt;BR /&gt;anRequest.FirstName = firstName;&lt;BR /&gt;anRequest.LastName = lastName;&lt;BR /&gt;anRequest.Address = addres1;&lt;BR /&gt;anRequest.City = city;&lt;BR /&gt;anRequest.State = state;&lt;BR /&gt;anRequest.Phone = phone;&lt;BR /&gt;anRequest.Zip = zip;&lt;BR /&gt;&lt;BR /&gt;var anGate = new AuthorizeNet.Gateway(apiLoginId, tranKey, isTestTrans);&lt;BR /&gt;// Submit trans&lt;BR /&gt;singleResponse = anGate.Send(anRequest);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What I would like to do is submit a recurring eCheck request for a specific day of the month&lt;/STRONG&gt;. The merchant would like users to be able to choose either the 1st or the 15th of the month. I have been unable to find any method for doing this for eCheck.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How should I go about doing this using C#?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Tod&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2013 21:46:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37107#M20583</guid>
      <dc:creator>Jabberrwocky</dc:creator>
      <dc:date>2013-12-02T21:46:56Z</dc:date>
    </item>
    <item>
      <title>Re: eCheck Recurring Billing with AIM</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37109#M20584</link>
      <description>&lt;P&gt;You need ARB for recurring billing&lt;/P&gt;&lt;P&gt;&lt;A href="http://developer.authorize.net/api/arb/" target="_blank"&gt;http://developer.authorize.net/api/arb/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2013 23:11:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37109#M20584</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-12-02T23:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: eCheck Recurring Billing with AIM</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37179#M20619</link>
      <description>&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the following code to conduct ARB transactions for credit cards. Can I use a modified form of this code to process recurring billing for eCheck? If so, how?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;var subRequest = AuthorizeNet.SubscriptionRequest.CreateMonthly(email, "site-sub", totalAmt);&lt;BR /&gt;subRequest.CardNumber = cardNumber;&lt;BR /&gt;subRequest.CardExpirationYear = int.Parse("20" + expYear); // Year is only two digits. Convert to four, e.g., YYYY.&lt;BR /&gt;subRequest.CardExpirationMonth = int.Parse(expMonth);&lt;BR /&gt;subRequest.CardCode = cvv;&lt;BR /&gt;var subAddress = new AuthorizeNet.Address();&lt;BR /&gt;subAddress.First = firstName;&lt;BR /&gt;subAddress.Last = lastName;&lt;BR /&gt;subAddress.Street = addres1;&lt;BR /&gt;subAddress.City = city;&lt;BR /&gt;subAddress.State = state;&lt;BR /&gt;subAddress.Phone = phone;&lt;BR /&gt;subAddress.Zip = zip;&lt;BR /&gt;subRequest.BillingAddress = subAddress;&lt;/P&gt;&lt;P&gt;subRequest.StartsOn = startsOn.Value;&lt;BR /&gt;&lt;BR /&gt;var subGate = new AuthorizeNet.SubscriptionGateway(apiLoginId, tranKey, serviceMode);&lt;BR /&gt;subResponse = subGate.CreateSubscription(subRequest);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2013 18:37:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37179#M20619</guid>
      <dc:creator>Jabberrwocky</dc:creator>
      <dc:date>2013-12-04T18:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: eCheck Recurring Billing with AIM</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37185#M20622</link>
      <description>&lt;P&gt;Looking thru the SDKs source files, it doesn't look like it support bank account, you would have to modify it yourselves.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2013 19:12:51 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/eCheck-Recurring-Billing-with-AIM/m-p/37185#M20622</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-12-04T19:12:51Z</dc:date>
    </item>
  </channel>
</rss>

