Jump to content
sors

[MODULE][FREE] Universal Payment Module

Recommended Posts

I have other problem is the Invoice show the payment method is " universal payment module"

Can it display " Bank Transfer"

Thanks!!!

 

 

Me too, I have multiple payment mode under universal payment module.

However, it only able to select universal payment module at order.

 

Hope can be fix.

 

Thank you.

 

Regards

Kendy

Share this post


Link to post
Share on other sites

Hi, very usefull module. I just test in in PSv 1.5.3.1 and:

 

-in MODULES -- PAYMENT -- in setting you can see only UNIVERSAP PAYMENT MODULES not all customizet payment methods from this module

-in ORDER DETAIL -- same, you can not choose customizet payment methods from this module, there is only payment method UNIVERSAL PAYMENT MODULE

-After I click on button ORDER IT it take me on result screen and them i cick on "back to orders" and it take me to blank page (/historie-objednavek) - it look like it log you off after this, because no user selected.

-when i make order and login on onepage order it will show all payment methods. Ifter I change carriers than it start filtring methods (if i just click on another carrier and back its fine)

 

-Is it possible add PRICE FOR PAYMENT for each selected Carriers?? So you can setup fee for CASH ON DELIVERY for each carrier? And add the fee to Description, Short description and Description success sum with fee included

-Ist possible add "show only for user group XXX". For example for Invoice payment. Show only for users who are in group "Permit Pay by Invoice" ...

 

PS version 1.5.3.1 and module v 1.6 (is there any newer version? I read on this forum 1.8, possible??)

Edited by CoolTom (see edit history)

Share this post


Link to post
Share on other sites

Hi sors, this module is very useful, thank you very much, is a great contribution.

I'm using PS 1.5.4.1 and I wonder if there is any way to disable the generation of invoices (BO). I sell digital products and do not need the module generates invoices. Sorry for my English.

 

Regards,

 

Edgardo

Share this post


Link to post
Share on other sites

I gues YOU dont need any changes. You can do it by yourself.

Just setup New Order Status or edit existing one and do not check option Allow a customer to download and view PDF versions of their invoice

http://doc.prestashop.com/display/PS15/Managing+Orders

Then create payment in this module and as status after ordering choose this status w/o invoice generation ...

 

When you check payment method dropdown list, can you see all methods you define in Universal Payment Module?? Or you see just one payment method with name Univerzal payment module??

Edited by CoolTom (see edit history)

Share this post


Link to post
Share on other sites

v 1.7

+ added success message displayed in order details page. you can remove it on Modules/Positions tab

+ added user groups filter

 

-in MODULES -- PAYMENT -- in setting you can see only UNIVERSAP PAYMENT MODULES not all customizet payment methods from this module

-in ORDER DETAIL -- same, you can not choose customizet payment methods from this module, there is only payment method UNIVERSAL PAYMENT MODULE

 

It is impossible. One module - one record on this tabs.

 

-After I click on button ORDER IT it take me on result screen and them i cick on "back to orders" and it take me to blank page (/historie-objednavek) - it look like it log you off after this, because no user selected.

-when i make order and login on onepage order it will show all payment methods. Ifter I change carriers than it start filtring methods (if i just click on another carrier and back its fine)

It's not this module problem

 

-Is it possible add PRICE FOR PAYMENT for each selected Carriers?? So you can setup fee for CASH ON DELIVERY for each carrier? And add the fee to Description, Short description and Description success sum with fee included

You need special carrier module for this. Payment podule can't change payment sum.

 

-Ist possible add "show only for user group XXX". For example for Invoice payment. Show only for users who are in group "Permit Pay by Invoice" ...

 

This option added in version 1.7

universalpay.zip

  • Like 1

Share this post


Link to post
Share on other sites

Thank you for update!

 

It is impossible. One module - one record on this tabs.

