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) »
  • Authorize.net payment processor, silentPost, ARB
Pages: [1] 2

Author Topic: Authorize.net payment processor, silentPost, ARB  (Read 4511 times)

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Authorize.net payment processor, silentPost, ARB
March 05, 2011, 05:27:16 am
I have the Authorize.net payment processor configured and single donations which originate in civiCRM seem to work fine.

I have noticed that when the Authorize.net virtual terminal is used for a transaction it sends data back to /civicrm/silentPost.
What does CiviCRM do with the silentPost?

The Authorize.net account is also configured to support ARB. I tested originating recurring billing in CiviCRM. This resulted in a single charge being made for the first month via Authorize.net. Logging into the Authorize.net virtual terminal shows no information about the recurring billing.

This is with the CiviCRM 3.3.5 which is supposed to have support for recurring billing using Authorize.net.

Any suggestions on how to trouble shoot this?

Kiran Jagtap

  • Ask me questions
  • ****
  • Posts: 533
  • Karma: 51
Re: Authorize.net payment processor, silentPost, ARB
March 06, 2011, 09:18:04 pm
CiviCRM 3.3.5 should work for Authorize.net w/ recurring billing.

When user signup/create a recurring contribution,  we do create a subscription request and send to payment processor.
and then onward we are going to wait for payment processor response. ( silent post )

once we got the response and as per response code we do update appropriate data and process further installments.

Actually CiviCRM is going to follow / keep the track of recurring installments as per silent post from payment processor.

We do receive silent post and processing start from here : extern/authorizeIPN.php

hope this help

kiran
You Are Designed To Choose... Defined By Choice.

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Re: Authorize.net payment processor, silentPost, ARB
March 23, 2011, 07:21:15 pm
I made some progress with Authorize.net ARB. I found there was a new field for the payment processor
for the Authorize.net ARB API URL. Once I entered that a recurring contribution was posted to Authorize.net.

There was no immediate credit card charge and civiCRM says the transaction is pending.

There have been no silentPost's yet related to setup of that ARB transaction sent from Authorize.net.

Thank you for the pointers.

Still not sure if everything is working correctly.

Glenn

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Re: Authorize.net payment processor, silentPost, ARB
March 24, 2011, 04:34:35 am
OK, the ARB transaction I setup last night in CiviCRM which was transmitted to Authorize.net works
on the Authorize.net side. A charge was made last night for the first month of the recurring billing.

At that time Authorize.net sent a silentPost to CiviCRM to update it but that silentPost does not seem
to be working on the CiviCRM side. No data is getting updated regarding contributions.

Glenn

Quote from: glnielsen on March 23, 2011, 07:21:15 pm
I made some progress with Authorize.net ARB. I found there was a new field for the payment processor
for the Authorize.net ARB API URL. Once I entered that a recurring contribution was posted to Authorize.net.

There was no immediate credit card charge and civiCRM says the transaction is pending.

There have been no silentPost's yet related to setup of that ARB transaction sent from Authorize.net.

Thank you for the pointers.

Still not sure if everything is working correctly.

Glenn

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Re: Authorize.net payment processor, silentPost, ARB
March 25, 2011, 05:38:25 am
I have verified that the bcsl module is receiving the silentPost's from Authorize.net. I found the data for the silentPost's in the ARBBilling_sPost_data table.

So now I need to figure out why the recurring billing data is not getting updated in CiviCRM. The recurring contributions have a status of Pending (Incomplete Transaction) even though the first recurring charge has been completed by Authorize.net and the corresponding silentPost's from Authorize.net were received and logged by the bcsl module.

I also had ubercart installed and configured for Authorize.net. I have disabled that. Waiting to see whether that was conflicting with CiviCRM for ARB.

Glenn

Quote from: glnielsen on March 24, 2011, 04:34:35 am
OK, the ARB transaction I setup last night in CiviCRM which was transmitted to Authorize.net works
on the Authorize.net side. A charge was made last night for the first month of the recurring billing.

At that time Authorize.net sent a silentPost to CiviCRM to update it but that silentPost does not seem
to be working on the CiviCRM side. No data is getting updated regarding contributions.

Glenn

Quote from: glnielsen on March 23, 2011, 07:21:15 pm
I made some progress with Authorize.net ARB. I found there was a new field for the payment processor
for the Authorize.net ARB API URL. Once I entered that a recurring contribution was posted to Authorize.net.

There was no immediate credit card charge and civiCRM says the transaction is pending.

There have been no silentPost's yet related to setup of that ARB transaction sent from Authorize.net.

Thank you for the pointers.

Still not sure if everything is working correctly.

