gogetssl / whmcs-addon Goto Github PK
View Code? Open in Web Editor NEWGOGETSSL WHMCS SSL Addon
License: MIT License
GOGETSSL WHMCS SSL Addon
License: MIT License
A user recently added a new SAN (using the Add/Change SAN feature) to its Active 2-year SSL which will expire within 4 months. Instead of creating an invoice with the SAN's price for 1 year (as it is invoiced by GGSSL), WHMCS recalculated the price and invoiced the client the amount for the remaining 4 months: https://screencast.com/t/fjkpigvF
Please fix this issue asap so that the SAN's invoices are created for 1 or 2 years, as necessary.
Hello,
This is related to the issue reported here:
#45
We still have this issue. Client renewed an SSL certificate, new order was created for this SSL in my.gogetssl.com, but no new orders were added on the billing side. Now the SSL is marked as terminated in our billing, however the next due date is set to "22.09.2020" and also, in the SSL details it shows:
Order Status: Expired
SSLCenter API Order ID: OLD ID
How to resolve this issue?
Describe the bug
The 'SSL Orders Summary' is showing all zeros except for Total Orders
To Reproduce
Steps to reproduce the behavior:
SSL Orders Summary
204 Total Orders
0 Unpaid Orders
0 Processing
0 Expires Soon
Expected behavior
This user has many Expiring soon, and around 7 Processing.
Screenshots
Is this public?
Desktop (please complete the following information):
Any
Smartphone (please complete the following information):
Any
Additional context
It seems only the total number of orders is working
When the client orders a free Trial certificate, he becomes an Error after he has opted for the verification option that the invoice can't be found. What is clear because whmcs doen't create invoices for free free products.
I think that was introduced with the "Add domain information to an existing invoice after the end customer has configured the certificate." feature.
Hello,
If i ordering a Comodo Positice SSL wildcard, your system require a certificate with *.domain.tld. When the CSR contain only the domain, after step2 the WHMCS modul going back to step1, but it not displaying any error messages (my.gogetssl.com display the error messages, CSR need to containt *.domain.tld as domain).
Describe the bug
When we try to save Multi DOmain certificates we get this error message:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'gid' cannot be null (SQL: insert into tblproductconfiglinks
(gid
, pid
) values (, 86))
The 'pid' value is always correct. The 'gid' value in the SQL statement is empty for some unknown reason.
We are using the latest from 1.0.x line, v1.0.42. We would like to clear this error before the migration to 2.x to prevent bigger issues later.
To Reproduce
Steps to reproduce the behavior:
Describe the bug
After accepting a new ssl order (Multiple vendors tested on multiple whmcs installations), impersonating the user and attempting to configure the certificate on the ssl configuration screen the order type is missing (Renewal / New Order) and we're unable to proceed.
This issue started today, not sure if its due to an error with GGSSL API?
Additional context
Add any other context about the problem here.
Describe the bug
When the email verification is disabled in the latest version's settings the verification page still shows the email address and the title says "Certificate approval email"
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The title should say ie. "Certificate verification" and the email address part should not be on the page
Thanks in advance!
helo
i am using latest version of gogetssl module for my whmcs 7.7.1
in this case if the ssl is going to be expired maybe in the next 3 months.. then system will generate new invoice for it. since i have enable "Create automatical renewal invoice" from the SSLCENTER module settings.
but whmcs also generate a new invoice as well 14 days before the ssl expired (i have set every 14 days before expired, whmcs will generate renew invoice)..
so, it means i will receive 2 invoice.. 1 from SSLCENTER , and another one from WHMCS system..
how to avoid that?
thanks
Is your feature request related to a problem? Please describe.
Yes, example:
Describe the solution you'd like
Auto Calculate the price based on a percentage markup/profit that we choose.
Example:
GGSSL reseller price (our price) is $1 , our markup is 20% , so WHMCS should set price at $1.20.
This should run on a cron each night. Also, the ability to override or set the percentage per customer.
Describe alternatives you've considered
All of our WHMCS modules for reselling anything from domain names to servers allow you to set the markup/profit percentage and the prices in WHMCS are calculated from that.
Additional context
Please also include all other GGSSL products, SSL, SANS, Security Products.
I think this would be a very popular feature :)
Describe the bug
We have an issue where we have a 2 type of customer.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The SSL order should be placed for 24 months.
Screenshots
Is this public?
Desktop (please complete the following information):
Any
Smartphone (please complete the following information):
Any
Additional context
We are not clear how auto-renew SSL is working. If we allow GGSSL module to Create automatical renewal invoice
then the customer gets double billed. One by WHMCS and one by GGSSL. The invoice look different, so it's clear which is from WHMCS and which is from GGSL.
If we set all SSL product to 'one time', billing is correct and no more double billing, but we cannot use 2 year SSL.
We have raised this with GGSSL before, but it was never resolved.
It would be great if we could set WHMCS to 'one time' (default do not renew) and let GGSSL module handle the auto-renew if customer chooses it.
Any help greatly appreciated.
Thank you.
i had updated your whmcs module and i see your module add panel in my template automatically
i want to know can i manage this panel for showing only after user login in her panel ?
and whats path of that file ?
Invoice for renewal
We know button renew on client area will showed on 90 day before expired.
After client have renewal invoice,
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Hello,
Is it possible to add a hook, what run after the client choosed the validation type (http, dns, etc)?
We would like to implement a solution when we can add the necessary DNS record or HTTP file when domain name hosted in our system.
It will be good, if the hook pass the validation method, and the contents what need.
Describe the bug
The code provided within the "Additional Integration" section, "3. Replace it with this code:" does not match the example image provided.
{if $customProductDetailsIcon } {else} <i class="fa fa-{if $type eq "hostingaccount" || $type =="reselleraccount"}hdd-o{elseif $type eq "server"}database{else}archive{/if} fa-stack-1x fa-inverse"> {/if}
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Custom Icons displayed as requested
Describe the bug
The code provided within the "Additional Integration" section, "3. And add the code on the top of the file: {if $customSSLCenterAssetsURL}
{/if} " does not match the example image provided.
`{if $customSSLCenterAssetsURL}
{/if} according to your example im this should be
{if $customSSLCenterAssetsURL}
{/if} `
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Custom Icons displayed as requested
Describe the bug
Addon Module Activated
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL: alter table `mgfw_SSLCENTER_user_commission` add constraint `mgfw_sslcenter_user_commission_client_id_foreign` foreign key (`client_id`) references `tblclients` (`id`) on delete cascade)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There should not be any error, while activating new module.
Desktop (please complete the following information):
Additional context
Tested with v2.0.0 and 2.0.8a release.
Error first encountered when I was performing manual upgrade from v1.0.42 to v2.0.0
WHMCS
After upgrading to the new version (see Issue #22), the renewal invoices received a "Pending Payment" status, but no active "Pay Now" button: https://screencast.com/t/wzErxdPOy
How to make the button display on the invoices?
During the SSL configuration, on the first step, there is this section:
Order Type
Select Renewal option in case you need renew existing SSL that expires soon. Certification center would add up to 90-days left from Original order.
I not found where i can translate this, i not found this text inn module language files or in WHMCS lang files.
Do you know where i need to find it?
Please reopen issue #60 as the issue is not resolved.
See updated comments in issue 60 after loading the latest module.
Please investigate asap, as we have pending orders that are waiting.
Is it possible to rewrite this file (\modules\addons\GGSSLWHMCS\templates\clientarea\default\scripts\orderType.tpl)?
I tried to customize it as
\templates\six2custom\modules\addons\GGSSLWHMCS\templates\clientarea\default\scripts\orderType.tpl after which I disconnected / connected the module, but I didn't succeed."
When a client renews his SSL Certificate (pays the renewal invoice, configures, validates, issues and installs the renewed SSL Certificate), he keeps getting the expiry notifications (send 90, 30, 15, 10, 5, 3, 1 and 0 days before expiry) although he already uses the renewed SSL Certificate.
How to match the existing certificate with the renewed one so that the client stops getting expiry notifications since he already uses the renewed certificate?
Hello,
I've just installed the module and tried to activate it.
The following errors ocourred:
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL: alter table mgfw_SSLCENTER_user_commission
add constraint mgfw_sslcenter_user_commission_client_id_foreign
foreign key (client_id
) references tblclients
(id
) on delete cascade)
Describe the bug
After updating to v2.1.3 - Unable to find Template:fatal.tpl is thrown on module page
Full error
Oops!
Something went wrong and we couldn't process your request.
Please go back to the previous page and try again.
If the problem persists, please contact us.
« Back to Homepage
For additional assistance, please reference the WHMCS TroubleShooting Guide »
MGModule\SSLCENTERWHMCS\mgLibs\exceptions\System: Unable to find Template:fatal.tpl in D:\Domains\<redacted>\wwwroot\modules\addons\SSLCENTERWHMCS\mgLibs\Smarty.php:126
Stack trace:
#0 D:\Domains\<redacted>\wwwroot\modules\addons\SSLCENTERWHMCS\Addon.php(359): MGModule\SSLCENTERWHMCS\mgLibs\Smarty->view('fatal', Array)
#1 D:\Domains\<redacted>\wwwroot\modules\addons\SSLCENTERWHMCS\SSLCENTERWHMCS.php(52): MGModule\SSLCENTERWHMCS\Addon::getHTMLAdminPage(Array)
#2 D:\Domains\<redacted>\wwwroot\zadomains_admin\addonmodules.php(0): SSLCENTERWHMCS_output(Array)
#3 {main}
To Reproduce
Steps to reproduce the behavior:
The new module for the SSL may have bugs in it. Any SAN once checked to enable the SAN configurations function, cannot be fully unchecked, as the SAN configurations are still active in the front-end after being unchecked.
If the SAN is unchecked again, SAN function is shown as disabled in the back-end as well as the database, but it's still active in the front-end for configurations.
Anyone who wish to reproduce the problem, remember to create a new product for the testing.
Any fixes post here will be much appreciated.
We have a problem about activating ssl,
The client can't get their email for approval email while activating their ssl.
After we checked it, we got that the csr can't be use.
The client generated their csr from generate button inside the ssl activation form.
But, when we use the another csr generator, the email is appear.
Describe the bug
After using 2.0.x module there is a problem with order summary. We use 3 currencies and order summary ignores currency rate and each currency is counted 1:1. We have tested all versions from 2.0.x branch and on each version we have such problem. Before 2.0.x everything works fine. Product prices display correctly:
SS (main currency - correct prices): https://prnt.sc/mie7sl
SS (second currency - wrong order summary, product price correct): https://prnt.sc/mie8o9
When we choose continue, prices are taken from order summary which is wrong for each other currency than main:
SS( main currency - correct): https://prnt.sc/mieahb
SS (second currency - wrong final prices - ignores product price and currency): https://prnt.sc/mie9uf
The module created a renewal invoice for a comodo positive ssl.
Client made payment via bank transfer
When payment is applied to the invoice, manually via whmcs admin - the loading button does not stop loading, and the page hangs.
The module then creates a new order (we received an sms about the order, client receives a mail about the order).
A new service is created, and when clicking on the view invoice for that order, there are no invoices associated with the order.
Loading button on payment is still loading - invoice has not been marked as paid...
A new service should not be created and activated without an associated invoice....
Describe the bug
Some translation rules are missing like:
"Configuration status: Awaiting configuration - Configure now"
I checked back on issue #7 but these rules do not seem to exist anymore
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A language rule in the lang file to translate this
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
When enabling Orders Summary as per Wiki Instructions, references are made to "GGSSL WHMCS" on page title, the URL to the page includes GGSSLWHMCS.
These are contradictory to "Fully White Labled solution"
A search for "GGSSL WHMCS" or "GGSSLWHMCS" reveals where the certificates are originating from.
Describe the solution you'd like
Remove all references to GGSSL and GGSSLWHMCS within the client area in order for the product to meet all requirements for a white label solution
Describe alternatives you've considered
GGSSL could be renamed to SSL and GGSSLWHMCS renamed to SSLautomation
Hi there,
When we Login as Client to user who has a few hundred SSL its extremely slow to load. Almost 30 seconds in some cases. Users with few SSL or no SSL everything is normal.
Hope this helps.
Thanks.
We reported this issue/bug some time ago: #30
You fixed it, but it reappeared in WHMCS addon version 2.1.3a which you released 24 days ago: https://github.com/gogetssl/whmcs-addon/releases/tag/v2.1.3a
Here is an example where we saw it on our addon. We have a $10 charge per SAN for a particular certificate. A customer bought a SAN and was charged only $3.01 instead of $10: https://screencast.com/t/1OgR08Za
Could you please fix this error?
Hi,
Is it possible to add a feature, to sync due date to the certificate expiry date? For example, comodo always add some extra day to the expiry date, and when a certificate renewd many time, there is multiple months difference beetwen the due date and the real expiry date.
Hello,
We had a certificate where client ordered extra SAN-s. The module generated the renew order and the invoice correctly, however, without the extra SAN's (price also calculated based on base price without extra sans).
Is your feature request related to a problem? Please describe.
On the SSLCENTER WHMCS page, clicking on the product opens in to a new tab / window
Describe the solution you'd like
Clicking on the certificate should open in the same window and not a new window
Is your feature request related to a problem? Please describe.
On the Certificate Approver Email Page, select http validation click Next to continue
Now on the Configuration Complete page, the link (button) below "Your SSL certificate configuration has now been completed and sent to the Certificate Authority for validation. You should receive an email from them shortly to approve it." take you back to WHMCS client page, where as clicking the blue button Back to Service Details takes you back to service configuration where you can get the http validation details.
Describe the solution you'd like
Replace the Back to client area button with Back to Service Details button
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
Manage Product page for certificates uses fa fa-archive fa-stack-1x fa-inverse as the icon
Describe the solution you'd like
Use SSL related icon such as
https://fontawesome.com/icons?d=gallery&q=ssl
or
https://fontawesome.com/icons/shield-check?style=solid
Is it possible to insert the domain names in the WHMCS invoices? https://screencast.com/t/KRNA6z8efpd
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
Within WHMCS GGSSL module the 'Import SSL Order' always says "Unable to create order" when trying to import any order.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
SSL Order to be added to client
Screenshots
Is this public?
Desktop (please complete the following information):
Any
Smartphone (please complete the following information):
Any
Additional context
Add any other context about the problem here.
Hello,
Why Generate CSR got {"success":0,"msg":"$_LANG['Instance is not set']"}
http://prntscr.com/o59o5u
Hello,
If customer generates CSR via WHMCS and then continue to configure SSL configuration he gets such error:
CSR is not valid. CSR should end with -----END CERTIFICATE REQUEST-----...
We checked this issue and found that the CSR is generated with 4 "-" after REQUEST. It looks like:
-----END CERTIFICATE REQUEST----
Please fix this.
When configuring the certificate, the following error occurs: https://www.screencast.com/t/k3bNMonj
The web server list doesn't load.
How to solve this issue?
Describe the bug
After activating the Upgrade/Downgrade option for adding/changing SANs, we found the following issue:
When a user upgrades the product (adds more SANs), activates the product (the SSL Certificate gets issued) and then chooses to downgrade (remove the added SANs), the system automatically credits the account with the removed SANs price.
Video
https://screencast.com/t/F1rYIMSrAwt
Expected behavior
This feature should be removed, because, for example, users might choose to downgrade a 2-year product after 1 year of using the additional SAN, so automatically crediting the account with the 2-year SAN's price is not ok, because the user used the SAN for an entire year.
We think this the automatic Credit feature should be in place only for a product (SSL Certificate) which has never been configured (a blank order), while for the products that have been configured and used, the automatic Credit feature should be removed.
Is your feature request related to a problem? Please describe.
One of our customers was highly frustrated by the fact that the automatic Renewal Invoice gets an Overdue status (becomes a debt) and stars a series of Overdue emails, if he doesn't pay it. He claimed it to be "shady".
Describe the solution you'd like/Describe alternatives you've considered
Is it possible to change the status, type and/or structure of this automatic Renewal Invoice, so that:
Hi There,
We have many SSL in WHMCS as Active, but, really they are expired.
Is there a command we can run to sync them up manually?
Thanks for any help.
Sam
Describe the bug
When attempting to configure a new Comodo PositiveSSL the Server Type drop down is missing many of the server types, and on the certificate approval email we're unable to proceed with the validation type.
To Reproduce
Take a look at the screenshots
Server Type drop down
certificate approval email
Hello,
We imported an SSL using the the option SSLCENTER WHMCS > Import SSL Order. Now we need to renew it, however we get this error in WHMCS:
==============================
Module Command ErrorModule Command Error
Wrong approver email() for *
==============================
We tried to investigate this issue and found that there are no any records regarding the imported SSL in the WHMCS database in the table tblsslorders.
Could you please verify this issue and resolve it?
Thank you!
Hi there,
On step 3. of https://github.com/gogetssl/whmcs-addon/wiki/Migration-to-v.2
We are getting error:
Addon Module Activated
SQLSTATE[HY000]: General error: 1005 Can't create table
whmcs_db.
#sql-549_1ae55c(errno: 150 "Foreign key constraint is incorrectly formed") (SQL: alter table
mgfw_SSLCENTER_user_commissionadd constraint
mgfw_sslcenter_user_commission_client_id_foreign foreign key (
client_id) references
tblclients (
id) on delete cascade)
Are you able to help with this please?
Thanks,
Kevin
Describe the bug
Generate CSR button not show
Screenshots
http://prntscr.com/p26b6k
Desktop (please complete the following information):
Describe the bug
The Renewal Invoice is created based on the old SSL Certificate's price. During the SSL Certificate's lifetime, the price can change, therefore, when renewing the SSL Certificate, the module should pull up the current (the nowadays, existing price), not the last year's price of the SSL Certificate.
How to fix this so that the invoice gets generated for the current SSL Certificate's price?
The invoice for a 2 year SSL Certificate states that it's renewed for 1 year, although it's price corresponds to 2 years.
How to remove the period from the invoice or how to fix this so that it shows the right period?
What will happen when renewing a 3-year SSL Certificate (which have been removed from March 2018)?
Expected behavior
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A language rule in the lang file to translate this
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Hello,
When customer renews an SSL certificate GoGet changes API Order ID of renewed SSL on their side, however the WHMCS module doen't update the SSLCenter API Order ID in WHMCS.
Is there any way to resolve ti?
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.