Sad, than you can not create order in BO and on all orders you will see as payment method: Universap Payment Module :{

 

You need special carrier module for this. Payment podule can't change payment sum.

Ah I see. I saw some COD (cash od delivery) modules with extra charge so I was thinking its not pboblem do it ...

Share this post


Link to post
Share on other sites

Ah I see. I saw some COD (cash od delivery) modules with extra charge so I was thinking its not pboblem do it ...

 

COD (cash od delivery) modules with extra charge replace function ValidateOrder. It is a very big function and every change in PrestaShop core can make with module invalid

Share this post


Link to post
Share on other sites

Hi, I am really a newbie from Finland. I downloaded Universalpay folder to my desktop, went to Presta Admin, -> "Add module" -> I can't find the universalpayment module from anywhere???? What should I do??

Share this post


Link to post
Share on other sites

Could you please add an option to show corresponding payment method in BO?

 

At present time we can see only Universal Payment Module only in BO, despite that one user shoose one payment method created by Universal Payment Module and another user other.

 

It is very unconvenient to recognize the real method used by a customer.

 

 

Could you add to your module the feature to show these payment methods like this, for example according payment option choosed by a customer. For example< I created 2 payment options using Universal Payment Module:

 

WebMoney

BitCoin

 

How to show in Back Office in orders and other places them as

 

Universal Payment Module - WebMoney

 

or

 

Universal Payment Module - BitCoin

 

 

Even it will be better add another option: do not add "Universal Payment Module" before created by it payment options.

 

I.e. show only:

WebMoney or BitCoin in BO

 

 

This greatly improve usability oof the module

Share this post


Link to post
Share on other sites

Hello, really appreciate your work!

 

I am trying to add some specifics in the "Description success:" such as firstname and lastname, shop_url and shop_name

 

In the module description, it says "%order_number% will be replaced with invoice number, %total% will be replaced with total amount." so I've tried with %firstname% but also {firstname} -- no joy!

 

can you let us know which file is to edit?

 

THANK YOU!!

Share this post


Link to post
Share on other sites

v 1.7

+ added success message displayed in order details page. you can remove it on Modules/Positions tab

+ added user groups filter

 

 

 

 

are these features added on latest version of universal module for ps 1.4? where do i get this version?

Share this post


Link to post
Share on other sites

Hi, where can I find the link to create new payment method? I can't see it anywhere (prestashop 1.5.5.0). Also how can I remove this module? Can't find it in the modules list.

Edited by dornych (see edit history)

Share this post


Link to post
Share on other sites

*dornych*

You may have fallen in the same holes that I did.

I download the zip file ‘universalpay-master.zip’ and uploaded this in the ‘Modules’ - BO (Back Office) said ‘installed OK’ - But it didn’t show up in the BO or anywhere in my Modules directory.

 

I unzipped the file – changed folder name to ‘universalpay’ I manually transferred ‘universalpay’ folder and contents via (FTP – Filezilla) to my ‘Modules’ folder. [Argh!! Still did not show up – fell into a second hole]

 

Went back and checked the folder in ‘Modules’ and found that there was a second folder nested in the ‘universalpay’ folder called ‘universalpay-master’ where all the content were.

 

I deleted the ‘universalpay’ pay folder and all its contents from my online ‘modules’ folder. On my PC I moved the content up a directory level from the ‘universalpay-master’ to ‘universalpay’ deleted the now empty ‘universalpay-master’ folder and uploaded the ‘universalpay’ pay folder and all its contents as before and ‘Weller’ it appears in in BO ‘Modules’

 

Next - install – select – yes –save

You should get a new ‘Payment System’ tab under the BO ‘Modules’ tab

  • Like 1

Share this post


Link to post
Share on other sites

Hi,

 

If in use the 1.5 version do i have to download prestashop last version or i can still use the one is installed 1.4.2.5?

thank you for ur support

Andrea

Share this post


Link to post
Share on other sites

Great Module... Will be testing this on 1.5.6 ... will report after I am finish testing.

2 questions.

 

* How does it handle emails to customers ? do I need to create another email template specifically for the newly created payment system ?

 

* Is there some documentation on how to use the module ? Video or Text or Anything at all. ?

Edited by archproject (see edit history)

Share this post


Link to post
Share on other sites
Hello!

Some time ago you module installed and it works perfectly.
A few days ago I activated the "Advanced Management of stock" and the module has stopped working.

Directly taught me all methods, unfiltered.

Use prestashop 1.5.2

Any idea?
 
Thanks!

 

Share this post


Link to post
Share on other sites

Is it possible to use this module (for COD, Bank Transfer,...) and use other modules (like Paypal) for those clients that want to pay right away?

I've tried and so far had no luck.

Share this post


Link to post
Share on other sites

Hi

 

I need a help. I think it is my brain that is freezed, but i cannot cannot define that one payment is only available for orders within a price rule?

 

Example:

 

I have Universal pay system and one of the payments that i have is credit, that I want credit available for order only between 150€ - 15000€

 

is it possible to establish this rule?

Share this post


Link to post
Share on other sites

Hi,

I do a change in this file: module/universalpay/controllers/front/validation.php

 

line 29-30

                array('%total%', '%order_number%','%CustomerName%','%customarLastname%','%customerEmail%'),
                array(Tools::DisplayPrice($total), sprintf('#%06d', $order->id),$cookie->customer_firstname,$cookie->customer_lastname,$customer->email),

so I can inset the name, lastname and email of my customers in the payment description

 

bye!

Matteo

  • Like 3

Share this post


Link to post
Share on other sites
Hi  I downloaded the module for PS 1.5 (I use 1.5.6.1) renamed it as you suggested, the administration says module install succesfull but it is nowhere! It simply doesn't show up. I tried three times the install, three times give a green message that install is succesfull , but nothing happend. Of course the filters are shown all modules.

 

Can you please help?

Share this post


Link to post
Share on other sites

Abraka, the module creates a new submenu in your Backoffice. It should be located inside the Modules menu, with the name Pay Systems.

Edited by parsifal (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Abraka, the module creates a new submenu in your Backoffice. It should be located inside the Modules menu, with the name Pay Systems.

Hi Parsifal, thank you for the fast answer. The main problem is that no new tab appeared. Just the basics:

Modules

M & Theme catalogue

Pozitions

Payment

 

Share this post


Link to post
Share on other sites

There is one other recent post in this topic which describes the same problem (install completes OK with no error messages but module not visible anywhere), it is in page 6 of the topic:

 

http://www.prestashop.com/forums/topic/139475-modulefree-universal-payment-module/page-6?do=findComment&comment=1402786

 

You may want to take a look!

Share this post


Link to post
Share on other sites

I have PS 1.5.5.0 and I had the same problem. To solve it:

  1. Unzip universalpay-master.zip
  2. change the name of the folder inside from universalpay-master to universalpay
  3. zip it again and upload the new zip module

It will upload like a normal module.

Edited by informaticonoiatro (see edit history)

Share this post


Link to post
Share on other sites

I have PS 1.5.5.0 and I had the same problem. To solve it:

  1. Unzip universalpay-master.zip
  2. change the name of the folder inside from universalpay-master to universalpay
  3. zip it again and upload the new zip module

It will upload like a normal module.

 

I did this the first (and second) time too, but nothing happened.

 

Now it worked like a charm.

 

Strange, but hey, thanks for the help it works and that's matters! This is the best e-commerce community :)

Share this post


Link to post
Share on other sites

Hi to all!

Is not possible to make it work for mobile too? Because there, payments I added do not appear.

 

Thanks

 

Stefano

Share this post


Link to post
Share on other sites
Hi,
 
I'm trying to install your Universal Payment Module.
Module is installed, I see the new BO Menu Point and the tables in the database are created.
But if I try to make a new Pay Systems, I receive an error message:
Beim Erstellen des Objekts ist ein Fehler aufgetreten universalpay_system ()
 
In English:
When you create the object was an error universalpay_system ()
 
Best regards
Franz

Share this post


Link to post
Share on other sites

Hi,

I do a change in this file: module/universalpay/controllers/front/validation.php

 

line 29-30

                array('%total%', '%order_number%','%CustomerName%','%customarLastname%','%customerEmail%'),
                array(Tools::DisplayPrice($total), sprintf('#%06d', $order->id),$cookie->customer_firstname,$cookie->customer_lastname,$customer->email),

so I can inset the name, lastname and email of my customers in the payment description

 

bye!

Matteo

Bonsoir Matteo j ai bien installé les ligne :

 29/30.Je dirais plutôt à partir de la ligne 30 dans le dossier validation.

Je suis sur 1.56 et j'ai une page blanche. A tu une solution?.Merci pour ta réponse.

Sergio

Share this post


Link to post
Share on other sites

I'm having the same issue, did you et your fixed ?

 

Hi,
 
I'm trying to install your Universal Payment Module.
Module is installed, I see the new BO Menu Point and the tables in the database are created.
But if I try to make a new Pay Systems, I receive an error message:
Beim Erstellen des Objekts ist ein Fehler aufgetreten universalpay_system ()
 
In English:
When you create the object was an error universalpay_system ()
 
Best regards
Franz

 

Share this post


Link to post
Share on other sites

I'm having the same issue, did you et your fixed ?

Yes;)

 

The problem was with mysql table 'ps_universalpay_system'. The fields date_add and date_upd both are DATETIME and they are NOT NULL columns and the default value for them were not set.

And I couldn't manage to set default value to NOW()(I've tried everything) for both of them, so I've set these fields to default value NULL.

 