Glenn

apotropaic

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 1.8
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Authorize.net payment processor, silentPost, ARB
April 17, 2011, 12:35:57 am
Hi Glenn, were you able to get this working. I've just recently set this up and I am also not seeing any change in status on the recurring contributions, but auth.net is billing fine. Do you know if I am supposed to tell auth.net my silent post url in my settings or does that happen through the api call when creating a subscription?

Andrew

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Re: Authorize.net payment processor, silentPost, ARB
April 23, 2011, 03:02:32 pm
You need to configure the same URL in Authorize.net and in civiCRM.

Recurring billing is being setup correctly with Authorize.net for me, the second month billings just started coming through via both a silentPost and e-mail from Authorize.net.

I found a CiviCRM CLI script called ProcessAuthorizeReport.php which is supposed to post process the e-mails from Authorize.net for recurring billing and update CiviCRM.

I already found one problem for my site with that script. The e-mail attachements containing the CSV data from authorize.net were not getting decoded.

I patched the code for that and submitted a bug report.

Even after fixing that ProcessAuthorizeReport.php is still not updating CiviCRM.

I am still poking around trying to wrap my head around this. Seems that you would only need the silentPost or the e-mail process script working in order to get CiviCRM updated for recurring billing.

Glenn

apotropaic

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 1.8
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Authorize.net payment processor, silentPost, ARB
April 23, 2011, 04:12:03 pm
Thanks for getting back with me Gleen. I am a little confused by your message though. So you are saying that even though you have configured the silent post setting in authorize.net, your recurring contributions aren't getting updated? If thats the case, that helps out a lot to narrow down where the problem is. Maybe I will have some time this coming week to debug that authorizeIPN.php file and submit a patch. Its totally possible authorize.net changed something in their silent post that would through it off.

Of course I am assuming that it was implemented to begin with. Can anybody on the civi dev team confirm it was working at some point? Thanks!

Andrew

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: Authorize.net payment processor, silentPost, ARB
April 23, 2011, 04:20:46 pm

I'm pretty sure the email script is not being used and we should delete it. I'll check with folks and most likely we'll delete it for 3.4.1

the silentPost should be working for authorize.net. It was built for a specific client, and i'm pretty sure it worked in that install. If not working for you, please investigate and submit a patch that fixes the issue

thanx

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

apotropaic

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 1.8
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Authorize.net payment processor, silentPost, ARB
April 23, 2011, 04:22:29 pm
Thanks for confirming lobo, I'll post my findings this week.
« Last Edit: April 23, 2011, 07:42:21 pm by apotropaic »

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Re: Authorize.net payment processor, silentPost, ARB
April 23, 2011, 07:25:32 pm
So the URL to configure in Authorize.net for silentPost is https://your.site/sites/all/modules/civicrm/extern/authorizeIPN.php ??

The code in the bcsl ARBBilling module is not being used? Neither is bin/ProcessAuthorizeReport.php ?

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: Authorize.net payment processor, silentPost, ARB
April 23, 2011, 08:14:51 pm

yes for URL to configure. Before doing so, type the url in your browser and ensure it works (should give u an error message on Missing Parameter)

i dont think civicrm knows about bcsl (and hence does not use the code/data there either). ProcessAuthorizeReport.php is obsolete

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

glnielsen

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: 5.1.55
  • PHP version: 5.2.17
Re: Authorize.net payment processor, silentPost, ARB
April 24, 2011, 04:50:47 am
Last night I had a few ARB silent posts and I am pleased to report that everything worked perfectly.

Thanks for the assist.

Glenn


apotropaic

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 1.8
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Authorize.net payment processor, silentPost, ARB
May 16, 2011, 10:49:17 pm
I finally got another silent post and it works great. Seems that you MUST tell authorize.net what url to post the info to in your authorize.net settings as detailed above. Anybody have any suggestions on where to put this info other then this forum?

andrewhunt

  • I post occasionally
  • **
  • Posts: 80
  • Karma: 13
    • AGH Strategies
  • CiviCRM version: all of 'em
  • CMS version: Drupal, Joomla, and WordPress
Re: Authorize.net payment processor, silentPost, ARB
July 22, 2011, 03:44:28 pm
I edited the wiki page on Authorize.net configuration:
http://wiki.civicrm.org/confluence/display/CRMDOC40/Authorize.net+Configuration

It was so old that it didn't even refer to recurring contributions at all.  I added the ARB section.
You can find me at AGH Strategies.
Need help now?  Civi911 is your go-to for CiviCRM support.

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Authorize.net payment processor, silentPost, ARB

This forum was archived on 2017-11-26.