Authorize.net

Enrolment ::: enrol_authorizedotnet
Maintained by DualCube Team
Authorize.net makes online course purchases easier by allowing you to assign prices within a specific course section. Apart from that you can easily configure the cost and associated currency of course enrollments. One of the primary benefits of this payment method is its high level of security that keeps your transactions safe and secure.
Latest release:
168 sites
120 downloads
43 fans
Current versions available: 2

Authorize.Net is a Moodle payment gateway that enables you to accept credit cards, debit cards, and bank transfers for your courses. In addition, it's simple to configure the price and associated currency for course enrollments. You can also take advantage of unique features that other payment gateways do not offer. 


To learn more about Authorize.Net functionality, view this document. 


  • Set Course Price - With Authorze.net you can assign prices within a specific course section and configure the cost and associated currency of course enrollments.


  • Robust Security - It has reliable security and anti-fraud features making it a credible plugin for international transactions. 

  • Advanced Security Option (Premium) -Get fraud prevention filters, a simple checkout system, and user information storage so your students. With Authorize.Net students  don’t have to re-enter information every time. 


This document will help you to configure the plugin further https://dualcube.com/docs/enrolment-in-moodle-using-authorize-net/

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

DualCube Team (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

显示评论
  • Tiffany Thomas
    2020年12月5日 星期六 07:58
    Which is the previous version?
  • Evan Erickson
    2021年01月4日 星期一 20:53
    Has anyone been able to get this plugin to work on Moodle 3.9? I tried for weeks (if not months) to get this plugin to work for our Moodle-site Moodle 3.8.3+ (Build: 20200605) but the Developers of this plugin were never able to get it to work or be supported for our Moodle-site (kinda blows my mind)... we're updating to 3.9 in the coming weeks and hopefully this is working now? Thanks!
  • craig mccaddon
    2021年02月4日 星期四 07:24
    This is causing us problems on moodle versions 3.8, 3.9, and 3.10. We have it working in moodle 3.7. It looks like changes were made after this version, it no longer asks for the name or address of the purchaser.

    We've captured some logs from two different versions of the plugin, I hope it helps.
    #####################
    moodle version 3.10 -
    authorize.net plugin
    2.5 (Build: 20150610)
    2019020401

    results: after copying missing files lib/eventslib.php - PHP Fatal error: Cannot redeclare events_get_cached() (previously declared in /var/www/moodle/lib/deprecatedlib.php:2648) in /var/www/moodle/lib/eventslib.php on line 38

    #####################
    moodle version 3.10 –
    authorize.net plugin
    2.5 (Build: 20150610)
    2020072400

    results (plain setup nothing special):

    BROWSER DEBUG STACK:
    Exception - Call to a member function enrol_user() on null
    Debug info:
    Error code: generalexceptionmessage
    Stack trace:
    • line 237 of /enrol/authorizedotnet/update.php: Error thrown
    Output buffer:
    Notice: Undefined variable: plugin in /var/www/moodle/enrol/authorizedotnet/update.php on line 237

    From Apache2 error_log:
    [Wed Feb 03 13:31:23.252419 2021] [php7:notice] [pid 310329] [client 10.155.250.143:6979] Debugging: Coding problem: $PAGE->context was not set. You may have forgotten to call require_login() or $PAGE->set_context(). The page may not display correctly as a result in \n* line 503 of /lib/pagelib.php: call to debugging()\n* line 1543 of /lib/pagelib.php: call to moodle_page->magic_get_context()\n* line 1949 of /lib/setuplib.php: call to moodle_page->initialise_theme_and_output()\n* line 49 of /enrol/authorizedotnet/pay_process.php: call to bootstrap_renderer->__call()\n, referer:
    [Wed Feb 03 13:31:23.395083 2021] [php7:warn] [pid 310329] [client 10.155.250.143:6979] PHP Warning: SimpleXMLElement::__construct(): namespace warning : xmlns: URI AnetApi/xml/v1/schema/AnetApiSchema.xsd is not absolute in /var/www/moodle/enrol/authorizedotnet/pay_process.php on line 72, referer:
    [Wed Feb 03 13:31:23.395166 2021] [php7:warn] [pid 310329] [client 10.155.250.143:6979] PHP Warning: SimpleXMLElement::__construct(): <createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"> in /var/www/moodle/enrol/authorizedotnet/pay_process.php on line 72, referer:
    [Wed Feb 03 13:31:23.395208 2021] [php7:warn] [pid 310329] [client 10.155.250.143:6979] PHP Warning: SimpleXMLElement::__construct(): ^ in /var/www/moodle/enrol/authorizedotnet/pay_process.php on line 72, referer:
    [Wed Feb 03 13:31:23.595718 2021] [php7:notice] [pid 310329] [client 10.155.250.143:6979] PHP Notice: Undefined property: stdClass::$authCode in /var/www/moodle/enrol/authorizedotnet/pay_process.php on line 128, referer:
    [Wed Feb 03 13:31:23.595807 2021] [php7:notice] [pid 310329] [client 10.155.250.143:6979] PHP Notice: Undefined property: stdClass::$responseCode in /var/www/moodle/enrol/authorizedotnet/pay_process.php on line 129, referer:
    [Wed Feb 03 13:31:23.595854 2021] [php7:notice] [pid 310329] [client 10.155.250.143:6979] PHP Notice: Undefined property: stdClass::$transId in /var/www/moodle/enrol/authorizedotnet/pay_process.php on line 130, referer:
    [Wed Feb 03 13:31:24.169886 2021] [php7:notice] [pid 310329] [client 10.155.250.143:6979] PHP Notice: Undefined variable: plugin in /var/www/moodle/enrol/authorizedotnet/update.php on line 237, referer:
    [Wed Feb 03 13:31:24.173920 2021] [php7:notice] [pid 310329] [client 10.155.250.143:6979] Default exception handler: Exception - Call to a member function enrol_user() on null Debug: \nError code: generalexceptionmessage\n* line 237 of /enrol/authorizedotnet/update.php: Error thrown\n, referer:
  • Evan Erickson
    2021年02月12日 星期五 21:12
    Anyone having luck with this plugin, seems like the Developers no longer maintain this???
  • tech amlotus
    2021年03月17日 星期三 01:36
    User authentication failed due to invalid authentication values.
    I replaced in pay_process.php to production link which is api.authorize.net/xml/v1/request.api
    and i have new transaction key and API login ID and public key and i reset these 2 times till now, and i still getting this error User authentication failed due to invalid authentication values. is there any solution please.
  • Zhivko Z
    2021年09月29日 星期三 02:03
    Hello, The newest version of the plugin, which I downloaded for Moodle 3.11 doesn't take us to the secure Authorize.net page (the one shown on picture 4 above)! Instead, it displays a popup, which asks for a payment information on the school page.

    It shouldn't be like that! In regards of the Data security, students should be take to a secure Authorize.net page. Furthermore, the pop up looks very unprofessional, like a quick temporary solution.

    PLEASE CLARIFY WHAT IS GOING ON AND IF THE SECURE AUTHORIZE.NET PAGE WILL BE BROUGHT BACK!
  • DualCube Team
    2021年11月25日 星期四 23:25
    Hi all, thanks for your patience.

    We have been working on the fixed and we are yet to share the update.
    Here is the fixed plugin file: https://drive.google.com/file/d/14OUbJAgNBGOF-O-ptZl5HfODeTx7Sibw/view?usp=sharing

    Can you please test and confirm whether the issues are resolved?
  • ST H
    2022年12月9日 星期五 05:54
    Hi DualCube Team, is there any chance that you will develop a plugin which uses Authorize.net as an access restriction of course activities or sections? Thank you.
  • Nancy Cotton
    2022年12月15日 星期四 05:09
    Has anyone successfully gotten this to work in Moodle 4.0?
  • DualCube Team
    2022年12月19日 星期一 16:51
    STH, we will look into your suggestion. Our dev team will take further decision on this.
  • a g
    2023年03月17日 星期五 05:40
    Hi DualCube team, could you let me know if the latest plugin support echeck? Our school is considering using echeck options. Thanks!
  • DualCube Team
    2023年03月17日 星期五 22:06
    Hi ag, currently we don't have support for checks. However, we do have plans to add this in our future update.
  • a g
    2023年03月18日 星期六 04:19
    Thank you for your reply DualCube Team! I just want to make sure that when you say don't have support for "checks", do you mean e-Checks?
  • DualCube Team
    2023年03月21日 星期二 01:49
    ag, by check, we are referring to "e-check".
1 2 3 4 5 6 7 8 9
Please login to post comments