These fields are for sorting the payment system in backend so you'll have probably 10 payment systems at most, so I don't really think that you'll need the sorting on backend.

Share this post


Link to post
Share on other sites

Hi,

I do a change in this file: module/universalpay/controllers/front/validation.php

 

line 29-30

                array('%total%', '%order_number%','%CustomerName%','%customarLastname%','%customerEmail%'),
                array(Tools::DisplayPrice($total), sprintf('#%06d', $order->id),$cookie->customer_firstname,$cookie->customer_lastname,$customer->email),

so I can inset the name, lastname and email of my customers in the payment description

 

bye!

Matteo

 

Hello Matteo!  Where the name and email can be seen on the site due these corrections? I checked letters to customer, letters to the administrator and orders list and did not noticed any difference with your corrections and without them. Could you please attach screenshot or explain where these corrections will affect?

 

I am using Prestashop 1.5.6.1 and last Universal Payment module v1.7.

Share this post


Link to post
Share on other sites

Hi everybody from Argentina

 

I had installed the module easly and it works really fine but... when I want to change the payment option from the order tab in the admin panel, only appear "Universal Pay Module" on the combo box.
 

I created 2 test Payment options, both of them are available to the customers on the frontoffice when they make an order, but I need to change it from the admin, from the backoffice.

 

