Difference between revisions of "Authorize.net Payment Gateway"

Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Authorize.net Payment Gateway.

Line 24: Line 24:
 
In Moodle 1.6, you can accept/deny/refund the payments in Payment Managament page.
 
In Moodle 1.6, you can accept/deny/refund the payments in Payment Managament page.
  
==Obtaining authorization code over the phone== {{Moodle 1.8}}
+
==Obtaining authorization code over the phone==
 +
{{Moodle 1.8}}
  
 
If an user's credit card cannot be captured on the internet directly, obtain authorization code over phone from customer's bank. (Pick an_authcode checkbox to have this feature activated)
 
If an user's credit card cannot be captured on the internet directly, obtain authorization code over phone from customer's bank. (Pick an_authcode checkbox to have this feature activated)

Revision as of 16:14, 12 November 2006

The Authorize.net module allows you to set up paid courses by merchants. If the cost for any course is zero, then students are not asked to pay for entry. There is a site-wide cost that you set here as a default for the whole site and then a course setting that you can set for each course individually. The course cost overrides the site cost.

Note: If you enter an enrolment key in the course settings, then students will also have the option to enrol using a key. This is useful if you have a mixture of paying and non-paying students.

Authorize.net Settings

Address Verification System: This demands address fields like street, state, country and zip when user fills out payment form if you have AVS activated in your authorize.net account.

Transaction Cut-Off Time: When the last transaction is picked up for settlement?

Capture Day: Capture the credit card automatically unless a teacher or administrator review the order within that days. CRON MUST BE ENABLED and REVIEW MUST BE CHECKED. (0 day means it will disable autocapture, also means teacher or admin review order manually. Transaction will be cancelled if you have disabled autocapture or unless you review it within 30 days.)

Order Review Settings

Moodle1.6


Use these settings if you want to review orders before processing the credit card.

Uncheck the 'an_review' field if students will be enrolled to courses immediately when they entered their card number. If you have checked 'an_review' field, the credit card will be authorized but not be captured and you will have 2 options: 'Manual-Capture' and 'Scheduled-Capture'.

  • For Manual-Capture, enter '0' to an_capture_day field. Transaction will be cancelled unless you review it within 30 days. Don't panic! Your business is important for us. In 'Email Sending Settings' section, you will be notified X days prior to pending orders expiring if you set up the CRON properly.
  • For Scheduled-Capture, enter a number between 1 and 29 to an_capture_day field. Note that CRON MUST BE ENABLED. The card will be captured and the student will be enrolled to course. The sheduled-capture system captures the card an_capture_day days later if you like your own convenience. If you are a sceptic person, you may accept or deny the payment after you have received email about new pending order. Users can also be mailed for welcome message if you check enrol_mailstudents.

In Moodle 1.6, you can accept/deny/refund the payments in Payment Managament page.

Obtaining authorization code over the phone

Moodle1.8


If an user's credit card cannot be captured on the internet directly, obtain authorization code over phone from customer's bank. (Pick an_authcode checkbox to have this feature activated)

Some users may not wish to use their credit cards on the internet directly for security reasons. In this case, you need to obtain an authorization code from user's bank. Initially, ask for credit card information from the customer like bank name, name on card, card number, expiry date and card validation code by means of telephone, face-to-face or filling out a form. Then, call the customer services of user's bank giving this information and demand an authorization code. Finally, after obtaining it, login as user to get the user enrolled. Alternatively, you can give it to the user saying enrol using it.

FAQ

How will I manually accept/deny payments?
Check an_review.
Enter '0' to an_capture_day field.
How will students be enrolled to courses immediately when they entered their card number?
Uncheck an_review.
Not only do I want to manually accept/deny payments, but also use autocapture to prevent cancelling payment. What should I do?
Setup cron.
Check an_review.
Enter a number between 1 and 29 to an_capture_day field. Card will be captured and user will be enrolled to course unless you capture it within an_capture_day.

See also