UberCart
Ubercart is an open source e-commerce shopping cart that integrates your online store with Drupal.
Key Features
- Drupal 6 or Drupal 7 compatibility
- Open-source
Integration
See PayFast integration for v6
How do I use PayFast with UberCart?
Download the UberCart Payfast module for Drupal 6.x from https://github.com/PayFast/mod-ubercart-drupal6/zipball/master
Download the UberCart Payfast module for Drupal 7.x from https://github.com/PayFast/mod-ubercart-drupal7/zipball/master
Drupal v6.x-2.x-dev
- Requirements
- A working Drupal6 installation with the following Drupal6 modules installed:
- Payment
- Conditional Actions
- Order
- Store
- Token
- Installation
- Download the zipball from https://github.com/PayFast/mod-ubercart-drupal6/zipball/master and extract the contents into a new folder
- Rename this newly created folder to ”uc_payfast”
- Move or copy the folder called ”uc_payfast” into the Drupal6 directory called sites/all/modules
- Log in as a privilleged user on your Drupal6 site
- Use the back-end to enable this module and also to switch between ”live” and ”sandbox” modes, when testing Payfast transactions
See PayFast integration for v7
Drupal v7.x-1.x-dev
- Requirements
- A working Drupal7 installation with the following Drupal7 modules installed:
- Payment
- Order
- Store
- Rules
- Entity tokens
- Entity API
- Views
- Chaos tools
- Installation
- Download the zipball from https://github.com/PayFast/mod-ubercart-drupal7/zipball/master and extract the contents into a new folder
- Rename this newly created folder to ”uc_pfpayfast”
- Move or copy the folder called ”uc_pfpayfast” into your sites/all/modules directory
- Make sure Apache has write access to the file sites/all/modules/uc_pfpayfast/payfast.log
- Log in as a privilleged user on your Drupal7 site
- You can now do the following in the back-end:
- Enable or disable this module
- Set your Payfast merchant id and key
- Set the Payfast sandbox merchant id and key
- Switch between ”live” and ”sandbox” modes
See PayFast integration for v8
Drupal v8
Installation
- Download the payfast module and extract the uc_payfast folder from the zip folder
- Move or copy the folder called ”uc_payfast” into your /modules/ubercart/payment directory
- Log in to the admin dashboard of your site and navigate to ‘Extend’ where you can install PayFast
- Navigate to Store>Payment Methods and add PayFast
- Leave all fields blank and set to sandbox mode to test
- When you are ready to go live insert your PayFast merchant ID, Key and Passphrase, select Live and click save