cap.png

 

Anyone has the same problem? Anyone could solve it?

 

Thank you very much, this module its awsome!

  • Like 1

Share this post


Link to post
Share on other sites

Another thing, when i place an order in the back office, it only show universal payment module, instead of the various options i already have.

It would be so bad, but then the customer will see that method when he receives emails and when he checks his order history.

Did you resolved this?

Share this post


Link to post
Share on other sites

Hi, Does this module replaces the paid modules like Payza, Stripe, ePay.bg etc allowing to accept payments in ways other than PayPal without purchasing modules for each additional payment processor? and if Yes, how to do it?

Thank you.

Share this post


Link to post
Share on other sites

Hi, Does this module replaces the paid modules like Payza, Stripe, ePay.bg etc allowing to accept payments in ways other than PayPal without purchasing modules for each additional payment processor? and if Yes, how to do it?

Thank you.

 

No, this module just let you create formal payment options. You can create the option "Paypal", but you will only get a tag in the order, not the payment processed. On your BO will say Payment: Paypal, nothing else.

 

This module its for create multiple offline payment options, nothing else. And have some problems to do it.

 

 

Share this post


Link to post
Share on other sites

Thanks for this module! Is this module still be developping? I have installed it on 1.6 alpha, but it doesnt work properly in the backend... Will there come a version that works?

 

I need the possibilty to add a payment fee for some of the payment options in this module. Is there any plan to implement this feature?

 

