Jump to content
iluvar

Payment module not showing in active payment modules

Recommended Posts

Hi,

I'm developing a custom payment module - used AuthorizeAIM as base.

I can install my module and see it in a list of installed modules - in BO Modules->Modules, but it doesn't show up in BO Modules->Payment.

 

In front office none of my payment modules show up as available for checkout. I've installed also AuthorizeAIM and it also doesn't show up during checkout but it does show  up in BO Active modules.

 

I've checked payment restrictions and carriers, googled and googled for this issue but there seem to be no similar situations or clear solutions.

Hope you can help.

 

Share this post


Link to post
Share on other sites

Do you have error showing turned on?

If you are using another module as template, make sure there are no naming conflicts as this can be the cause why they do not show up. In addition, if the module does not show up on backoffice, make sure it is structure is valid.

You can find more information about creating modules here: http://doc.prestashop.com/display/PS16/Creating+a+PrestaShop+Module

Share this post


Link to post
Share on other sites

Hi,

I'm developing a custom payment module - used AuthorizeAIM as base.

I can install my module and see it in a list of installed modules - in BO Modules->Modules, but it doesn't show up in BO Modules->Payment.

 

In front office none of my payment modules show up as available for checkout. I've installed also AuthorizeAIM and it also doesn't show up during checkout but it does show  up in BO Active modules.

 

I've checked payment restrictions and carriers, googled and googled for this issue but there seem to be no similar situations or clear solutions.

Hope you can help.

Please clarify where you are expecting to see your module.  it is also helpful to know what version of PS we are talking about...

 

The BO > Modules > Payment page has 4 sections to

1) The very top module list will only display 'approved' payment modules.  Those are generally only modules developed by Prestashop.  Your module will not appear here

 

2) Currency restrictions

3) Group Restrictions

4) Country Restrictions

 

So please clarify which of the 4 you do not see, and also what version of PS we are talking about.

Share this post


Link to post
Share on other sites

Please clarify where you are expecting to see your module.  it is also helpful to know what version of PS we are talking about...

 

The BO > Modules > Payment page has 4 sections to

1) The very top module list will only display 'approved' payment modules.  Those are generally only modules developed by Prestashop.  Your module will not appear here

 

2) Currency restrictions

3) Group Restrictions

4) Country Restrictions

 

So please clarify which of the 4 you do not see, and also what version of PS we are talking about.

 

Hi,

Thank you for your effort.

I can see the module in Modules->Modules, "Payments and Gateways" section, and it is installed and enabled. I can configure it without errors.

I can't see it under Modules->Payment in "Active payments"  but is shows under restrictions. 

In FO when I go to checkout I don't have any available payment modules to make the payment ( I have other modules, official, enabled for payment ). 

 

@Richard - It is Prestashop 1.6

Share this post


Link to post
Share on other sites

as Richard said, in your config/defines,inc.php, change

 define('_PS_MODE_DEV_', false); by define('_PS_MODE_DEV_', true);

And reload your front payment page to see if there are mistakes somewehere

Share this post


Link to post
Share on other sites

I have already explained it in my previous post.

 

Prestashop does not allow non-Prestashop modules to appear in the first section 'active payments'.  It is reserved for Prestashop only modules.  It is not a bug or defect, it is the way they have designed it to work

  • Like 3

Share this post


Link to post
Share on other sites

I did not have any problems as you suggest bellini13 with any modules. I am using mostly PS1.6.0.9

Share this post


Link to post
Share on other sites

I have already explained it in my previous post.

 

Prestashop does not allow non-Prestashop modules to appear in the first section 'active payments'.  It is reserved for Prestashop only modules.  It is not a bug or defect, it is the way they have designed it to work

Hi,

Thank you for this explanation.

Do you have any ideas why it doesn't show up in FO during checkout ?

Issue is that none of installed and enabled payment modules is available during checkout - including my own.

Share this post


Link to post
Share on other sites

A checklist of the most obvious reasons

 

1) enabled

2) There are no restrictions on currencies, groups or countries

3) That the modules are hooked to "displayPayment"

4) Do you have any overrides installed

5) Have you made any modifications to the core code that would have caused the issue

  • Thanks 1

Share this post


Link to post
Share on other sites

Hi,

Again, I would like to thank you for your effort.

It seems that this was all my mistake.

I was forcing SSL ( since I used Authorize AIM as a base for my development ) and on my test host I don't use SSL - so that was the reason my module didn't show up in FO.

Share this post


Link to post
Share on other sites

Hello I am having a similar problem.

 

I have installed cash envoy for payment and configured

 

the issue i am having is that where there is

 

Please mark each checkbox for the country, or countries, in which you want the payment module(s) to be available.

 

the checkbox doesn't show to select.

 

and it doesn't appear in the front page.

 

kindly assist

Share this post


Link to post
Share on other sites

in modules > payment page, scroll down and confirm that currencies, group and country restrictions are setup correctly.

Share this post


Link to post
Share on other sites

Check your 

config/xml/tab_modules_list.xml

find 

AdminPayment

 tab lists and check your module is available in that list.

 

or Correct your module name in that list if you update your module name.

  • Thanks 1

Share this post


Link to post
Share on other sites

In Prestashop 1.6.1 if bankwire or payments don't show, I tried everything until I found the solution by Localization>Localization and at bottom Advanced and confirming the country identifier. It was us and changed it desired country and payment options showed.

Share this post


Link to post
Share on other sites
On 1/8/2015 at 1:35 AM, bellini13 said:

A checklist of the most obvious reasons

 

1) enabled

2) There are no restrictions on currencies, groups or countries

3) That the modules are hooked to "displayPayment"

4) Do you have any overrides installed

5) Have you made any modifications to the core code that would have caused the issue

@vijayrami

config/xml/tab_modules_list.xml

find 

AdminPayment

 tab lists and check your module is available in that list.

and

3) That the modules are hooked to "displayPayment"

did the trick

thanks ton

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More