Authorize.net
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.
Comments
Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.
Thanks for writing to us. We are glad to tell you that it will be working fine even after the update.
Thank you.
Will I need to update or do any changes? I believe I have the 2.5 version.
Thanks a lot!
This is not a plugin issue, this is happening because of Sandbox environment of Authorize.net.
The reporting of this transaction to the Merchant has timed out. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.
This transaction has been approved.
It is advisable for you to contact the merchant to verify that you will receive the product or service.
Though it tells that the email messages were sent, I don't receive them. On top of the payment form there's a message Test Mode Is ON, though the test mode is turned off in the sandbox account settings.
After manually opening the enrolment page, I see the same enrolment options page with the payment button and the cost of the course.
Turning on the Check for production mode option results in the following error: (13) The merchant login ID or password is invalid or the account is inactive.
I tried googling these errors, but couldn't find a way to avoid them.
Thanks for any help.
Kind regards,
Maxim
Unfortunately, this plugin does not serve this facility. You can set up the price for each of courses in your site by this plugin.
ie: The plugin takes payment when the user creates their moodle account and the user then can browse and access
all courses's without hindrance?
Thanks for your message! Great to know that we could help you.
Thanks and Regards,
Arindam
Please download and install the latest version.
Fatal error: Class 'core\message\message' not found in E:\wwwroot\nccti.org_2016\enrol\authorizedotnet\update.php on line 124
Looks like the bug above and so tells me this is still in your distribution code. Using:
M 2.7.20
Authorize.net enrol_authorizedotnet Additional 2015061502 2.5 (Build: 20150610)
Going to try the above fix...
You can simply install/upgrade latest version of this plugin. I Hope , it will be helpful .
Thanks and Regards,
Arindam
in the file listed above..(line 125 of /enrol/authorizedotnet/update.php: call to core\message\message->__set()) is a change from moodle 3.1.
more info found here: https://fossies.org/diffs/moodle/3.1.3_vs_3.2/error/index.php-diff.html
but essentially, change
$eventdata = new \core\message\message();
$eventdata->courseid = SITEID;
to
$eventdata = new stdClass();
if you are using moodle version 3.1
Thanks for the plugin!
Coding error detected, it must be fixed by a programmer: Invalid property courseid specified
More information about this error
×Debug info:
Error code: codingerror
×Stack trace:
line 215 of /lib/classes/message/message.php: coding_exception thrown
line 125 of /enrol/authorizedotnet/update.php: call to core\message\message->__set()