As other reported, its not possible to select the payment if you generate an order in the backend. You can only chose "universal payment..." Could somebody resolve this?

 

I am thinking of hiring a developper for changing the module properly. If the author of this module is interested in earning a little money, you can write me a pm. But our budget is little so don't expect too much.

Share this post


Link to post
Share on other sites

I have the module installed on a 1.4.x and it works, almost. I'm having trouble with the size of the payment button when the customer is choosing the payment method. 

 

The size of the payment method is waaaay bigger than my normal payment options (paypal, etc). I have found out that the size is changing when i change the picture - so my question is; what are the dimensions of the picture to display the right size? Where can i change something in the code of the module to fix a certain size of the payment button?

 

Thanks for the module and development

Share this post


Link to post
Share on other sites

I'm having some difficulty when placing an order when using this module. 

 

after the whole order it ends up at " validation.php" error.

 

Any help would be greatly appreciated.

 

Thanks for taking the time to develop such a great module.

Share this post


Link to post
Share on other sites

Hi Everyone,

 

I have developed a payment module. My payment gateway provider needs accept-url and decline-url, without accept-url or decline-url it does not work it out.

 

I have developed payment module completely like bankwire and cheque module with all files replaced with my module name and few variables are added.

 

The process is working perfectly, after placing order its getting redirected to my payment gateway provider, there selecting credit card type, number, expiry date and [spam-filter]. Then payment getting success, after payment success its redirecting to my store link which is provided by me.

 

What is link I need to provide so that it can run hookDisplayOrderConfirmation and make my order in back office.

 

Please help me.

 

Thanks in advance.

Share this post


Link to post
Share on other sites

Urgently Help Needed

 

installed the module successfully in prestashop 1.5.6.2, but when checkout my custom payment method doesn't show. 

 

Thanks in advance. 

Share this post


Link to post
Share on other sites

This is a great module ! I love it, just what i needed for EAN betaling in Denmark, (thats the public payment system, i wrote it in danish for seo ;) ).

 

But, what about adding a custom text-felt? My customers have to write their EAN number in the note-felt now :/ 

Edited by andersburn (see edit history)

Share this post


Link to post
Share on other sites

Hi. Dw from github, changed the name but i cannot load the module. it says it was sent sucessfully but it does not appear on the modules list.

 

PS Version 1.5.6.2

Share this post


Link to post
Share on other sites

Hello

 

Please how do i configure this module to work with a third party payment gateways. They gave me their API.

 

Thanks.

Share this post


Link to post
Share on other sites

Hello

 

Please how do i configure this module to work with a third party payment gateways. They gave me their API.

 

Thanks.

This module does not work with third party API's. 

Share this post


Link to post
Share on other sites

I have installed the module on ps 1.6 but i cant make it work. Any ideas?

 

Thanks

 

Nelson

Share this post


Link to post
Share on other sites

Hello Experts

 

I want to know if i can use this module with a third party payment gateway or payment processor?

 

Thanks

Share this post


Link to post
Share on other sites

Or just make it direct my customers to the third party gateway.

 

Any help will be appreciated.

 

Thanks.

Share this post


Link to post
Share on other sites

Or just make it direct my customers to the third party gateway.

 

Any help will be appreciated.

 

Thanks.

Please read the thread - I have already replied to your post #150

Share this post


Link to post
Share on other sites

Thanks for your prompt reply

I've built a payment module,but kept getting the following errors when i try to load it.

The following module(s) could not be loaded::

  1. diamondwebpay (parse error in /modules/diamondwebpay/diamondwebpay.php)
  2. diamondwebpay (class missing in /modules/diamondwebpay/diamondwebpay.php)

Please help me out. I'm using prestashop 1.5 and this is a copy of my code:

 

<?php
if (!defined('_PS_VERSION_'))
  exit;
 
