Multivendor Multigateway Payment

Component ID

150580

Component name

Multivendor Multigateway Payment

Component type

module

Component security advisory coverage

not-covered

Downloads

1125

Component created

Component changed

Component body

It has become clear to me that this module will be too proprietary to be of much use to anyone other than my specific project. I've uploaded the latest version, you're welcome to examine and use it if you like. There will be no official releases of this module.

The Multivendor Multigateway (MVMG) payment module strives to provide a shopping environment where registered users can all be vendors. The system uses some features from the eCommerce API and provides some stuff on its own (user-specific paypal settings for example).

THIS MODULE IS NOT EVEN BETA. USE AT YOUR OWN RISK

There, with that out of the way... :)
Installation:


  1. Install the module (should create 2 tables: ec_mvmg, ec_mvmg_userstore_settings)
  2. Grant "Configure own payment settings" access to your vendors (whatever their role may be)
  3. Every user that is going to be a vendor should have a "Your Store" tab...they need to fill out their settings before you open their store.
  4. Disable all payment gateways in EC modules
  5. Enable the "gozabocheckout" payment gateway
  6. Chaos ensues. Have fun debugging.

Caveats, assumptions and general alpha-code excitement:

  • Only COD and Paypal payments are currently accepted.
  • This is alpha code. ...very little error handling.
  • No shipping calculations are taking place at all.

This module is a collaboration between Brian Miller and Mustardseed Media.