Forums

Authorize.net Plugin Question

david.mcgarry 16 Apr, 2009
Greetings,

I recently installed Chronoforms, and would like to enable the Authorize.net plugin. I have uploaded the file to the correct directory, and it shows up in the plugins list on the Forms management page. I have checked the checkbox next to Authorize.net under the plugins tab within the form editor, and have configured the plugin with my credentials from authorize.net. However, I don't know what else to do to enable the plugin. Currently when I submit the form it just returns me to the confirmation page without ever showing the Authorize.net plugin. I'm sure I'm doing something wrong, and would appreciate any help!

Thanks in Advance,
David
GreyHead 16 Apr, 2009
Hi David,

I'm not sure if you've done this bit or not - open the form up in the Form Editor, go to the Plugins tab and check the Authorise.net plugin there. That's teh step that actually enables it.

Bob
david.mcgarry 17 Apr, 2009
Hi Bob,

Thank you for your reply. I do have it checked under the plugins tab, but it doesn't show up when I submit the form. Is it possible I am missing any necessary files? I have already installed:

Extension: Chrono Contact 3.1 RC4.11
Module: mod_chronocontact 1.2/ V3.1 RC4.11
Plugin: chronocontact V3.1 RC4.11

I am loading the form as a module.

I appreciate your help and look forward to purchasing when we get it working๐Ÿ™‚

Thanks,
David
GreyHead 17 Apr, 2009
Hi David,

The module might be the problem. DeBug first without using the module.

I'll take a look at the plugin on my site once I have had some coffee.

Bob
david.mcgarry 17 Apr, 2009
Hi Bob,

I've tried using the form through the direct link as well and it has the same result. For some reason it never shows the Authorize plugin, it just goes directly to the confirmation screen. Any other ideas?

Thanks again for your help,
David
david.mcgarry 17 Apr, 2009
I think I may just be using the plugin wrong. Within the Authorize.net setup, under the general tab, what am I supposed to fill in in these fields? Are they supposed to be referenced within the form somehow? I'm sorry if this is a dumb question, I just couldn't find any documentation.

x_card_num Field:
x_exp_date_m Field:
x_exp_date_y Field:
x_description Field:
x_amount Field:
x_first_name Field:
x_last_name Field:
x_address Field:
x_city Field:
x_state Field:
x_zip Field:
x_invoice_num Field:
x_cust_id Field:
x_company Field:
x_country Field:
x_phone Field:
x_fax Field:
x_email Field:
Extra fields Data:
Run Before/After the Email ?:
GreyHead 17 Apr, 2009
Hi David,

A couple of things - you need to have CURL enabled in your PHP build, it's not always installed by default. Check the Site Admin | Help | System Info | PHP Information and search the page for 'curl'. If you find it then it's installed. (I just had to set it up on my XAMPP test site.)

Once I got CURL running I was able to set the Authorize.net plugin params to TEST and DEBUG and got a visible response (an error message as I don't have a valid key to test further).

The field boxes allow you to match up the fields on your form with the standard Authorize.net fields. Often they will have the same name. But your amount field might be called 'total' in which case you put total in the x_amount field.

Bob
david.mcgarry 17 Apr, 2009
Hi Bob,

Thanks for the info! I got CURL running and am able to get the debug code to appear as well.

Thanks so much for your help! once I finish getting this all plugged in I'll definitely buy a license!

Best,
David
GreyHead 18 Apr, 2009
Hi David,

Excellent, please let us know how it works out.

Bob
kevinh81 14 May, 2009
Hi, I was having similar issues and this thread helped fix all that, BUT now I'm having a problem with the amout variable sent to Authorize.net plugin adding the previous amounts in the total amount charged. This may be due to the fact that I'm using the same credit card and the same computer to test it. I thought it may have been because the transaction ID was always 0 since I was in test mode, so I took it off test mode and tried it for real with my credit card.

Maybe I just have it setup incorrectly because I'm not very familiar with it. I want my form to always charge the same flat amount ... so I don't have a field for the user to input an amount. Instead I have a required check box that says "I authorize $XX.XX to be deducted..." and a hidden field called "amount" with $XX.XX as the value.

When I run it the first time it charges my card, lets say $1... once i've hit submit and navigate back to the form (not using the back button.. just using the menus) I fill it out again and it charges me $2.. then next time $3... and so on.

Any ideas why it's not just charging the amount once each transaction instead of building? Thanks for your help.

-Kevin
Max_admin 15 May, 2009
Hi Kevin,

The unlicensed version of the Authorize.net plugin will randomly multiply the amount, using the licensed version of "Authorize.net" plugin will fix this, the Authorize.net plugin license is different than Chronoforms license!

Regards
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
ekull25 24 Jun, 2009

Hi Kevin,

The unlicensed version of the Authorize.net plugin will randomly multiply the amount, using the licensed version of "Authorize.net" plugin will fix this, the Authorize.net plugin license is different than Chronoforms license!

Regards
Max



I'm having the same random multiplier issue with the Authorize.net plugin. I have it in test mode with debug turned on and I'm getting the Authorize.net troubleshooting confirmation. Once I sorted out a Expiration date formatting issue (mm/yy), test transactions are getting approved!

I DO have a licensed copy of ChronoForm. Do I also need to purchase a different license for the Authorize.net plugin, or have I not uploaded or installed the plugin correctly? You guys have a great product. I would pay extra for better documentation! ๐Ÿ™‚
Max_admin 24 Jun, 2009
Hi ekull25,

I have answered the question in the contact email but for viewers here, yes you need a separate license for the Authorize.net plugin!๐Ÿ™‚

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
mollyfisher 21 Apr, 2010
I have a ChronoForms 3 domain subscription. I have everything working well now, except for the unlicensed plugin random multiplier. I just purchased the Authorize.net plugin, but I can't seem to figure out how to validate it or download the licensed version of the plugin. My 2CO receipt has a broken download link. The instructions in the followup email from [email]webmaster@chronoengine.com[/email] seem to apply to the ChronoEngine component subscriptions, but not to plugin licenses. The plugin names are not among the items listed in the dropdown options on the validation form linked from that email. I can't find any other way to do this. What am I missing?
GreyHead 21 Apr, 2010
Hi mollyfisher,

I'm afraid that I don't know how Max handles the upgraded plugins. Please contact him directly using the Contact Us link above.

Bob
This topic is locked and no more replies can be posted.