class diamondwebpay extends Module
{
  public function __construct()
  {
    $this->name = 'diamondwebpay';
    $this->tab = 'payments_gateways';
    $this->version = '1.0';
    $this->author = 'Ayodeji Olumofe';
    $this->need_instance = 0;
    $this->ps_versions_compliancy = array('min' => '1.5', 'max' => '1.6');
 
    parent::__construct();//The parent construct is required for translations
 
    $this->displayName = $this->l('diamondwebpay');
    $this->description = $this->l('add diamondwebpay payment gateway to your shop.');
}
 
    function install()
{
if (!parent::install()
OR !$this->createPaymentcardtbl() //calls function to create payment card table
if (!$this->registerHook('Payment')
OR !$this->registerHook('paymentReturn')
OR !$this->registerHook('invoice'))
return false;
return true;
}
 
function createPaymentcardtbl()
    {
    /**Function called by install - 
     * creates the "order_paymentcard" table required for storing payment card details
     * Column Descriptions: id_payment the primary key. 
     * id order: Stores the order number associated with this payment card
     * cardholder_name: Stores the card holder name
     * cardnumber: Stores the card number
     * expiry date: Stores date the card expires
    */
 
                    $db = Db::getInstance(); 
            $query = "CREATE TABLE `"._DB_PREFIX_."order_paymentcard` (
    `   id_payment` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `   id_order` INT NOT NULL ,
    `   cardholdername` TEXT NOT NULL ,
    `   cardnumber` TEXT NOT NULL 
    )   ENGINE = MYISAM ";
 
        $db->Execute($query);
 
    return true;
    }
 
    /**
    * hookPayment($params)
    * Called in Front Office at Payment Screen - displays user this module as payment option
    */
    function hookPayment($params)
    {
    global $smarty;
 
    $smarty->assign(array(
            'this_path' => $this->_path,
            'this_path_ssl' => Configuration::get('PS_FO_PROTOCOL').$_SERVER['HTTP_HOST'].__PS_BASE_URI__."modules/{$this->name}/"));
 
    return $this->display(__FILE__, 'payment.tpl');
 
    }
 
}
 
?>
 
Please help me out.
 
Thanks

Share this post


Link to post
Share on other sites

 

Thanks for your prompt reply

I've built a payment module,but kept getting the following errors when i try to load it.

The following module(s) could not be loaded::

  1. diamondwebpay (parse error in /modules/diamondwebpay/diamondwebpay.php)
  2. diamondwebpay (class missing in /modules/diamondwebpay/diamondwebpay.php)

Please help me out. I'm using prestashop 1.5 and this is a copy of my code:

 

<?php
if (!defined('_PS_VERSION_'))
  exit;
 
class diamondwebpay extends Module
{
  public function __construct()
  {
    $this->name = 'diamondwebpay';
    $this->tab = 'payments_gateways';
    $this->version = '1.0';
    $this->author = 'Ayodeji Olumofe';
    $this->need_instance = 0;
    $this->ps_versions_compliancy = array('min' => '1.5', 'max' => '1.6');
 
    parent::__construct();//The parent construct is required for translations
 
    $this->displayName = $this->l('diamondwebpay');
    $this->description = $this->l('add diamondwebpay payment gateway to your shop.');
}
 
    function install()
{
if (!parent::install()
OR !$this->createPaymentcardtbl() //calls function to create payment card table
if (!$this->registerHook('Payment')
OR !$this->registerHook('paymentReturn')
OR !$this->registerHook('invoice'))
return false;
return true;
}
 
function createPaymentcardtbl()
    {
    /**Function called by install - 
     * creates the "order_paymentcard" table required for storing payment card details
     * Column Descriptions: id_payment the primary key. 
     * id order: Stores the order number associated with this payment card
     * cardholder_name: Stores the card holder name
     * cardnumber: Stores the card number
     * expiry date: Stores date the card expires
    */
 
                    $db = Db::getInstance(); 
            $query = "CREATE TABLE `"._DB_PREFIX_."order_paymentcard` (
    `   id_payment` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `   id_order` INT NOT NULL ,
    `   cardholdername` TEXT NOT NULL ,
    `   cardnumber` TEXT NOT NULL 
    )   ENGINE = MYISAM ";
 
        $db->Execute($query);
 
    return true;
    }
 
