CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Automatic Recurring Billing Not Working With Authorize.net
Pages: [1]

Author Topic: Automatic Recurring Billing Not Working With Authorize.net  (Read 1560 times)

mwcourtney

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 3.4.7
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.5.23-55
  • PHP version: 5.2.17
Automatic Recurring Billing Not Working With Authorize.net
July 10, 2012, 08:25:04 pm
Please help,

I have setup a not for profit organization website which takes annual and month-to-month contribution memberships. The annual membership contributions seem to be working fine, however, the month-to-month membership contributions require an Automatic Recurring Billing scenario and are not processing through the payment processor. Users can create a Joomla account and contact data is retained, but, no contribution or membership is recorded. I am using Joomla 2.5.6 and CiviCRM 4.1.2 and our payment processor is Authorize.net with ARB paid for and enabled. I have setup the Authorize.net account and processor in CiviCRM as the documentation states. Please can anyone shed some light on how to get Automatic Recurring Billing to work with my month-to-month membership types. I really need this to work.

Thanks in advance.
« Last Edit: July 11, 2012, 10:28:12 am by mwcourtney »

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Automatic Recurring Billing Not Working With Authorize.net
July 11, 2012, 06:57:12 am

1. what version r u on? 3.4.x? might want to upgrade to the latest 4.x

2. is your auth.net account enabled for recurring payments?

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

mwcourtney

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 3.4.7
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.5.23-55
  • PHP version: 5.2.17
Re: Automatic Recurring Billing Not Working With Authorize.net
July 11, 2012, 10:27:17 am
I am using Joomla 2.5.6 and CiviCRM 4.1.2 and our payment processor is Authorize.net with ARB paid for and enabled.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Automatic Recurring Billing Not Working With Authorize.net
July 11, 2012, 11:15:57 am

sorry dont know. U'll need to debug this and/or get some help from someone who can dig in and figure things out

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Automatic Recurring Billing Not Working With Authorize.net
July 11, 2012, 04:18:55 pm
Have you configured the Silent post url within Authorize.net?
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

mwcourtney

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 3.4.7
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.5.23-55
  • PHP version: 5.2.17
Re: Automatic Recurring Billing Not Working With Authorize.net
July 11, 2012, 04:37:26 pm
Yes, Silent Post is configured in the Authorize.net account as per the documentation for CiviCRM 4.1.x Payment Processor Authorize.net setup.

mwcourtney

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 3.4.7
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.5.23-55
  • PHP version: 5.2.17
Re: Automatic Recurring Billing Not Working With Authorize.net
July 11, 2012, 08:56:02 pm
This is the Error I get when I try a test Month-to-Month Membership Type with Automatic Recurring Billing:

 Payment Processor Error message: E00003: The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:name' element is invalid - The value 'Online Contribution: AIRASE ASSOCIATION MEMBERSHIPS' is invalid according to its datatype 'String' - The actual length is greater than the MaxLength value.

Can anyone shed some light about this error. I have just updated to the most current version of CiviCRM, 4.1.5 and am using Joomla 2.5.6.

Thanks in advance.

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Automatic Recurring Billing Not Working With Authorize.net
July 12, 2012, 04:10:11 pm
Does reducing the length of the membership type change it? It looks like the text is too long & the code isn't handling it
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Deepak Srivastava

  • Ask me questions
  • ****
  • Posts: 677
  • Karma: 65
Re: Automatic Recurring Billing Not Working With Authorize.net
July 13, 2012, 04:51:41 am
The fix is present in v4.2+ (not in v4.1).

Could you apply this fix & see if it solves your problem:
Code: [Select]
Index: templates/CRM/Contribute/Form/Contribution/AuthorizeNetARB.tpl
===================================================================
--- templates/CRM/Contribute/Form/Contribution/AuthorizeNetARB.tpl (revision 41472)
+++ templates/CRM/Contribute/Form/Contribution/AuthorizeNetARB.tpl (working copy)
@@ -41,7 +41,7 @@
   </merchantAuthentication>
   <refId>{$refId}</refId>
   <subscription>
-    {if $name}<name>{$name}</name>{/if}
+    {if $name}<name>{$name|truncate:50}</name>{/if}
     <paymentSchedule>

Here is how this fix got into v4.2 - http://issues.civicrm.org/jira/browse/CRM-10354.
« Last Edit: July 13, 2012, 04:55:07 am by Deepak Srivastava »
Found this reply helpful? Contribute NOW and help us improve CiviCRM with the Make it Happen! initiative.

mwcourtney

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 3.4.7
  • CMS version: Joomla 2.5.4
  • MySQL version: 5.5.23-55
  • PHP version: 5.2.17
Re: Automatic Recurring Billing Not Working With Authorize.net
July 13, 2012, 08:21:40 am
I have applied the fix to templates/CRM/Contribute/Form/Contribution/AuthorizeNetARB.tpl truncating the membership name to 50 characters. In may test transactions this appears to have solved my problem, however, I have not had a live transaction go through yet to verify for sure. Thank you all for your help.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Automatic Recurring Billing Not Working With Authorize.net

This forum was archived on 2017-11-26.