Payment Gateway

Revision as of 15:36, 14 June 2006 by Ethem Evlice (talk | contribs)

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: Payment Gateway.

The 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. 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 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

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.


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