    /**
    * hookPayment($params)
    * Called in Front Office at Payment Screen - displays user this module as payment option
    */
    function hookPayment($params)
    {
    global $smarty;
 
    $smarty->assign(array(
            'this_path' => $this->_path,
            'this_path_ssl' => Configuration::get('PS_FO_PROTOCOL').$_SERVER['HTTP_HOST'].__PS_BASE_URI__."modules/{$this->name}/"));
 
    return $this->display(__FILE__, 'payment.tpl');
 
    }
 
}
 
?>
 
Please help me out.
 
Thanks

 

This thread is about 

Universal Payment Module

 

Perhaps you could create your own thread about your module

Share this post


Link to post
Share on other sites

v 1.7

+ added success message displayed in order details page. you can remove it on Modules/Positions tab

+ added user groups filter

 

 

 

It is impossible. One module - one record on this tabs.

 

 

It's not this module problem

 

 

You need special carrier module for this. Payment podule can't change payment sum.

 

 

 

This option added in version 1.7

Thanks it works super version 1.5.3.1

Share this post


Link to post
Share on other sites

I uploaded to 1.6 both auto and ftp...

 

Cant find it anywhere ...

 

Working with 1.6 or no?

Share this post


Link to post
Share on other sites

Hi, I use PS v. 1.5.4.1

I already have a carrier to pick up the goods in store and with that carrier all payment options are available (bankwire, credit card, paypal).

 

If a customer chooses to pick up the goods in store all other payment modules should be disabled and he should only be aible to choose pay in store, which I want to create with the Universal Payment module.

 

Is that possible?

 

Regards,

Palido

Share this post


Link to post
Share on other sites

Hi everybody from Argentina

 

I had installed the module easly and it works really fine but... when I want to change the payment option from the order tab in the admin panel, only appear "Universal Pay Module" on the combo box.

 

I created 2 test Payment options, both of them are available to the customers on the frontoffice when they make an order, but I need to change it from the admin, from the backoffice.

 

cap.png

 

Anyone has the same problem? Anyone could solve it?

 

Thank you very much, this module its awsome!

 

Hello Pravda,

did you solve the issue with payment name in the BO orders? I also can just choose between : Cash On Delivery, Wire transfer and the Univerzal payment metod. As all these names are the module name, I am little bit skeptic that this can be changed. I think that the Order php script needs to be adjusted to show the Payment discription and not module name?

 

Otto

Share this post


Link to post
Share on other sites

Hi , I have wmtransfer by webmoney , how can to integrate this module with webmoney ? and when the buyer want to pay with webmoney the module say webmoney .Sorry for my english .Thanks

Share this post


Link to post
Share on other sites

Hi , I have wmtransfer by webmoney , how can to integrate this module with webmoney ? and when the buyer want to pay with webmoney the module say webmoney .Sorry for my english .Thanks

You can't, that is not how this module works - it is an offline payment system

 

There is a webmoney module though

http://addons.prestashop.com/en/payments-gateways-prestashop-modules/5618-webmoney.html

Share this post


Link to post
Share on other sites

Awesome! I have downloaded it (version for ps 1.6), but i can not see it in the module section, what im doing wrong? (is a normal installation right?)

 

thanks

Share this post


Link to post
Share on other sites

Git hub adds -master to the zip file and the folder inside.

You have to rename both, and then  (rezip) / upload it.

Prestashop does not throw error this problem.

Share this post


Link to post
Share on other sites

its look bad in 1.5.6.2 now there is missing pictures and it set in row now.

Share this post


Link to post
Share on other sites

v 1.7

+ added success message displayed in order details page. you can remove it on Modules/Positions tab

+ added user groups filter

 

 

 

It is impossible. One module - one record on this tabs.

 

 

It's not this module problem

 

 

You need special carrier module for this. Payment podule can't change payment sum.

 

 

 

This option added in version 1.7

 

Testes on 1.5.6.2, worked like a charm :)

 

Thank you very much for the update :)

Share this post


Link to post
Share on other sites

its look bad in 1.5.6.2 now there is missing pictures and it set in row now.

 

You can upload a picture for the Payment method you create in the Back office. This is what I did.

Share this post


Link to post
Share on other sites

What PrestaShop do you run, and what version do you use of the module?

1.5.6.2 PS and 1.8 universal module

Share this post


Link to post
Share on other sites

Universal Payment Module v1.8  and PrestaShop 1.6.0.6:

 

I have similar problems like tashkas with displaying the image. I solved (temporarily) this issue by changing code into:

<p class="payment_module">
<a id="universalpay"
class = "universalpay"
href="{if !$universalpay_onepage}{$link->getModuleLink('universalpay', 'payment', ['id_universalpay_system'=>$ps.id_universalpay_system], true)}{else}#{/if}"
title="{$ps.name}">
<img src="{$img_ps_dir}pay/{$ps.id_universalpay_system}.jpg" />
 
{$ps.description_short}
</a>

 

 

But after clicking "I confirm" my order my page layout is broken:

http://www.dutchsupplies.com/img/2014-06-10_200828.jpg

 

Any suggestions?

Share this post


Link to post
Share on other sites

That is the theme for 1.5 ?

Are you running 1.6 with the 1.5 theme?

 

*EDIT*

That you are... I looked up your site.

Hang on. I'll think on it...

 

*EDIT2*

Okey.. Since I'm lazy.

Grab the tpl files from the ps15 branch on github. Only the tpl's from / views / templates / front and / views / templates / hook

 

That should fix the design. But not sure if it will work. The button might do nothing, or crash, or if we are lucky. Everything just might work.

Edited by PhpMadman (see edit history)

Share this post


Link to post
Share on other sites

Hi, I've installed the module for 1.6 on ps 1.6.0.6 but I have this problem: I've set a payment method ONLY for a particular custom group named "Listino 1" , but when I place an order as normal "customer" I see however the custom payment method. Is it a bug?

Please let me know... thanks very much!

Share this post


Link to post
Share on other sites

Thanks very much! I confirm you that I can use the custom method to close the order as customer, also if customer is not allowed in settings.

Share this post


Link to post
Share on other sites

Hello, I am trying this module,

 

Costomer groups does not seem to work.

 

I have  a specific group selected in module, but other groups can see Payment option????

 

Also the Text is output over the image ...see attached....

 

 

Prestashop 1.6.0.6

 

Universalpay 1.8

 

Thank you!!

post-779957-0-81427700-1404836677_thumb.jpg

Share this post


Link to post
Share on other sites

Hello re-download the file from github. The patch for customer groups is fixed.

As for the image. I would need acces to your site and that payment option to try to fix that.

 

Sems like sors been busy, and might have fixed your problem on version 1.9

Edited by PhpMadman (see edit history)

Share this post


Link to post
Share on other sites

thanks, really great module, just what i am looking for !..

works really smooth on presta 1.5.6 :)

Share this post


Link to post
Share on other sites

It seems that even with version 1.9 (PS 1.6.8) on invoices we still have a generic "universal payment" .. Only the Email to the customer reports the correct payment method ...

 

Another issue: why this module can't be upgraded directly from the admin interface? .. it would be nice to have it updated in the BO as the other modules ;(

Edited by ZiZuu (see edit history)

Share this post


Link to post
Share on other sites

Hello

I haven't looked at that issue much, but at first glance, this is because when PrestaShop changes status and so on. It looks for what module was used, and then just gets the name.

To fix that, I'm guessing we would need to override that function. And it's a big function... And it might vary between versions, if someone finds a way to to optimize it. And in that override we  would need to check for our module, load a new table, to see what order id was paid with what payment option id. It's alot of code, that might require different code on different versions.

 

So It's not really nothing i'm willing to do. It's if sors feel like it.

 

As for the update function. Most of them are PrestaShop own modules. Or they are addons sold on PrestaShop's addon site, and the creator wrote code that PrestaShop has guided to enable an update function through them.

And the third is that, the creator wrote their own code connected to there own site.

And that's a lot of work too.

  • Like 1

Share this post


Link to post
Share on other sites