<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://3.19.219.109/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlexN</id>
		<title>WHMCS Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://3.19.219.109/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlexN"/>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/Special:Contributions/AlexN"/>
		<updated>2026-04-03T19:32:17Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://3.19.219.109/index.php?title=OpenID_Connect_Developer_Guide&amp;diff=34569</id>
		<title>OpenID Connect Developer Guide</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=OpenID_Connect_Developer_Guide&amp;diff=34569"/>
				<updated>2024-05-14T13:28:22Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Getting Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Looking for the OpenID Connect User Guide? [[OpenID Connect|Click here...]]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
To get started, you'll need to select an OpenID 2.0 compliant library compatible with your programming language.&lt;br /&gt;
&lt;br /&gt;
The best place to look is the [http://openid.net/add-openid/add-getting-started/ Getting Started Guide] on [http://openid.net/ OpenID.net]. [http://code.google.com/apis/accounts/docs/OpenID.html Google's OpenID documentation] is also very useful. There are [http://openid.net/developers/libraries/ dozens of libraries] in all major languages.&lt;br /&gt;
&lt;br /&gt;
If your application needs to use the RFC URL , please add the following rewrite rule to the .htaccess file in the main folder of the website where WHMCS is installed (usually called public_html), adjusting /oauth/openid-configuration.php accordingly if WHMCS is installed in a sub-folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;source-cli&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;# OpenID Discovery Document (http://openid.net/specs/openid-connect-discovery-1_0.html)&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;RewriteRule ^.well-known/openid-configuration ./oauth/openid-configuration.php [L,NC]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authenticating the User==&lt;br /&gt;
&lt;br /&gt;
The OAuth 2.0 APIs in WHMCS can be used for both authentication and authorization. This document describes our OAuth 2.0 implementation for authentication, which conforms to the [http://openid.net/connect/ OpenID Connect] specification.&lt;br /&gt;
&lt;br /&gt;
Authenticating the user involves obtaining an ID token and validating it. ID tokens are a standardized feature of [http://openid.net/connect/ OpenID Connect] designed for use in sharing identity assertions on the Internet.&lt;br /&gt;
&lt;br /&gt;
===Authorization Endpoint===&lt;br /&gt;
&lt;br /&gt;
You should retrieve the Authorization Endpoint URI and all other Endpoint URIs from the Discovery document located at https://www.example.com/whmcs/oauth/openid-configuration.php.  This provides various endpoint URIs, including the Authorization Endpoint URI and Token Endpoint URI, defied as authorization_endpoint and token_endpoint,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;'''Important Note:''' HTTPS must be used for all requests.  SSL is required for all OAuth 2.0 interaction per the OpenID Connect specification.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Workflow==&lt;br /&gt;
&lt;br /&gt;
When a user tries to log in with WHMCS, you need to: &lt;br /&gt;
&lt;br /&gt;
# Create an anti-forgery state token&lt;br /&gt;
# Send an Authentication Request to WHMCS&lt;br /&gt;
# Confirm the anti-forgery state token&lt;br /&gt;
# Exchange code for access_token and ID Token&lt;br /&gt;
# Obtain user information from the ID Token&lt;br /&gt;
# Authenticate the User&lt;br /&gt;
&lt;br /&gt;
===Create an anti-forgery state token===&lt;br /&gt;
&lt;br /&gt;
You must protect the security of your users by preventing request forgery attacks. The first step is creating a unique session token that holds state between your app and the user's client. You later match this unique session token with the authentication response returned by the WHMCS OAuth Login service to verify that the user is making the request and not a malicious attacker. These tokens are often referred to as cross-site request forgery ([http://en.wikipedia.org/wiki/Cross-site_request_forgery CSRF]) tokens.&lt;br /&gt;
&lt;br /&gt;
Best practices for generating state tokens is beyond the scope of this document.  At a minimum, we suggest a string of 32 characters constructed by a high-entropy random number generator. Another suggest is a one-way hash generated by signing session state information with a key that is kept secret on your back-end.&lt;br /&gt;
&lt;br /&gt;
===Send an Authentication Request to WHMCS===&lt;br /&gt;
 &lt;br /&gt;
Applications need OAuth 2.0 credentials, including a client ID and client secret, to authenticate users and gain access to the WHMCS API.  Instructions for provisioning these can be found in the OpenID Connect End User Documentation.&lt;br /&gt;
&lt;br /&gt;
For a basic HTTPS POST request, the following parameters are required:&lt;br /&gt;
&lt;br /&gt;
* '''client_id''' which you obtain from the OpenID Connect Management interface within WHMCS&lt;br /&gt;
* '''response_type''' which should be code.&lt;br /&gt;
* '''scope''' which in a basic request should be openid profile email.&lt;br /&gt;
* '''redirect_uri''' should be the HTTP endpoint on your server that will receive the response from WHMCS. This must match the URI you specified when configuring your Application inside WHMCS.&lt;br /&gt;
* '''state''' should include the value of the anti-forgery unique session token, as well as any other information needed to recover the context when the user returns to your application, e.g., the starting URL.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a complete OpenID Connect authentication URI, with line breaks and spaces for readability:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 https://www.example.com/whmcs/oauth/authorize.php?&lt;br /&gt;
 client_id=WHMCS-DEMO./hW6JgfqRfZ8eCCIsZHQTg==&amp;amp;&lt;br /&gt;
 response_type=code&amp;amp;&lt;br /&gt;
 scope=openid%20profile%20email&amp;amp;&lt;br /&gt;
 redirect_uri=https://oauth2-login-demo.example.com/code&amp;amp;&lt;br /&gt;
 state=security_token%3D138r5719ru3e1%26url%3Dhttps://oauth2-login-demo.example.com/index&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Confirm the anti-forgery state token===&lt;br /&gt;
&lt;br /&gt;
In response to the query above, a redirect is performed where in the target URL will be the provided (and validated) redirect_uri with a code parameter and the state that you specified in the request. All responses are returned in the query string, as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
https://oauth2-login-demo.example.com/code? state=security_token%3D138r5719ru3e1%26url%3Dhttps://oa2cb.example.com/index&amp;amp;code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the server, you must confirm that the state received from WHMCS matches the session token you created in Step 1. This round-trip verification helps to ensure that the user, not a malicious script, is making the request.&lt;br /&gt;
&lt;br /&gt;
===Exchange code for access token and ID Token===&lt;br /&gt;
&lt;br /&gt;
The response includes a code parameter, a one-time, short-lived authorization code that your server can exchange for an access token and ID token. Your server makes this exchange by sending an HTTPS POST request. The POST request is sent to the token endpoint, which you should retrieve from the Discovery document using the key token_endpoint. The following discussion assumes the endpoint is https://www.example.com/whmcs/oauth/token.php. The request must include the following parameters in the POST body:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;code&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The authorization code that is returned from the initial request.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;client_id&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The client ID that you obtain from the Developers Console, as described in Obtain OAuth 2.0 credentials.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;client_secret&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The client secret that you obtain from the Developers Console, as described in Obtain OAuth 2.0 credentials.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;redirect_uri&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The URI that you specify in the Developers Console, as described in Set a redirect URI.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;grant_type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;This field must contain a value of authorization_code, as defined in the OAuth 2.0 specification.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The actual request might look like the following example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
POST /whmcs/oauth/token.php HTTP/1.1&lt;br /&gt;
Host: www.example.com&lt;br /&gt;
Content-Type: application/x-www-form-urlencoded&lt;br /&gt;
 &lt;br /&gt;
code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7&amp;amp;&lt;br /&gt;
client_id=WHMCS-DEMO./hW6JgfqRfZ8eCCIsZHQTg==&amp;amp;&lt;br /&gt;
client_secret={client_secret}&amp;amp;&lt;br /&gt;
redirect_uri=https://oauth2-login-demo.example.com/code&amp;amp;&lt;br /&gt;
grant_type=authorization_code&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
A successful response to this request contains the following fields in a JSON array:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;access_token&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;A token that can be sent to a WHMCS API.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;id_token&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;A JWT that contains identity information about the user that is digitally signed by WHMCS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;expires_in&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The remaining lifetime of the access token.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;token_type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Identifies the type of token returned. At this time, this field always has the value Bearer.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Obtain user information from ID Token===&lt;br /&gt;
&lt;br /&gt;
An ID Token is a JWT (JSON Web Token, https://tools.ietf.org/html/rfc7519), that is, a cryptographically signed Base64-encoded JSON object.&lt;br /&gt;
&lt;br /&gt;
We highly recommend validating this signed token.  Many API libraries combine the validation with the work of decoding the base64 and parsing the JSON, so you will probably end up validating the token as you access the fields in the ID token.  You may also what to visit  http://jwt.io/ for more information on JWT.&lt;br /&gt;
&lt;br /&gt;
'''An ID token's payload'''&lt;br /&gt;
&lt;br /&gt;
An ID token is a JSON object containing a set of name/value pairs. Here’s an example, formatted for readability:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;iss&amp;quot;:&amp;quot;https://www.example.com/whmcs&amp;quot;,&lt;br /&gt;
 &amp;quot;sub&amp;quot;:&amp;quot;78506140-dc6a-4a66-9faa-a3c9e52531a2&amp;quot;,&lt;br /&gt;
 &amp;quot;aud&amp;quot;:&amp;quot;WHMCS-DEMO./hW6JgfqRfZ8eCCIsZHQTg==&amp;quot;,&lt;br /&gt;
 &amp;quot;iat&amp;quot;: 1448466862,&lt;br /&gt;
 &amp;quot;exp&amp;quot;: 1448466962&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WHMCS ID Tokens will contain the following fields (known as claims):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;iss&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The Issuer Identifier for the Issuer of the response. Always the System SSL URL for your WHMCS installation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;sub&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;An identifier for the user, unique among all WHMCS accounts and never reused. Use sub within your application as the unique-identifier key for the user.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;aud&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Identifies the audience that this ID token is intended for. It will be one of the OAuth 2.0 client IDs of as generated by your WHMCS installation and used by your application.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;iat&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The time the ID token was issued, represented in Unix time (integer seconds).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;exp&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The time the ID token expires, represented in Unix time (integer seconds).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Authenticate the User In Your Application===&lt;br /&gt;
&lt;br /&gt;
After obtaining user information from the ID token, you can utilize the sub value in the token. This value is unique to the user that has been authenticated and provided authorization at your WHMCS Billing &amp;amp; Support installation.  If you have already associated this value with the user of your application you should start an application session for that user.&lt;br /&gt;
 &lt;br /&gt;
If you have not previously associated the sub with a registered user of your system, you can can either redirect the user to your new-user sign-up flow or request more information about the user from the WHMCS Billing &amp;amp; Support installation in order to receiver their email address.  The latter would only be beneficial if you need the user's email as part of your association process or if you wish to pre-populate any fields for a registration or login form.&lt;br /&gt;
&lt;br /&gt;
Associate the sub value with your users can be done once by asking the user to login with their pre-existing credentials in your application.  After the user successfully authenticates into your application, you would store the sub value in your database related to your database record for that user.&lt;br /&gt;
&lt;br /&gt;
If you want to get more information about the user, such as their email address, you would make a claim request with the access_token that was provided in the same response as the JWT.&lt;br /&gt;
&lt;br /&gt;
==Available Claims==&lt;br /&gt;
&lt;br /&gt;
The following claims are available:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;'''Claim Name'''&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;'''Supported Version'''&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;profile&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6.2.0+&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;email&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6.2.0+&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setting up OAuth 2.0 API Methods==&lt;br /&gt;
&lt;br /&gt;
The following API commands exist for interacting with OAuth/OpenID Connect credentials in WHMCS:&lt;br /&gt;
&lt;br /&gt;
* [https://developers.whmcs.com/api-reference/listoauthcredentials/ ListOAuthCredentials]&lt;br /&gt;
* [https://developers.whmcs.com/api-reference/createoauthcredential/ CreateOAuthCredential]&lt;br /&gt;
* [https://developers.whmcs.com/api-reference/updateoauthcredential/ UpdateOAuthCredential]&lt;br /&gt;
* [https://developers.whmcs.com/api-reference/deleteoauthcredential/ DeleteOAuthCredential]&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Version_8.10_Release_Notes&amp;diff=34532</id>
		<title>Version 8.10 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Version_8.10_Release_Notes&amp;diff=34532"/>
				<updated>2024-04-04T12:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* ClopudFlare® Proxy Check */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.10.0&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Release Candidate&amp;lt;br /&amp;gt;&lt;br /&gt;
Latest Update: 3rd April 2024&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
For more information on WHMCS 8.10's important changes and exciting features, see [[New and Improved in WHMCS 8.10]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
==Version History==&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;18th March 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.10.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3rd April 2024&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
==Download==&lt;br /&gt;
   &lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
   &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
    &lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP.&lt;br /&gt;
* The [[Automatic Updater]] only displays updates if you are running a PHP version that is compatible with that WHMCS version.&lt;br /&gt;
* For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
[[Upgrading|Upgrade Instructions]]&lt;br /&gt;
      &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
      &lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]].&lt;br /&gt;
        &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
== Release Notes ==&lt;br /&gt;
   &lt;br /&gt;
=== Sitejet Builder ===&lt;br /&gt;
  &lt;br /&gt;
WHMCS now includes full automation support for [https://www.sitejet.io/en Sitejet Builder] on cPanel &amp;amp; WHM and Plesk hosting servers. Sitejet Builder is included by default with cPanel &amp;amp; WHM or Plesk hosting plans that enable the feature. Additionally, you can choose to offer Sitejet Builder to customers as an optional Sitejet Builder product addon using the new '''Sitejet Builder''' predefined addon. Promotions for the Sitejet Builder options that you offer will automatically appear in the Client Area.&lt;br /&gt;
  &lt;br /&gt;
* When you log in to the Admin Area after upgrading to WHMCS 8.10 or higher, a banner will display information about Sitejet Builder. This banner displays regardless of whether you have any eligible hosting servers.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Sitejet Builder is included by default on servers that run [https://go.whmcs.com/1821/cpanel-sitejet-builder cPanel &amp;amp; WHM version 116 or higher] or [https://go.whmcs.com/1825/plesk-sitejet-builder Plesk 18.0.57 or higher].&amp;lt;/div&amp;gt;&lt;br /&gt;
* A new '''Features''' column in the list of products at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products_and_Services|Products/Services]]''' displays up-to-date Sitejet Builder availability for products for your cPanel &amp;amp; WHM and Plesk servers.&lt;br /&gt;
  &lt;br /&gt;
After purchase, clients can access Sitejet Builder directly, without needing to first log in to their hosting account, from within the WHMCS Client Area by clicking '''Edit with Sitejet Builder'''. Admins can log in to Sitejet Builder by clicking '''Log in to Sitejet Builder''' for the appropriate service in the client's profile's '''[[Clients:Products/Services_Tab|Products/Services]]''' tab.&lt;br /&gt;
  &lt;br /&gt;
[[Sitejet Builder|Learn More]]&lt;br /&gt;
 &lt;br /&gt;
=== Automatic Cancellation for Overdue Invoices ===&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.10 and later, the system cron can automatically cancel invoices after they have been overdue for a specified number of days. This allows you to remove old, overdue invoices that have accumulated on your system each time that the system cron runs. &lt;br /&gt;
 &lt;br /&gt;
You can enable this setting and set the number of days in the '''Billing Settings''' section at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Automation Settings]]'''.&lt;br /&gt;
 &lt;br /&gt;
[[Automation Settings|Learn More]]&lt;br /&gt;
 &lt;br /&gt;
=== Update to Invoice Labels ===&lt;br /&gt;
 &lt;br /&gt;
To increase clarity when viewing clients' invoices, we have updated the labels that denote totals. The invoice's total at the top of the '''Summary''' tab is now '''Invoice Amount''', while the separate total in the '''Invoice Items''' list remains '''Total Due'''.&lt;br /&gt;
&lt;br /&gt;
=== CloudFlare® Proxy Check ===&lt;br /&gt;
&lt;br /&gt;
The list of checks at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; System Health''' now includes a warning if the system detects problems with your CloudFlare trusted proxies configuration.&lt;br /&gt;
&lt;br /&gt;
If you see this warning, click the link to automatically correct the issue.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
      &lt;br /&gt;
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.&lt;br /&gt;
      &lt;br /&gt;
===Twenty-One Theme===&lt;br /&gt;
      &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/templates-twenty-one/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
=== Six Theme ===&lt;br /&gt;
               &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
               &lt;br /&gt;
The following link provides a comparison of changes between 8.9.0 and 8.10.0:&lt;br /&gt;
      &lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.9.0-release.1...v8.10.0-rc.1&lt;br /&gt;
   &lt;br /&gt;
== Changelog ==&lt;br /&gt;
    &lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_Beta_1|Version 8.10.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V8.10.0_RC_1|Version 8.10.0 RC 1]]&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Cron_Job_Issues&amp;diff=34355</id>
		<title>Cron Job Issues</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Cron_Job_Issues&amp;diff=34355"/>
				<updated>2024-01-18T11:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Common Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
You may encounter some common problems and errors that can occur when running the WHMCS cron job.&lt;br /&gt;
&lt;br /&gt;
For more information about troubleshooting cron job issues, see [https://help.whmcs.com/m/automation/c/195647 our cron and automation troubleshooting guides].&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
There are several techniques available for troubleshooting the problems that you may encounter with the cron job:&lt;br /&gt;
&lt;br /&gt;
===Cron Execution===&lt;br /&gt;
&lt;br /&gt;
If you do not receive the daily cron digest email, see a warning on the System Health Status overview page, or on the Automation Status page then this indicates the cron not running. Troubleshooting and resolving this is a matter of priority, as the daily automation tasks are an integral part of WHMCS.&lt;br /&gt;
&lt;br /&gt;
Detailed steps on how to debug the cron execution can be found in our [https://help.whmcs.com/m/automation/l/683269-advanced-cron-troubleshooting|Advanced Cron Troubleshooting] Guide.&lt;br /&gt;
&lt;br /&gt;
===Run the cron job in your browser===&lt;br /&gt;
&lt;br /&gt;
To do this: &lt;br /&gt;
&lt;br /&gt;
# In the WHMCS admin area, go to the '''[[Other Tab|Other]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Enable the '''Display Errors''' option.&lt;br /&gt;
# Visit the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file in your browser. For example: &amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;http://www.example.com/whmcs/crons/cron.php&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Note&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Executing &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; from a web browser is not possible if the &amp;lt;tt&amp;gt;/crons&amp;lt;/tt&amp;gt; directory is not inside a web-accessible directory. It will be subject to limitations that apply to executing any PHP script via a web browser such as, timeouts and won't provide any output on screen to examine (the execution must be observed from the Activity Log). Where possible, executing &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; from your server's command line interface is the recommended troubleshooting method.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Run the cron job from the server command line===&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Access your server's command line.&lt;br /&gt;
# Copy the cron job command for the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file from your server's cron tab. &amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;crontab -u userName -l&amp;lt;/source&amp;gt; Where &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt; represents the user on the server for which the cron command is configured under.&lt;br /&gt;
# Execute the command you copied with the addition of the verbose option:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;php -q /path/to/whmcs/crons/cron.php -vvv&amp;lt;/source&amp;gt;&lt;br /&gt;
# Examine the output for any errors.&lt;br /&gt;
# To execute all daily automation tasks, adjust the cron command again to add in the force option:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;php -q /path/to/whmcs/crons/cron.php --force -vvv&amp;lt;/source&amp;gt; This should only ever be executed once in any 24 hour period. Do this with the explicit intention of identifying why the cron may not be completing successfully.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Crons#Commands|Cron Commands.]]&lt;br /&gt;
&lt;br /&gt;
===Run the cron job from the server command line with debugging enabled===&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
* Make sure you have enabled '''Display Errors''' in the '''[[Other Tab|Other]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
* Access your server's command line.&lt;br /&gt;
* Make sure you have enabled '''display_errors''' in your command line PHP environment: &amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;php -i | grep display_errors&lt;br /&gt;
display_errors =&amp;gt; STDOUT =&amp;gt; STDOUT&amp;lt;/source&amp;gt;&lt;br /&gt;
* Copy the cron job command for the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file from your server's crontab: &amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;crontab -u userName -l&amp;lt;/source&amp;gt;&lt;br /&gt;
* Add the --force option to the end of the cron command and execute it:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;php -q /path/to/whmcs/crons/cron.php all --force -vvv&amp;lt;/source&amp;gt;&lt;br /&gt;
*Examine the output for any errors. The final line output should be &amp;quot;'''[OK] Completed'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Common Errors==&lt;br /&gt;
&lt;br /&gt;
===Site error: the file /path/to/crons/cron.php requires the ionCube PHP Loader ioncube_loader_lin_5.6.so to be installed by the website operator===&lt;br /&gt;
&lt;br /&gt;
Seeing this error output indicates that the PHP configuration for your WHMCS installation may be different than the one on the command line.&lt;br /&gt;
&lt;br /&gt;
Log in as the same user that the cron job runs under. Then, run the following command at the server's command line to see the version information for your PHP and ionCube Loader® configurations:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php -v&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should get an output along the lines of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
PHP 5.4.43 (cli) (built: Aug 2 2015 02:44:35)&lt;br /&gt;
Copyright (c) 1997-2014 The PHP Group&lt;br /&gt;
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies&lt;br /&gt;
with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;with the ionCube PHP Loader&amp;lt;/tt&amp;gt; line is absent, this indicates that ionCube Loader is not available for this user. Work with your hosting provider or server administrator to ensure that ionCube Loader is available to the cron job user.&lt;br /&gt;
&lt;br /&gt;
===Unable to communicate with the WHMCS installation===&lt;br /&gt;
&lt;br /&gt;
This error occurs when the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file is unable to communicate with the WHMCS installation. This typically occurs when you are using a custom location for the &amp;lt;tt&amp;gt;/crons&amp;lt;/tt&amp;gt; directory. The &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file will look for the WHMCS directory in the location that you specified in the &amp;lt;tt&amp;gt;/crons/config.php&amp;lt;/tt&amp;gt; file. To resolve this error:&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;lt;tt&amp;gt;/crons/config.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
* Ensure the &amp;lt;tt&amp;gt;$whmcspath&amp;lt;/tt&amp;gt; line is uncommented by removing the preceding &amp;lt;tt&amp;gt;//&amp;lt;/tt&amp;gt; characters.&lt;br /&gt;
* Ensure the &amp;lt;tt&amp;gt;$whmcspath&amp;lt;/tt&amp;gt; path is the full system path to your WHMCS directory. This is the directory that contains the &amp;lt;tt&amp;gt;init.php&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;clientarea.php&amp;lt;/tt&amp;gt; files.&lt;br /&gt;
&lt;br /&gt;
When you finish, the entire file will look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Custom Crons Directory Configuration&lt;br /&gt;
 *&lt;br /&gt;
 * This crons folder may be moved to any place above or below the docroot.&lt;br /&gt;
 *&lt;br /&gt;
 * We recommend locating it outside the docroot to prevent browser based access.&lt;br /&gt;
 *&lt;br /&gt;
 * Upon moving it, you must provide the path to your WHMCS installation to&lt;br /&gt;
 * allow the cron task files to communicate with the parent WHMCS installation.&lt;br /&gt;
 *&lt;br /&gt;
 * To do this, rename this file config.php, then uncomment and enter the full&lt;br /&gt;
 * path to the WHMCS root directory in the $whmcspath variable below.&lt;br /&gt;
 *&lt;br /&gt;
 * You must also provide the appropriate path to the crons folder in the&lt;br /&gt;
 * $crons_dir variable inside the WHMCS master configuration file.&lt;br /&gt;
 *&lt;br /&gt;
 * For more information please see http://docs.whmcs.com/Custom_Crons_Directory&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$whmcspath = '/home/username/public_html/whmcs/';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Could not open input file:  /path/to/crons/cron.php ===&lt;br /&gt;
&lt;br /&gt;
This error occurs when the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file is not present in specified directory path. Check the path and correct it, or ensure the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; file is present.&lt;br /&gt;
&lt;br /&gt;
===Oops! Something went wrong and we couldn't process your request===&lt;br /&gt;
&lt;br /&gt;
This indicates that a fatal PHP error has occurred. Go to the '''[[Other Tab|Other]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. Select 'Display Errors'. Then, run the cron job again. The system will display the full error. The error normally indicates an issue with one or more modules. &lt;br /&gt;
&lt;br /&gt;
For example, you could see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;debug&amp;quot;&amp;gt;exception 'Whoops\Exception\ErrorException' with message 'Cannot redeclare class module_class' in /home/whmcs/public_html/modules/gateways/module-name/module-file.php:16&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the error references a third party module you are using, you will need to contact the developers of the module to review and resolve the error. If the error references a WHMCS-developed and shipped module, contact our Support Team. It may also indicate an issue with the PHP configuration. For more information, see the sections below.&lt;br /&gt;
&lt;br /&gt;
===Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes)===&lt;br /&gt;
&lt;br /&gt;
This error indicates that the system is terminating the cron job because it has exceeded the 'memory_limit' value of 32 MB. Increase this to 64 MB (128 MB if possible) to resolve this. Contact your server administrator or hosting provider for assistance with this. &lt;br /&gt;
&lt;br /&gt;
You can check the limit using this command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php -ini | grep &amp;quot;memory_limit&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The file /path/to/crons/cron.php is corrupted===&lt;br /&gt;
&lt;br /&gt;
You may see this error in version 7.5 and above. This error will occur if you are running ionCube Loader 10.0 or earlier. WHMCS 7.5 requires ionCube Loader 10.1.0 or above. If your WHMCS installation is working, it indicates that the PHP configuration for your WHMCS installation may be different than the one that you use on the command line. To check this, you can again use the command below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php -v &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Look for the following line to identify the ionCube Loader version:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.0, Copyright &lt;br /&gt;
(c) 2002-2018, by ionCube Ltd.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Error: Call to undefined function curl_init()===&lt;br /&gt;
&lt;br /&gt;
This error indicates that the system is terminating the cron job because the 'curl' extension is missing. To check this, run the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php -m&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A similar error may also occur if the 'curl_init' function is a disabled function in your PHP configuration.&lt;br /&gt;
&lt;br /&gt;
===Whoops\Exception\ErrorException' with message 'Maximum execution time of 30 seconds exceeded===&lt;br /&gt;
&lt;br /&gt;
This error indicates that the system is terminating the cron job because it has exceeded the 'max_execution_limit' value of 30 seconds. Increase this to an appropriate value for the size of your installation. For most servers, a limit of '120' is sufficient, but larger servers may need a value of '300'. &lt;br /&gt;
&lt;br /&gt;
You can check the limit using this command:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;php -ini | grep &amp;quot;max_execution_time&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Segmentation fault===&lt;br /&gt;
&lt;br /&gt;
This error is not directly related to the WHMCS software and can occur for many different reasons. It most commonly indicates that PHP is crashing and suggests there is an issue with your PHP installation (for example, a malfunctioning extension). It is something your server administrator or hosting provider would need to investigate, possibly using the 'strace' utility.&lt;br /&gt;
&lt;br /&gt;
===Domain renew link in emails is broken===&lt;br /&gt;
&lt;br /&gt;
Under some PHP server configurations, the system generates the URL for the domain renewal link in domain renewal reminder emails incorrectly.&lt;br /&gt;
&lt;br /&gt;
You can usually fix this by using the correct PHP binary on your cron job. Alternatively, you can adjust the cron job to work around the issue by formatting your cron command, as in the following example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
cd /path/to/crons/ &amp;amp;&amp;amp; php -q cron.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Could not connect to database===&lt;br /&gt;
&lt;br /&gt;
This error occurs when the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; script cannot access your MySQL® database. This is often because the PHP configuration that the &amp;lt;tt&amp;gt;cron.php&amp;lt;/tt&amp;gt; script runs under is missing one or all of the following extensions:&lt;br /&gt;
&lt;br /&gt;
* PDO&lt;br /&gt;
* PDO MySQL&lt;br /&gt;
* MySQLi&lt;br /&gt;
&lt;br /&gt;
It can also be the result of a jailed environment with strict limitations. Your system administrator or hosting provider can check for the required extensions and any environmental limitations by testing a connection to the database and resolving any issues.&lt;br /&gt;
 &lt;br /&gt;
{{troubleshooting}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34351</id>
		<title>ImportAssist</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34351"/>
				<updated>2024-01-11T08:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Can I import data from a newer version into an older version?= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
ImportAssist is a tool that migrates data from external systems into a WHMCS installation. In addition to importing data from another WHMCS instance, ImportAssist can also import from a range of other web-based billing applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;ImportAssist&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.3 and later*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/46]]&lt;br /&gt;
&lt;br /&gt;
'' * See below for additional import compatibility.''&lt;br /&gt;
&lt;br /&gt;
== Activating ImportAssist ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate ImportAssist, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Download ImportAssist from [https://marketplace.whmcs.com/product/46 the ImportAssist Marketplace listing].&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the &amp;lt;tt&amp;gt;import_assist&amp;lt;/tt&amp;gt; directory to &amp;lt;tt&amp;gt;/modules/addons&amp;lt;/tt&amp;gt; in your WHMCS installation.&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Addon Modules]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Addon Modules'''. &lt;br /&gt;
# Perform the displayed steps to complete activation.&lt;br /&gt;
# Select the admin role groups who will have access to this addon.&lt;br /&gt;
# Click '''Save Changes'''.  &lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
You can access activated installations of ImportAssist by navigating to '''Addons &amp;gt; ImportAssist for WHMCS'''.&lt;br /&gt;
&lt;br /&gt;
The system will then guide you through performing a data migration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
We recommend taking a full backup of your WHMCS database before performing any import. This will allow you to revert your changes in case of problems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Scripts and Versions ==&lt;br /&gt;
&lt;br /&gt;
WHMCS ImportAssist supports importing data from the following applications and versions:&lt;br /&gt;
&lt;br /&gt;
* WHMCS Versions 6.2.x, 6.3.x, 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 7.5.x, 7.6.x, 7.7.x, 7.8.x, 7.9.x, 7.10.x, 8.0x, v8.1.x, 8.2.x, 8.3.x, 8.4.x, 8.5.x, 8.6.x, 8.7.x&lt;br /&gt;
* Blesta Versions 2.x, 3.x, 4.1&lt;br /&gt;
* ClientExec Versions 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6.x&lt;br /&gt;
* HostBill Versions 2016 and later&lt;br /&gt;
&lt;br /&gt;
While performing imports from other software versions may be possible, use of these versions is '''unsupported'''.&lt;br /&gt;
&lt;br /&gt;
You can import:&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 6.2 through 7.7 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 7.8 through 7.10 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 8.0 and later ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Users&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 2.x ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 3.x, 4.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ClientExec ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HostBill ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
In the unlikely event of an import failure, download a copy of the '''Import Log'''. The '''Import Log''' is available to download during and after the import process. &lt;br /&gt;
&lt;br /&gt;
For help with any problems, send us the '''Import Log''' at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[System Logs]]''' or, in WHMCS 8.0 and earlier, '''Utilities &amp;gt; Logs''' in a Technical Support ticket describing the issue.&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect to the database ===&lt;br /&gt;
&lt;br /&gt;
This error indicates that ImportAssist cannot establish a connection to the source database from which the data is being imported. Check the following points to resolve this error:&lt;br /&gt;
&lt;br /&gt;
* Valid database connection details exist in ImportAssist. If they are not up-to-date, correct them.&lt;br /&gt;
* The database host is valid relative to the WHMCS installation that is using ImportAssist. If the source database is located on the same server, try using &amp;lt;tt&amp;gt;localhost&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;127.0. 0.1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* If the source data is remote, ensure that [https://docs.cpanel.net/cpanel/databases/remote-mysql/ remote MySQL® access] is permitted on the source server.&lt;br /&gt;
* The MySQL service on the source server is online and remotely accessible.&lt;br /&gt;
* The specified MySQL user has been assigned to the desired database and given full access to it.&lt;br /&gt;
&lt;br /&gt;
===Import does not complete (remains processing indefinitely)===&lt;br /&gt;
&lt;br /&gt;
This usually indicates that the connection to the database is terminated. Work with your server administrator or hosting provider to check and increase the MySQL &amp;lt;tt&amp;gt;wait_timeout&amp;lt;/tt&amp;gt; setting, then attempt the importation again.&lt;br /&gt;
&lt;br /&gt;
===Non-Latin Characters not imported correctly===&lt;br /&gt;
&lt;br /&gt;
ImportAssist explicitly sets the database charset to &amp;lt;tt&amp;gt;utf8&amp;lt;/tt&amp;gt; and the table collations to &amp;lt;tt&amp;gt;utf8_unicode_ci&amp;lt;/tt&amp;gt; during the import process. This means that both the source and destination databases must use UTF-8.&lt;br /&gt;
&lt;br /&gt;
Work with your database administrator to convert the existing data to the collations used by WHMCS.&lt;br /&gt;
&lt;br /&gt;
===Can I import data from a newer version into an older version?===&lt;br /&gt;
&lt;br /&gt;
It is not possible to import data from a newer version of WHMCS into an older version.&lt;br /&gt;
You can import data from an installation on the same version or from an older version of WHMCS into a newer version.&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/46-importassist#changelog ImportAssist] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34350</id>
		<title>ImportAssist</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34350"/>
				<updated>2024-01-11T08:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Can I import data from a newer version into an older version?= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
ImportAssist is a tool that migrates data from external systems into a WHMCS installation. In addition to importing data from another WHMCS instance, ImportAssist can also import from a range of other web-based billing applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;ImportAssist&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.3 and later*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/46]]&lt;br /&gt;
&lt;br /&gt;
'' * See below for additional import compatibility.''&lt;br /&gt;
&lt;br /&gt;
== Activating ImportAssist ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate ImportAssist, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Download ImportAssist from [https://marketplace.whmcs.com/product/46 the ImportAssist Marketplace listing].&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the &amp;lt;tt&amp;gt;import_assist&amp;lt;/tt&amp;gt; directory to &amp;lt;tt&amp;gt;/modules/addons&amp;lt;/tt&amp;gt; in your WHMCS installation.&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Addon Modules]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Addon Modules'''. &lt;br /&gt;
# Perform the displayed steps to complete activation.&lt;br /&gt;
# Select the admin role groups who will have access to this addon.&lt;br /&gt;
# Click '''Save Changes'''.  &lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
You can access activated installations of ImportAssist by navigating to '''Addons &amp;gt; ImportAssist for WHMCS'''.&lt;br /&gt;
&lt;br /&gt;
The system will then guide you through performing a data migration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
We recommend taking a full backup of your WHMCS database before performing any import. This will allow you to revert your changes in case of problems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Scripts and Versions ==&lt;br /&gt;
&lt;br /&gt;
WHMCS ImportAssist supports importing data from the following applications and versions:&lt;br /&gt;
&lt;br /&gt;
* WHMCS Versions 6.2.x, 6.3.x, 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 7.5.x, 7.6.x, 7.7.x, 7.8.x, 7.9.x, 7.10.x, 8.0x, v8.1.x, 8.2.x, 8.3.x, 8.4.x, 8.5.x, 8.6.x, 8.7.x&lt;br /&gt;
* Blesta Versions 2.x, 3.x, 4.1&lt;br /&gt;
* ClientExec Versions 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6.x&lt;br /&gt;
* HostBill Versions 2016 and later&lt;br /&gt;
&lt;br /&gt;
While performing imports from other software versions may be possible, use of these versions is '''unsupported'''.&lt;br /&gt;
&lt;br /&gt;
You can import:&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 6.2 through 7.7 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 7.8 through 7.10 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 8.0 and later ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Users&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 2.x ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 3.x, 4.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ClientExec ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HostBill ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
In the unlikely event of an import failure, download a copy of the '''Import Log'''. The '''Import Log''' is available to download during and after the import process. &lt;br /&gt;
&lt;br /&gt;
For help with any problems, send us the '''Import Log''' at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[System Logs]]''' or, in WHMCS 8.0 and earlier, '''Utilities &amp;gt; Logs''' in a Technical Support ticket describing the issue.&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect to the database ===&lt;br /&gt;
&lt;br /&gt;
This error indicates that ImportAssist cannot establish a connection to the source database from which the data is being imported. Check the following points to resolve this error:&lt;br /&gt;
&lt;br /&gt;
* Valid database connection details exist in ImportAssist. If they are not up-to-date, correct them.&lt;br /&gt;
* The database host is valid relative to the WHMCS installation that is using ImportAssist. If the source database is located on the same server, try using &amp;lt;tt&amp;gt;localhost&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;127.0. 0.1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* If the source data is remote, ensure that [https://docs.cpanel.net/cpanel/databases/remote-mysql/ remote MySQL® access] is permitted on the source server.&lt;br /&gt;
* The MySQL service on the source server is online and remotely accessible.&lt;br /&gt;
* The specified MySQL user has been assigned to the desired database and given full access to it.&lt;br /&gt;
&lt;br /&gt;
===Import does not complete (remains processing indefinitely)===&lt;br /&gt;
&lt;br /&gt;
This usually indicates that the connection to the database is terminated. Work with your server administrator or hosting provider to check and increase the MySQL &amp;lt;tt&amp;gt;wait_timeout&amp;lt;/tt&amp;gt; setting, then attempt the importation again.&lt;br /&gt;
&lt;br /&gt;
===Non-Latin Characters not imported correctly===&lt;br /&gt;
&lt;br /&gt;
ImportAssist explicitly sets the database charset to &amp;lt;tt&amp;gt;utf8&amp;lt;/tt&amp;gt; and the table collations to &amp;lt;tt&amp;gt;utf8_unicode_ci&amp;lt;/tt&amp;gt; during the import process. This means that both the source and destination databases must use UTF-8.&lt;br /&gt;
&lt;br /&gt;
Work with your database administrator to convert the existing data to the collations used by WHMCS.&lt;br /&gt;
&lt;br /&gt;
===Can I import data from a newer version into an older version?====&lt;br /&gt;
&lt;br /&gt;
It is not possible to import data from a newer version of WHMCS into an older version.&lt;br /&gt;
You can import data from an installation on the same version or from an older version of WHMCS into a newer version.&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/46-importassist#changelog ImportAssist] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Ioncube_Installation_Tutorial&amp;diff=34346</id>
		<title>Ioncube Installation Tutorial</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Ioncube_Installation_Tutorial&amp;diff=34346"/>
				<updated>2024-01-02T14:53:24Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* cPanel &amp;amp; WHM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ionCube Loader® is an extension for PHP that allows the system to decode and execute encoded files. Encoded files execute and load faster, giving better performance results for WHMCS. ionCube Loader is a [[System Environment Guide|requirement]] for running WHMCS.&lt;br /&gt;
&lt;br /&gt;
== Installing ionCube Loader ==&lt;br /&gt;
&lt;br /&gt;
For Linux applications, installation requires root access to the server. If you do not have root access and your server does not have ionCube Loader already, contact your hosting provider for assistance. If you do not know whether you have ionCube Loader, you can check by creating a &amp;lt;tt&amp;gt;phpinfo&amp;lt;/tt&amp;gt; page and visiting it in your browser&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cPanel &amp;amp; WHM ===&lt;br /&gt;
&lt;br /&gt;
You can use two methods to install ionCube Loader on a cPanel &amp;amp; WHM server:&lt;br /&gt;
&lt;br /&gt;
To install via WHM:&lt;br /&gt;
&lt;br /&gt;
# Go to '''WHM &amp;gt;&amp;gt; EasyApache'''. &lt;br /&gt;
# Find '''ioncubeXX''' in the '''PHP Extensions''' list, where &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; is the ionCube Loader version.&lt;br /&gt;
# Select the correct package for your PHP version.&lt;br /&gt;
# Finalize the installation.&lt;br /&gt;
&lt;br /&gt;
To install via SSH:&lt;br /&gt;
&lt;br /&gt;
# SSH in to your server as the &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; user.&lt;br /&gt;
# Run the following command, where &amp;lt;tt&amp;gt;YY&amp;lt;/tt&amp;gt; is the desired PHP version: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;yum install ea-phpYY-php-ioncubeXX&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Servers ===&lt;br /&gt;
&lt;br /&gt;
To install ionCube Loader on other servers:&lt;br /&gt;
&lt;br /&gt;
# Download [http://www.ioncube.com/loaders.php the latest supported ionCube Loader]. &lt;br /&gt;
# Extract the contents of the archived file on your local computer.&lt;br /&gt;
# Upload the &amp;lt;tt&amp;gt;IONCUBE&amp;lt;/tt&amp;gt; folder via FTP to your domain.&lt;br /&gt;
# Establish an SSH connection with the server using a suitable client (for example, PuTTY or Terminal). Usually, this requires you to run the following command and supply your password: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;SSH rootusername@example.com&amp;lt;/source&amp;gt;&lt;br /&gt;
# Browse to the public folder that contains the &amp;lt;tt&amp;gt;IONCUBE&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
# Move the folder to a permanent location: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mv ioncube /usr/local&amp;lt;/source&amp;gt;&lt;br /&gt;
# Locate the &amp;lt;tt&amp;gt;php.ini&amp;lt;/tt&amp;gt; file: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;locate php.ini&amp;lt;/source&amp;gt; Usually, you can find it at &amp;lt;tt&amp;gt;/usr/local/lib/php.ini&amp;lt;/tt&amp;gt;. &lt;br /&gt;
# Edit the file using your preferred editor.&lt;br /&gt;
# Find the other Zend extensions (&amp;lt;tt&amp;gt;zend_extension&amp;lt;/tt&amp;gt;).&lt;br /&gt;
# Add a new line for ionCube Loader: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so&amp;lt;/source&amp;gt; Replace &amp;lt;tt&amp;gt;x&amp;lt;/tt&amp;gt; with your version of PHP.&lt;br /&gt;
# Save the changes.&lt;br /&gt;
# Restart the server: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;/etc/init.d/httpd restart &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To verify that installation was successful, check the PHP Info output for your server. You should see a new section:&lt;br /&gt;
&lt;br /&gt;
 Additional Modules&lt;br /&gt;
 Module Name ionCube Loader&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-danger&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS Support cannot assist with any ionCube Loader problems you may be continuing to have. For help, contact [http://support.ioncube.com ionCube support] directly.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Ioncube_Installation_Tutorial&amp;diff=34345</id>
		<title>Ioncube Installation Tutorial</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Ioncube_Installation_Tutorial&amp;diff=34345"/>
				<updated>2024-01-02T14:53:05Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* cPanel &amp;amp; WHM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ionCube Loader® is an extension for PHP that allows the system to decode and execute encoded files. Encoded files execute and load faster, giving better performance results for WHMCS. ionCube Loader is a [[System Environment Guide|requirement]] for running WHMCS.&lt;br /&gt;
&lt;br /&gt;
== Installing ionCube Loader ==&lt;br /&gt;
&lt;br /&gt;
For Linux applications, installation requires root access to the server. If you do not have root access and your server does not have ionCube Loader already, contact your hosting provider for assistance. If you do not know whether you have ionCube Loader, you can check by creating a &amp;lt;tt&amp;gt;phpinfo&amp;lt;/tt&amp;gt; page and visiting it in your browser&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cPanel &amp;amp; WHM ===&lt;br /&gt;
&lt;br /&gt;
You can use two methods to install ionCube Loader on a cPanel &amp;amp; WHM server:&lt;br /&gt;
&lt;br /&gt;
To install via WHM:&lt;br /&gt;
&lt;br /&gt;
# Go to '''WHM &amp;gt;&amp;gt; EasyApache'''. &lt;br /&gt;
# Find '''ioncubeXX''' in the '''PHP Extensions''' list, where &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; is the ionCube Loader version.&lt;br /&gt;
# Select the correct package for your PHP version.&lt;br /&gt;
# Finalize the installation.&lt;br /&gt;
&lt;br /&gt;
To install via SSH:&lt;br /&gt;
&lt;br /&gt;
# SSH in to your server as the &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; user.&lt;br /&gt;
# Run the following command, where &amp;lt;tt&amp;gt;YY&amp;lt;/tt&amp;gt; is the desired PHP version: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;yum install ea-phpXX-php-ioncubeXX&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Servers ===&lt;br /&gt;
&lt;br /&gt;
To install ionCube Loader on other servers:&lt;br /&gt;
&lt;br /&gt;
# Download [http://www.ioncube.com/loaders.php the latest supported ionCube Loader]. &lt;br /&gt;
# Extract the contents of the archived file on your local computer.&lt;br /&gt;
# Upload the &amp;lt;tt&amp;gt;IONCUBE&amp;lt;/tt&amp;gt; folder via FTP to your domain.&lt;br /&gt;
# Establish an SSH connection with the server using a suitable client (for example, PuTTY or Terminal). Usually, this requires you to run the following command and supply your password: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;SSH rootusername@example.com&amp;lt;/source&amp;gt;&lt;br /&gt;
# Browse to the public folder that contains the &amp;lt;tt&amp;gt;IONCUBE&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
# Move the folder to a permanent location: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mv ioncube /usr/local&amp;lt;/source&amp;gt;&lt;br /&gt;
# Locate the &amp;lt;tt&amp;gt;php.ini&amp;lt;/tt&amp;gt; file: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;locate php.ini&amp;lt;/source&amp;gt; Usually, you can find it at &amp;lt;tt&amp;gt;/usr/local/lib/php.ini&amp;lt;/tt&amp;gt;. &lt;br /&gt;
# Edit the file using your preferred editor.&lt;br /&gt;
# Find the other Zend extensions (&amp;lt;tt&amp;gt;zend_extension&amp;lt;/tt&amp;gt;).&lt;br /&gt;
# Add a new line for ionCube Loader: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so&amp;lt;/source&amp;gt; Replace &amp;lt;tt&amp;gt;x&amp;lt;/tt&amp;gt; with your version of PHP.&lt;br /&gt;
# Save the changes.&lt;br /&gt;
# Restart the server: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;/etc/init.d/httpd restart &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To verify that installation was successful, check the PHP Info output for your server. You should see a new section:&lt;br /&gt;
&lt;br /&gt;
 Additional Modules&lt;br /&gt;
 Module Name ionCube Loader&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-danger&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS Support cannot assist with any ionCube Loader problems you may be continuing to have. For help, contact [http://support.ioncube.com ionCube support] directly.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34283</id>
		<title>ImportAssist</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34283"/>
				<updated>2023-12-05T09:28:36Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
ImportAssist is a tool that migrates data from external systems into a WHMCS installation. In addition to importing data from another WHMCS instance, ImportAssist can also import from a range of other web-based billing applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;ImportAssist&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.3 and later*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/46]]&lt;br /&gt;
&lt;br /&gt;
'' * See below for additional import compatibility.''&lt;br /&gt;
&lt;br /&gt;
== Activating ImportAssist ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate ImportAssist, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Download ImportAssist from [https://marketplace.whmcs.com/product/46 the ImportAssist Marketplace listing].&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the &amp;lt;tt&amp;gt;import_assist&amp;lt;/tt&amp;gt; directory to &amp;lt;tt&amp;gt;/modules/addons&amp;lt;/tt&amp;gt; in your WHMCS installation.&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Addon Modules]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Addon Modules'''. &lt;br /&gt;
# Perform the displayed steps to complete activation.&lt;br /&gt;
# Select the admin role groups who will have access to this addon.&lt;br /&gt;
# Click '''Save Changes'''.  &lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
You can access activated installations of ImportAssist by navigating to '''Addons &amp;gt; ImportAssist for WHMCS'''.&lt;br /&gt;
&lt;br /&gt;
The system will then guide you through performing a data migration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
We recommend taking a full backup of your WHMCS database before performing any import. This will allow you to revert your changes in case of problems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Scripts and Versions ==&lt;br /&gt;
&lt;br /&gt;
WHMCS ImportAssist supports importing data from the following applications and versions:&lt;br /&gt;
&lt;br /&gt;
* WHMCS Versions 6.2.x, 6.3.x, 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 7.5.x, 7.6.x, 7.7.x, 7.8.x, 7.9.x, 7.10.x, 8.0x, v8.1.x, 8.2.x, 8.3.x, 8.4.x, 8.5.x, 8.6.x, 8.7.x&lt;br /&gt;
* Blesta Versions 2.x, 3.x, 4.1&lt;br /&gt;
* ClientExec Versions 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6.x&lt;br /&gt;
* HostBill Versions 2016 and later&lt;br /&gt;
&lt;br /&gt;
While performing imports from other software versions may be possible, use of these versions is '''unsupported'''.&lt;br /&gt;
&lt;br /&gt;
You can import:&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 6.2 through 7.7 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 7.8 through 7.10 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 8.0 and later ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Users&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 2.x ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 3.x, 4.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ClientExec ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HostBill ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
In the unlikely event of an import failure, download a copy of the '''Import Log'''. The '''Import Log''' is available to download during and after the import process. &lt;br /&gt;
&lt;br /&gt;
For help with any problems, send us the '''Import Log''' at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[System Logs]]''' or, in WHMCS 8.0 and earlier, '''Utilities &amp;gt; Logs''' in a Technical Support ticket describing the issue.&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect to the database ===&lt;br /&gt;
&lt;br /&gt;
This error indicates that ImportAssist cannot establish a connection to the source database from which the data is being imported. Check the following points to resolve this error:&lt;br /&gt;
&lt;br /&gt;
* Valid database connection details exist in ImportAssist. If they are not up-to-date, correct them.&lt;br /&gt;
* The database host is valid relative to the WHMCS installation that is using ImportAssist. If the source database is located on the same server, try using &amp;lt;tt&amp;gt;localhost&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;127.0. 0.1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* If the source data is remote, ensure that [https://docs.cpanel.net/cpanel/databases/remote-mysql/ remote MySQL® access] is permitted on the source server.&lt;br /&gt;
* The MySQL service on the source server is online and remotely accessible.&lt;br /&gt;
* The specified MySQL user has been assigned to the desired database and given full access to it.&lt;br /&gt;
&lt;br /&gt;
===Import does not complete (remains processing indefinitely)===&lt;br /&gt;
&lt;br /&gt;
This usually indicates that the connection to the database is terminated. Work with your server administrator or hosting provider to check and increase the MySQL &amp;lt;tt&amp;gt;wait_timeout&amp;lt;/tt&amp;gt; setting, then attempt the importation again.&lt;br /&gt;
&lt;br /&gt;
===Non-Latin Characters not imported correctly===&lt;br /&gt;
&lt;br /&gt;
ImportAssist explicitly sets the database charset to &amp;lt;tt&amp;gt;utf8&amp;lt;/tt&amp;gt; and the table collations to &amp;lt;tt&amp;gt;utf8_unicode_ci&amp;lt;/tt&amp;gt; during the import process. This means that both the source and destination databases must use UTF-8.&lt;br /&gt;
&lt;br /&gt;
Work with your database administrator to convert the existing data to the collations used by WHMCS.&lt;br /&gt;
&lt;br /&gt;
===Can I import data from a newer version into an older version?====&lt;br /&gt;
&lt;br /&gt;
It is not possible to import data from a newer version of WHMCS into an older version.&lt;br /&gt;
You can import data from an installation on the same version or from an older version of WHMCS insto a newer version.&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/46-importassist#changelog ImportAssist] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34261</id>
		<title>ImportAssist</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=ImportAssist&amp;diff=34261"/>
				<updated>2023-10-02T12:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Change Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
ImportAssist is a tool that migrates data from external systems into a WHMCS installation. In addition to importing data from another WHMCS instance, ImportAssist can also import from a range of other web-based billing applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;ImportAssist&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.3 and later*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/46]]&lt;br /&gt;
&lt;br /&gt;
'' * See below for additional import compatibility.''&lt;br /&gt;
&lt;br /&gt;
== Activating ImportAssist ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate ImportAssist, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Download ImportAssist from [https://marketplace.whmcs.com/product/46 the ImportAssist Marketplace listing].&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the &amp;lt;tt&amp;gt;import_assist&amp;lt;/tt&amp;gt; directory to &amp;lt;tt&amp;gt;/modules/addons&amp;lt;/tt&amp;gt; in your WHMCS installation.&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Addon Modules]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Addon Modules'''. &lt;br /&gt;
# Perform the displayed steps to complete activation.&lt;br /&gt;
# Select the admin role groups who will have access to this addon.&lt;br /&gt;
# Click '''Save Changes'''.  &lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
You can access activated installations of ImportAssist by navigating to '''Addons &amp;gt; ImportAssist for WHMCS'''.&lt;br /&gt;
&lt;br /&gt;
The system will then guide you through performing a data migration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
We recommend taking a full backup of your WHMCS database before performing any import. This will allow you to revert your changes in case of problems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Scripts and Versions ==&lt;br /&gt;
&lt;br /&gt;
WHMCS ImportAssist supports importing data from the following applications and versions:&lt;br /&gt;
&lt;br /&gt;
* WHMCS Versions 6.2.x, 6.3.x, 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 7.5.x, 7.6.x, 7.7.x, 7.8.x, 7.9.x, 7.10.x, 8.0x, v8.1.x, 8.2.x, 8.3.x, 8.4.x, 8.5.x, 8.6.x, 8.7.x&lt;br /&gt;
* Blesta Versions 2.x, 3.x, 4.1&lt;br /&gt;
* ClientExec Versions 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6.x&lt;br /&gt;
* HostBill Versions 2016 and later&lt;br /&gt;
&lt;br /&gt;
While performing imports from other software versions may be possible, use of these versions is '''unsupported'''.&lt;br /&gt;
&lt;br /&gt;
You can import:&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 6.2 through 7.7 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 7.8 through 7.10 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WHMCS 8.0 and later ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Addon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ConfigOptionOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomField&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;CustomFieldValue&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pay Methods&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Promotion&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceConfigOption&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketLog&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Users&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 2.x ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blesta 3.x, 4.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketNote&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ClientExec ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ClientGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HostBill ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Client&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Contact&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Currency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Domain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Invoice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;InvoiceItem&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Pricing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Product&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ProductGroup&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Server&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;ServiceAddon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;SupportDepartment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Ticket&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;TicketReply&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-3&amp;quot;&amp;gt;Transaction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
In the unlikely event of an import failure, download a copy of the '''Import Log'''. The '''Import Log''' is available to download during and after the import process. &lt;br /&gt;
&lt;br /&gt;
For help with any problems, send us the '''Import Log''' at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[System Logs]]''' or, in WHMCS 8.0 and earlier, '''Utilities &amp;gt; Logs''' in a Technical Support ticket describing the issue.&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect to the database ===&lt;br /&gt;
&lt;br /&gt;
This error indicates that ImportAssist cannot establish a connection to the source database from which the data is being imported. Check the following points to resolve this error:&lt;br /&gt;
&lt;br /&gt;
* Valid database connection details exist in ImportAssist. If they are not up-to-date, correct them.&lt;br /&gt;
* The database host is valid relative to the WHMCS installation that is using ImportAssist. If the source database is located on the same server, try using &amp;lt;tt&amp;gt;localhost&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;127.0. 0.1&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* If the source data is remote, ensure that [https://docs.cpanel.net/cpanel/databases/remote-mysql/ remote MySQL® access] is permitted on the source server.&lt;br /&gt;
* The MySQL service on the source server is online and remotely accessible.&lt;br /&gt;
* The specified MySQL user has been assigned to the desired database and given full access to it.&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/46-importassist#changelog ImportAssist] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Live_Chat_Addon&amp;diff=34260</id>
		<title>Live Chat Addon</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Live_Chat_Addon&amp;diff=34260"/>
				<updated>2023-10-02T12:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Change Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
Live Chat allows you to chat and engage with customers. It includes in-chat access to customer products and billing, and chat transcripts become support tickets after the chat concludes. You can use Live Chat from a downloadable client that's available for most major mobile and desktop operating systems.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;Live Chat Addon'&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;17th May 2021&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;5.8.9800&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.0 and later&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/34]]&lt;br /&gt;
&lt;br /&gt;
== Activating Live Chat Addon ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate Live Chat, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;http://www.youtube.com/watch?v=fcCKomdCe4Y&amp;amp;hd=1&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;Watch the video tutorial for this feature.&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;img src=&amp;quot;https://assets.whmcs.com/icons/youtube.png&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# If you have not already purchased it, purchase Live Chat from [https://marketplace.whmcs.com/product/34 the Live Chat listing].&lt;br /&gt;
# [https://www.whmcs.com/members/ Log in here].&lt;br /&gt;
# Go to '''Services &amp;gt; All Products &amp;amp; Services'''.&lt;br /&gt;
# Perform one of the following actions:&lt;br /&gt;
## If you purchased your WHMCS license directly, select your main WHMCS license, select the '''Information''' tab, and download Live Chat.&lt;br /&gt;
## If you purchased your WHMCS license from a reseller, select your Live Chat purchase, select the '''Downloads''' tab, and download Live Chat.&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the contents of the &amp;lt;tt&amp;gt;upload_me&amp;lt;/tt&amp;gt; directory to the root directory in your WHMCS installation.&lt;br /&gt;
# Check to ensure that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory is writeable.&lt;br /&gt;
# Go to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/install&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation, to complete installation.&lt;br /&gt;
# Delete the &amp;lt;tt&amp;gt;/modules/livehelp/install/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; License Update&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;If you purchased the Live Chat Addon prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you receive a license error or have trouble logging in after installation, log in to the WHMCS Admin Area, go to '''Help &amp;gt; License Information''', and click '''Force License Update'''. Then, reattempt login.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
To log in to Live Chat, visit &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
You can log in using the same username and password that you use for the WHMCS Admin Area.&lt;br /&gt;
&lt;br /&gt;
=== First Login ===&lt;br /&gt;
&lt;br /&gt;
The first time that you use this, a login prompt will display. Enter your account, username and password:&lt;br /&gt;
&lt;br /&gt;
* '''Account or Server:''' Enter the full path to the &amp;lt;tt&amp;gt;modules&amp;lt;/tt&amp;gt; directory for your WHMCS installation.&lt;br /&gt;
* '''Username / Password:''' Enter the same username and password that you use to log in to the WHMCS Admin Area.&lt;br /&gt;
* '''Enable Secure Sign In:''' Enable this if your WHMCS installation uses SSL.&lt;br /&gt;
* '''Sign In Automatically:''' Enable this to sign in automatically for future logins. If you enable this, in the future on this device you will only need to enter your password.&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://www.chatstack.com/kb/category/apps/ the ChatStack website].&lt;br /&gt;
&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
&lt;br /&gt;
Downloadable clients are available for Windows®, Mac®, and Linux®. Mobile Apps are also available for iPhone® and Android™.&lt;br /&gt;
&lt;br /&gt;
[https://www.chatstack.com/kb/download-live-chat/ Download the latest version of the Windows desktop application] and follow the automated installation process.&lt;br /&gt;
&lt;br /&gt;
The Windows app has the following minimum requirements:&lt;br /&gt;
&lt;br /&gt;
*Windows 7 / Vista / XP SP 2&lt;br /&gt;
*Internet Explorer 7 or above&lt;br /&gt;
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6 .NET Framework 3.5 SP1 or above]&lt;br /&gt;
*Internet Connection&lt;br /&gt;
&lt;br /&gt;
For other operating systems, check their app stores for the downloadable clients.&lt;br /&gt;
&lt;br /&gt;
== Upgrading ==&lt;br /&gt;
&lt;br /&gt;
If you have an earlier version of the Live Chat Addon, perform these steps to upgrade to the latest version:&lt;br /&gt;
&lt;br /&gt;
# Log in [https://www.whmcs.com/members/ here].&lt;br /&gt;
# Go to '''Services &amp;gt; All Products &amp;amp; Services'''.&lt;br /&gt;
# Select your Live Chat purchase.&lt;br /&gt;
# Go to the '''Downloads''' tab.&lt;br /&gt;
# Download Live Chat.&lt;br /&gt;
# Unzip the ZIP file download.&lt;br /&gt;
# Upload the contents of the &amp;lt;tt&amp;gt;upload_me&amp;lt;/tt&amp;gt; directory to your WHMCS installation's root directory.&lt;br /&gt;
# Log in to the Live Chat Addon administration panel to complete the upgrade process at &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation.&lt;br /&gt;
# Delete the &amp;lt;tt&amp;gt;/modules/livehelp/install/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
To remove the Live Chat Addon from your installation, delete the &amp;lt;tt&amp;gt;/modules/livehelp/&amp;lt;/tt&amp;gt; directory and the &amp;lt;tt&amp;gt;/includes/hooks/livehelp.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Optionally, you can also remove the database tables that begin with &amp;lt;tt&amp;gt;mod_livehelp&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Integration Outside of WHMCS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;'''Do Not Attempt''' to add this code to WHMCS templates. Those templates handle it automatically.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To integrate visitor tracking and live help in pages outside of your WHMCS installation (for example, your main website), perform the steps below:&lt;br /&gt;
&lt;br /&gt;
# Add the following lines to each page, once per page, after the &amp;lt;tt&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/tt&amp;gt; tag and jQuery call and before the &amp;lt;tt&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/tt&amp;gt; tag: &amp;lt;br /&amp;gt;&amp;lt;source lang=&amp;quot;js&amp;quot;&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
var Chatstack = { server: 'www.example.com/support/modules' };&lt;br /&gt;
(function(d, undefined) {&lt;br /&gt;
  // JavaScript&lt;br /&gt;
  Chatstack.e = []; Chatstack.ready = function (c) { Chatstack.e.push(c); }&lt;br /&gt;
  var b = d.createElement('script'); b.type = 'text/javascript'; b.async = true;&lt;br /&gt;
  b.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + Chatstack.server + '/livehelp/scripts/js.min.js';&lt;br /&gt;
  var s = d.getElementsByTagName('script')[0];&lt;br /&gt;
  s.parentNode.insertBefore(b, s);&lt;br /&gt;
})(document);&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;Make certain to update&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/support/modules&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; with the path to your WHMCS installation's &amp;lt;tt&amp;gt;modules&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
# Optionally, you can either or both of these chat initiation methods:&lt;br /&gt;
## To display the Live Chat Operator status and end user chat initiation button:&amp;lt;source lang=&amp;quot;js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;LiveHelpButton&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.example.com/whmcs/modules/livehelp/status.php&amp;quot; id=&amp;quot;LiveHelpStatus&amp;quot; name=&amp;quot;LiveHelpStatus&amp;quot; class=&amp;quot;LiveHelpStatus&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Live Help&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
##To display a static text link for chat initiation:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;LiveHelpButton&amp;quot;&amp;gt;Chat With Us Live&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
===Chat button non-functional / Blank live chat window===&lt;br /&gt;
If clicking the chat button results in nothing happening or the live chat popup window is showing a blank chat window, make certain that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory both exists and is writeable. &lt;br /&gt;
&lt;br /&gt;
We recommend that you try the following permissions in this order: &amp;lt;tt&amp;gt;755&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;775&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;777&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===The requested content cannot be loaded. Please try again later.===&lt;br /&gt;
This message may appear when you click '''Chat Now'''. This indicates that the system cannot create the templates cache. &lt;br /&gt;
&lt;br /&gt;
To resolve this, make certain that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory exists and is writeable. &lt;br /&gt;
&lt;br /&gt;
We recommend that you try the following permissions in this order: &amp;lt;tt&amp;gt;755&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;775&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;777&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===License Invalid / Unable to login===&lt;br /&gt;
If you see a &amp;quot;License Invalid&amp;quot; warning message when you open the Live Chat admin interface, your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS installation only calls home to validate your license with us periodically. If you recently purchased the addon, you may need to force a local key update to have it take effect. &lt;br /&gt;
&lt;br /&gt;
To do this, navigate to '''Help &amp;gt; [[License Information]]''' and click '''Force License Update'''. Then, attempt logging in again.&lt;br /&gt;
&lt;br /&gt;
===Connection Error===&lt;br /&gt;
Connection errors when attempting to log in to the Live Chat administration area are typically due to misconfigured file and folder permissions.&lt;br /&gt;
&lt;br /&gt;
This configuration varies depending on your particular server environment. For example, the permissions setting for the &amp;lt;tt&amp;gt;/modules/livehelp/xml/WebService.php&amp;lt;/tt&amp;gt; file should be &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* suPHP and PHP suEXEC require more restriction. If you use DSO as your PHP handler, you '''must''' use &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt; permissions. &lt;br /&gt;
* Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.&lt;br /&gt;
&lt;br /&gt;
If the issue persists, enable your [https://help.whmcs.com/m/troubleshooting/l/1312423-an-error-occurred-while-communicating-with-the-server-please-try-again browser network console] and examine the response for more information.&lt;br /&gt;
&lt;br /&gt;
===Incorrect Server/Host===&lt;br /&gt;
&lt;br /&gt;
Receiving this error message in one of the Desktop or Mobile clients indicates that the Live Help installation cannot be found at the given URL. Make certain that you entered the correct URL.&lt;br /&gt;
&lt;br /&gt;
===Sending Emails===&lt;br /&gt;
&lt;br /&gt;
By default, the Live Chat addon will use the &amp;lt;tt&amp;gt;PHP mail()&amp;lt;/tt&amp;gt; function, and '''not''' the WHMCS mail configuration, to send emails. To configure sending via SMTP, see [https://www.chatstack.com/kb/setup-smtp-authentication/ Setup SMTP Authentication].&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/34-live-chat-visitor-tracking Live Chat] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Live_Chat_Addon&amp;diff=34259</id>
		<title>Live Chat Addon</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Live_Chat_Addon&amp;diff=34259"/>
				<updated>2023-10-02T12:56:23Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Change Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
Live Chat allows you to chat and engage with customers. It includes in-chat access to customer products and billing, and chat transcripts become support tickets after the chat concludes. You can use Live Chat from a downloadable client that's available for most major mobile and desktop operating systems.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;Live Chat Addon'&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;17th May 2021&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;5.8.9800&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.0 and later&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/34]]&lt;br /&gt;
&lt;br /&gt;
== Activating Live Chat Addon ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate Live Chat, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;http://www.youtube.com/watch?v=fcCKomdCe4Y&amp;amp;hd=1&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;Watch the video tutorial for this feature.&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;img src=&amp;quot;https://assets.whmcs.com/icons/youtube.png&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# If you have not already purchased it, purchase Live Chat from [https://marketplace.whmcs.com/product/34 the Live Chat listing].&lt;br /&gt;
# [https://www.whmcs.com/members/ Log in here].&lt;br /&gt;
# Go to '''Services &amp;gt; All Products &amp;amp; Services'''.&lt;br /&gt;
# Perform one of the following actions:&lt;br /&gt;
## If you purchased your WHMCS license directly, select your main WHMCS license, select the '''Information''' tab, and download Live Chat.&lt;br /&gt;
## If you purchased your WHMCS license from a reseller, select your Live Chat purchase, select the '''Downloads''' tab, and download Live Chat.&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the contents of the &amp;lt;tt&amp;gt;upload_me&amp;lt;/tt&amp;gt; directory to the root directory in your WHMCS installation.&lt;br /&gt;
# Check to ensure that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory is writeable.&lt;br /&gt;
# Go to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/install&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation, to complete installation.&lt;br /&gt;
# Delete the &amp;lt;tt&amp;gt;/modules/livehelp/install/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; License Update&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;If you purchased the Live Chat Addon prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you receive a license error or have trouble logging in after installation, log in to the WHMCS Admin Area, go to '''Help &amp;gt; License Information''', and click '''Force License Update'''. Then, reattempt login.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
To log in to Live Chat, visit &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
You can log in using the same username and password that you use for the WHMCS Admin Area.&lt;br /&gt;
&lt;br /&gt;
=== First Login ===&lt;br /&gt;
&lt;br /&gt;
The first time that you use this, a login prompt will display. Enter your account, username and password:&lt;br /&gt;
&lt;br /&gt;
* '''Account or Server:''' Enter the full path to the &amp;lt;tt&amp;gt;modules&amp;lt;/tt&amp;gt; directory for your WHMCS installation.&lt;br /&gt;
* '''Username / Password:''' Enter the same username and password that you use to log in to the WHMCS Admin Area.&lt;br /&gt;
* '''Enable Secure Sign In:''' Enable this if your WHMCS installation uses SSL.&lt;br /&gt;
* '''Sign In Automatically:''' Enable this to sign in automatically for future logins. If you enable this, in the future on this device you will only need to enter your password.&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://www.chatstack.com/kb/category/apps/ the ChatStack website].&lt;br /&gt;
&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
&lt;br /&gt;
Downloadable clients are available for Windows®, Mac®, and Linux®. Mobile Apps are also available for iPhone® and Android™.&lt;br /&gt;
&lt;br /&gt;
[https://www.chatstack.com/kb/download-live-chat/ Download the latest version of the Windows desktop application] and follow the automated installation process.&lt;br /&gt;
&lt;br /&gt;
The Windows app has the following minimum requirements:&lt;br /&gt;
&lt;br /&gt;
*Windows 7 / Vista / XP SP 2&lt;br /&gt;
*Internet Explorer 7 or above&lt;br /&gt;
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6 .NET Framework 3.5 SP1 or above]&lt;br /&gt;
*Internet Connection&lt;br /&gt;
&lt;br /&gt;
For other operating systems, check their app stores for the downloadable clients.&lt;br /&gt;
&lt;br /&gt;
== Upgrading ==&lt;br /&gt;
&lt;br /&gt;
If you have an earlier version of the Live Chat Addon, perform these steps to upgrade to the latest version:&lt;br /&gt;
&lt;br /&gt;
# Log in [https://www.whmcs.com/members/ here].&lt;br /&gt;
# Go to '''Services &amp;gt; All Products &amp;amp; Services'''.&lt;br /&gt;
# Select your Live Chat purchase.&lt;br /&gt;
# Go to the '''Downloads''' tab.&lt;br /&gt;
# Download Live Chat.&lt;br /&gt;
# Unzip the ZIP file download.&lt;br /&gt;
# Upload the contents of the &amp;lt;tt&amp;gt;upload_me&amp;lt;/tt&amp;gt; directory to your WHMCS installation's root directory.&lt;br /&gt;
# Log in to the Live Chat Addon administration panel to complete the upgrade process at &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation.&lt;br /&gt;
# Delete the &amp;lt;tt&amp;gt;/modules/livehelp/install/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
To remove the Live Chat Addon from your installation, delete the &amp;lt;tt&amp;gt;/modules/livehelp/&amp;lt;/tt&amp;gt; directory and the &amp;lt;tt&amp;gt;/includes/hooks/livehelp.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Optionally, you can also remove the database tables that begin with &amp;lt;tt&amp;gt;mod_livehelp&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Integration Outside of WHMCS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;'''Do Not Attempt''' to add this code to WHMCS templates. Those templates handle it automatically.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To integrate visitor tracking and live help in pages outside of your WHMCS installation (for example, your main website), perform the steps below:&lt;br /&gt;
&lt;br /&gt;
# Add the following lines to each page, once per page, after the &amp;lt;tt&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/tt&amp;gt; tag and jQuery call and before the &amp;lt;tt&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/tt&amp;gt; tag: &amp;lt;br /&amp;gt;&amp;lt;source lang=&amp;quot;js&amp;quot;&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
var Chatstack = { server: 'www.example.com/support/modules' };&lt;br /&gt;
(function(d, undefined) {&lt;br /&gt;
  // JavaScript&lt;br /&gt;
  Chatstack.e = []; Chatstack.ready = function (c) { Chatstack.e.push(c); }&lt;br /&gt;
  var b = d.createElement('script'); b.type = 'text/javascript'; b.async = true;&lt;br /&gt;
  b.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + Chatstack.server + '/livehelp/scripts/js.min.js';&lt;br /&gt;
  var s = d.getElementsByTagName('script')[0];&lt;br /&gt;
  s.parentNode.insertBefore(b, s);&lt;br /&gt;
})(document);&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;Make certain to update&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/support/modules&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; with the path to your WHMCS installation's &amp;lt;tt&amp;gt;modules&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
# Optionally, you can either or both of these chat initiation methods:&lt;br /&gt;
## To display the Live Chat Operator status and end user chat initiation button:&amp;lt;source lang=&amp;quot;js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;LiveHelpButton&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.example.com/whmcs/modules/livehelp/status.php&amp;quot; id=&amp;quot;LiveHelpStatus&amp;quot; name=&amp;quot;LiveHelpStatus&amp;quot; class=&amp;quot;LiveHelpStatus&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Live Help&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
##To display a static text link for chat initiation:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;LiveHelpButton&amp;quot;&amp;gt;Chat With Us Live&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
===Chat button non-functional / Blank live chat window===&lt;br /&gt;
If clicking the chat button results in nothing happening or the live chat popup window is showing a blank chat window, make certain that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory both exists and is writeable. &lt;br /&gt;
&lt;br /&gt;
We recommend that you try the following permissions in this order: &amp;lt;tt&amp;gt;755&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;775&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;777&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===The requested content cannot be loaded. Please try again later.===&lt;br /&gt;
This message may appear when you click '''Chat Now'''. This indicates that the system cannot create the templates cache. &lt;br /&gt;
&lt;br /&gt;
To resolve this, make certain that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory exists and is writeable. &lt;br /&gt;
&lt;br /&gt;
We recommend that you try the following permissions in this order: &amp;lt;tt&amp;gt;755&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;775&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;777&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===License Invalid / Unable to login===&lt;br /&gt;
If you see a &amp;quot;License Invalid&amp;quot; warning message when you open the Live Chat admin interface, your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS installation only calls home to validate your license with us periodically. If you recently purchased the addon, you may need to force a local key update to have it take effect. &lt;br /&gt;
&lt;br /&gt;
To do this, navigate to '''Help &amp;gt; [[License Information]]''' and click '''Force License Update'''. Then, attempt logging in again.&lt;br /&gt;
&lt;br /&gt;
===Connection Error===&lt;br /&gt;
Connection errors when attempting to log in to the Live Chat administration area are typically due to misconfigured file and folder permissions.&lt;br /&gt;
&lt;br /&gt;
This configuration varies depending on your particular server environment. For example, the permissions setting for the &amp;lt;tt&amp;gt;/modules/livehelp/xml/WebService.php&amp;lt;/tt&amp;gt; file should be &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* suPHP and PHP suEXEC require more restriction. If you use DSO as your PHP handler, you '''must''' use &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt; permissions. &lt;br /&gt;
* Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.&lt;br /&gt;
&lt;br /&gt;
If the issue persists, enable your [https://help.whmcs.com/m/troubleshooting/l/1312423-an-error-occurred-while-communicating-with-the-server-please-try-again browser network console] and examine the response for more information.&lt;br /&gt;
&lt;br /&gt;
===Incorrect Server/Host===&lt;br /&gt;
&lt;br /&gt;
Receiving this error message in one of the Desktop or Mobile clients indicates that the Live Help installation cannot be found at the given URL. Make certain that you entered the correct URL.&lt;br /&gt;
&lt;br /&gt;
===Sending Emails===&lt;br /&gt;
&lt;br /&gt;
By default, the Live Chat addon will use the &amp;lt;tt&amp;gt;PHP mail()&amp;lt;/tt&amp;gt; function, and '''not''' the WHMCS mail configuration, to send emails. To configure sending via SMTP, see [https://www.chatstack.com/kb/setup-smtp-authentication/ Setup SMTP Authentication].&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/46-importassist#changelog ImportAssist] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Live_Chat_Addon&amp;diff=34258</id>
		<title>Live Chat Addon</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Live_Chat_Addon&amp;diff=34258"/>
				<updated>2023-10-02T12:55:53Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Change Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Addon Module ==&lt;br /&gt;
&lt;br /&gt;
Live Chat allows you to chat and engage with customers. It includes in-chat access to customer products and billing, and chat transcripts become support tickets after the chat concludes. You can use Live Chat from a downloadable client that's available for most major mobile and desktop operating systems.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;table class=&amp;quot;table&amp;quot; style=&amp;quot;text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Addon Name&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Latest Release&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Current Version&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Compatible With&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;&amp;quot;&amp;gt;Included in WHMCS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;Live Chat Addon'&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;17th May 2021&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;5.8.9800&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;&amp;quot;&amp;gt;WHMCS 8.0 and later&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px #AAA solid;padding:0.2em;color:darkred;&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/34]]&lt;br /&gt;
&lt;br /&gt;
== Activating Live Chat Addon ==&lt;br /&gt;
&lt;br /&gt;
Before you can activate Live Chat, you must download it from the WHMCS Marketplace.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;http://www.youtube.com/watch?v=fcCKomdCe4Y&amp;amp;hd=1&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;Watch the video tutorial for this feature.&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;img src=&amp;quot;https://assets.whmcs.com/icons/youtube.png&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# If you have not already purchased it, purchase Live Chat from [https://marketplace.whmcs.com/product/34 the Live Chat listing].&lt;br /&gt;
# [https://www.whmcs.com/members/ Log in here].&lt;br /&gt;
# Go to '''Services &amp;gt; All Products &amp;amp; Services'''.&lt;br /&gt;
# Perform one of the following actions:&lt;br /&gt;
## If you purchased your WHMCS license directly, select your main WHMCS license, select the '''Information''' tab, and download Live Chat.&lt;br /&gt;
## If you purchased your WHMCS license from a reseller, select your Live Chat purchase, select the '''Downloads''' tab, and download Live Chat.&lt;br /&gt;
# Unzip the ZIP file.&lt;br /&gt;
# Upload the contents of the &amp;lt;tt&amp;gt;upload_me&amp;lt;/tt&amp;gt; directory to the root directory in your WHMCS installation.&lt;br /&gt;
# Check to ensure that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory is writeable.&lt;br /&gt;
# Go to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/install&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation, to complete installation.&lt;br /&gt;
# Delete the &amp;lt;tt&amp;gt;/modules/livehelp/install/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; License Update&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;If you purchased the Live Chat Addon prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you receive a license error or have trouble logging in after installation, log in to the WHMCS Admin Area, go to '''Help &amp;gt; License Information''', and click '''Force License Update'''. Then, reattempt login.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using this Addon ==&lt;br /&gt;
&lt;br /&gt;
To log in to Live Chat, visit &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
You can log in using the same username and password that you use for the WHMCS Admin Area.&lt;br /&gt;
&lt;br /&gt;
=== First Login ===&lt;br /&gt;
&lt;br /&gt;
The first time that you use this, a login prompt will display. Enter your account, username and password:&lt;br /&gt;
&lt;br /&gt;
* '''Account or Server:''' Enter the full path to the &amp;lt;tt&amp;gt;modules&amp;lt;/tt&amp;gt; directory for your WHMCS installation.&lt;br /&gt;
* '''Username / Password:''' Enter the same username and password that you use to log in to the WHMCS Admin Area.&lt;br /&gt;
* '''Enable Secure Sign In:''' Enable this if your WHMCS installation uses SSL.&lt;br /&gt;
* '''Sign In Automatically:''' Enable this to sign in automatically for future logins. If you enable this, in the future on this device you will only need to enter your password.&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://www.chatstack.com/kb/category/apps/ the ChatStack website].&lt;br /&gt;
&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
&lt;br /&gt;
Downloadable clients are available for Windows®, Mac®, and Linux®. Mobile Apps are also available for iPhone® and Android™.&lt;br /&gt;
&lt;br /&gt;
[https://www.chatstack.com/kb/download-live-chat/ Download the latest version of the Windows desktop application] and follow the automated installation process.&lt;br /&gt;
&lt;br /&gt;
The Windows app has the following minimum requirements:&lt;br /&gt;
&lt;br /&gt;
*Windows 7 / Vista / XP SP 2&lt;br /&gt;
*Internet Explorer 7 or above&lt;br /&gt;
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6 .NET Framework 3.5 SP1 or above]&lt;br /&gt;
*Internet Connection&lt;br /&gt;
&lt;br /&gt;
For other operating systems, check their app stores for the downloadable clients.&lt;br /&gt;
&lt;br /&gt;
== Upgrading ==&lt;br /&gt;
&lt;br /&gt;
If you have an earlier version of the Live Chat Addon, perform these steps to upgrade to the latest version:&lt;br /&gt;
&lt;br /&gt;
# Log in [https://www.whmcs.com/members/ here].&lt;br /&gt;
# Go to '''Services &amp;gt; All Products &amp;amp; Services'''.&lt;br /&gt;
# Select your Live Chat purchase.&lt;br /&gt;
# Go to the '''Downloads''' tab.&lt;br /&gt;
# Download Live Chat.&lt;br /&gt;
# Unzip the ZIP file download.&lt;br /&gt;
# Upload the contents of the &amp;lt;tt&amp;gt;upload_me&amp;lt;/tt&amp;gt; directory to your WHMCS installation's root directory.&lt;br /&gt;
# Log in to the Live Chat Addon administration panel to complete the upgrade process at &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/whmcs/modules/livehelp/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;www.example.com&amp;lt;/tt&amp;gt; is the domain for your WHMCS installation.&lt;br /&gt;
# Delete the &amp;lt;tt&amp;gt;/modules/livehelp/install/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
To remove the Live Chat Addon from your installation, delete the &amp;lt;tt&amp;gt;/modules/livehelp/&amp;lt;/tt&amp;gt; directory and the &amp;lt;tt&amp;gt;/includes/hooks/livehelp.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Optionally, you can also remove the database tables that begin with &amp;lt;tt&amp;gt;mod_livehelp&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Integration Outside of WHMCS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;'''Do Not Attempt''' to add this code to WHMCS templates. Those templates handle it automatically.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To integrate visitor tracking and live help in pages outside of your WHMCS installation (for example, your main website), perform the steps below:&lt;br /&gt;
&lt;br /&gt;
# Add the following lines to each page, once per page, after the &amp;lt;tt&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/tt&amp;gt; tag and jQuery call and before the &amp;lt;tt&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/tt&amp;gt; tag: &amp;lt;br /&amp;gt;&amp;lt;source lang=&amp;quot;js&amp;quot;&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
var Chatstack = { server: 'www.example.com/support/modules' };&lt;br /&gt;
(function(d, undefined) {&lt;br /&gt;
  // JavaScript&lt;br /&gt;
  Chatstack.e = []; Chatstack.ready = function (c) { Chatstack.e.push(c); }&lt;br /&gt;
  var b = d.createElement('script'); b.type = 'text/javascript'; b.async = true;&lt;br /&gt;
  b.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + Chatstack.server + '/livehelp/scripts/js.min.js';&lt;br /&gt;
  var s = d.getElementsByTagName('script')[0];&lt;br /&gt;
  s.parentNode.insertBefore(b, s);&lt;br /&gt;
})(document);&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;Make certain to update&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.example.com/support/modules&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; with the path to your WHMCS installation's &amp;lt;tt&amp;gt;modules&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
# Optionally, you can either or both of these chat initiation methods:&lt;br /&gt;
## To display the Live Chat Operator status and end user chat initiation button:&amp;lt;source lang=&amp;quot;js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;LiveHelpButton&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.example.com/whmcs/modules/livehelp/status.php&amp;quot; id=&amp;quot;LiveHelpStatus&amp;quot; name=&amp;quot;LiveHelpStatus&amp;quot; class=&amp;quot;LiveHelpStatus&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Live Help&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
##To display a static text link for chat initiation:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;LiveHelpButton&amp;quot;&amp;gt;Chat With Us Live&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
===Chat button non-functional / Blank live chat window===&lt;br /&gt;
If clicking the chat button results in nothing happening or the live chat popup window is showing a blank chat window, make certain that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory both exists and is writeable. &lt;br /&gt;
&lt;br /&gt;
We recommend that you try the following permissions in this order: &amp;lt;tt&amp;gt;755&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;775&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;777&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===The requested content cannot be loaded. Please try again later.===&lt;br /&gt;
This message may appear when you click '''Chat Now'''. This indicates that the system cannot create the templates cache. &lt;br /&gt;
&lt;br /&gt;
To resolve this, make certain that the &amp;lt;tt&amp;gt;/modules/livehelp/templates_c/&amp;lt;/tt&amp;gt; directory exists and is writeable. &lt;br /&gt;
&lt;br /&gt;
We recommend that you try the following permissions in this order: &amp;lt;tt&amp;gt;755&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;775&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;777&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===License Invalid / Unable to login===&lt;br /&gt;
If you see a &amp;quot;License Invalid&amp;quot; warning message when you open the Live Chat admin interface, your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS installation only calls home to validate your license with us periodically. If you recently purchased the addon, you may need to force a local key update to have it take effect. &lt;br /&gt;
&lt;br /&gt;
To do this, navigate to '''Help &amp;gt; [[License Information]]''' and click '''Force License Update'''. Then, attempt logging in again.&lt;br /&gt;
&lt;br /&gt;
===Connection Error===&lt;br /&gt;
Connection errors when attempting to log in to the Live Chat administration area are typically due to misconfigured file and folder permissions.&lt;br /&gt;
&lt;br /&gt;
This configuration varies depending on your particular server environment. For example, the permissions setting for the &amp;lt;tt&amp;gt;/modules/livehelp/xml/WebService.php&amp;lt;/tt&amp;gt; file should be &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* suPHP and PHP suEXEC require more restriction. If you use DSO as your PHP handler, you '''must''' use &amp;lt;tt&amp;gt;644&amp;lt;/tt&amp;gt; permissions. &lt;br /&gt;
* Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.&lt;br /&gt;
&lt;br /&gt;
If the issue persists, enable your [https://help.whmcs.com/m/troubleshooting/l/1312423-an-error-occurred-while-communicating-with-the-server-please-try-again browser network console] and examine the response for more information.&lt;br /&gt;
&lt;br /&gt;
===Incorrect Server/Host===&lt;br /&gt;
&lt;br /&gt;
Receiving this error message in one of the Desktop or Mobile clients indicates that the Live Help installation cannot be found at the given URL. Make certain that you entered the correct URL.&lt;br /&gt;
&lt;br /&gt;
===Sending Emails===&lt;br /&gt;
&lt;br /&gt;
By default, the Live Chat addon will use the &amp;lt;tt&amp;gt;PHP mail()&amp;lt;/tt&amp;gt; function, and '''not''' the WHMCS mail configuration, to send emails. To configure sending via SMTP, see [https://www.chatstack.com/kb/setup-smtp-authentication/ Setup SMTP Authentication].&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
See the [https://marketplace.whmcs.com/product/34 ImportAssist] Marketplace listing.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Enabling_Error_Reporting&amp;diff=34131</id>
		<title>Enabling Error Reporting</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Enabling_Error_Reporting&amp;diff=34131"/>
				<updated>2023-07-12T11:39:10Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* PHP Warnings and Notices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Getting Error Information==&lt;br /&gt;
&lt;br /&gt;
The WHMCS [[Error Management]] system includes many useful options. '''Display Errors''' allows you to view additional information about critical errors.&lt;br /&gt;
&lt;br /&gt;
===When Should You Enable Display Errors===&lt;br /&gt;
&lt;br /&gt;
'''Display Errors''' provides additional information when you experience a critical error that results in one of the following issues:&lt;br /&gt;
&lt;br /&gt;
* Friendly &amp;quot;Oops!&amp;quot; pages&lt;br /&gt;
* Entirely blank pages&lt;br /&gt;
* Partially rendered pages&lt;br /&gt;
&lt;br /&gt;
In most cases, use the '''Log Errors''' and '''SQL Debug Mode''' options first. These options will usually capture the same information that '''Display Errors''' renders. In the event that these options are not viable or do not yield any information, '''Display Errors''' is a good alternative.  &lt;br /&gt;
&lt;br /&gt;
'''Display Errors''' will show your error information to anyone who is encountering the same error condition. Avoid showing errors to visitors or non-privileged staff whenever possible.''&lt;br /&gt;
&lt;br /&gt;
===Typical Causes===&lt;br /&gt;
&lt;br /&gt;
Some of the most common causes of &amp;quot;Oops!&amp;quot;, partial, or empty page rendering include:&lt;br /&gt;
&lt;br /&gt;
* Missing or corrupted files or incomplete uploads.&lt;br /&gt;
* The server doesn't meet the [[System Requirements|minimum system requirements]].&lt;br /&gt;
* PHP, Apache, or ionCube Loader®-related errors.&lt;br /&gt;
* Incompatible hooks or addons.&lt;br /&gt;
* Syntax errors in custom modules, hooks, or templates.&lt;br /&gt;
&lt;br /&gt;
==Enabling Error Reporting==&lt;br /&gt;
&lt;br /&gt;
===Enabling From The Admin Area===&lt;br /&gt;
&lt;br /&gt;
If possible, attempt the following steps to enable '''Display Errors''' via the [[Admin Area]]:&lt;br /&gt;
&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[General Settings]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Choose the '''[[Other Tab|Other]]''' tab.&lt;br /&gt;
# Select '''Display Errors'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# Retry the steps that previously led to the blank or partially-rendered page. The system will display additional error information.&lt;br /&gt;
&lt;br /&gt;
''Remember to disable Display Errors when you are finished troubleshooting. Leaving error display enabled can be a security concern.''&lt;br /&gt;
&lt;br /&gt;
===Enabling From Your Configuration File===&lt;br /&gt;
&lt;br /&gt;
If the error is severe enough, you may not be able to log in to the admin area. In those situations, there is a manual configuration file flag option that you can add to the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file in the WHMCS root directory to enable error reporting.&lt;br /&gt;
&lt;br /&gt;
Add the lines to the end of the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file. This will be immediately before the closing PHP tag (''?&amp;gt;'') if your &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file has one. If it doesn't, this will be after the last line in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$display_errors = true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the lines and saving and uploading the file, retry the steps that previously led to the blank or partially rendered page. The system will display additional error information.&lt;br /&gt;
&lt;br /&gt;
''Remember to disable '''Display Errors''' when you are finished troubleshooting. Leaving error display enabled can be a security concern.''&lt;br /&gt;
&lt;br /&gt;
==Disabling Error Reporting==&lt;br /&gt;
&lt;br /&gt;
===Disabling from the admin area===&lt;br /&gt;
&lt;br /&gt;
If you enabled error reporting via the admin area, make sure to follow the steps below after you finish troubleshooting:&lt;br /&gt;
&lt;br /&gt;
# Navigate to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Choose the '''[[Other Tab|Other]]''' tab.&lt;br /&gt;
# Deselect '''Display Errors''' at the bottom of the page.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
===Disabling from the configuration.php file===&lt;br /&gt;
&lt;br /&gt;
If you enabled error reporting via the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file, make sure to remove the following line from the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file after you finish troubleshooting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$display_errors = true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes, you may also see the following lines in &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$display_errors = E_NOTICE;&lt;br /&gt;
$display_errors = E_ALL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As a precaution, remove any lines starting with &amp;lt;tt&amp;gt;$display_errors&amp;lt;/tt&amp;gt; from the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==PHP Warnings and Notices==&lt;br /&gt;
&lt;br /&gt;
If the Display Error options are disabled and you're still seeing warning messages, it indicates the Error Reporting level in your server's PHP configuration is too high. This is a PHP configuration level issue. Shared hosting or reseller users may require the assistance of the hosting provider.&lt;br /&gt;
&lt;br /&gt;
If you have sufficient access and have configured your server to use WHM for administration, follow these steps:&lt;br /&gt;
&lt;br /&gt;
# In WHM, navigate to '''Software &amp;gt;&amp;gt; MultiPHP INI Editor'''.&lt;br /&gt;
# Click the '''Editor Mode''' tab.&lt;br /&gt;
# Select your PHP version from the '''Select a PHP version''' menu.&lt;br /&gt;
# Scroll down to the &amp;lt;tt&amp;gt;error_reporting&amp;lt;/tt&amp;gt; setting.&lt;br /&gt;
# Change the value to the following string:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;E_ALL &amp;amp; ~E_WARNING &amp;amp; ~E_USER_WARNING &amp;amp; ~E_NOTICE &amp;amp; ~E_USER_NOTICE &amp;amp; ~E_STRICT &amp;amp; ~E_DEPRECATED &amp;amp; ~E_USER_DEPRECATED&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have set it correctly, the &amp;lt;tt&amp;gt;error_reporting&amp;lt;/tt&amp;gt; variable within the server's PHP configuration will show a numerical value of &amp;lt;tt&amp;gt;4597&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Enabling_Error_Reporting&amp;diff=34130</id>
		<title>Enabling Error Reporting</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Enabling_Error_Reporting&amp;diff=34130"/>
				<updated>2023-07-12T11:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* PHP Warnings and Notices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Getting Error Information==&lt;br /&gt;
&lt;br /&gt;
The WHMCS [[Error Management]] system includes many useful options. '''Display Errors''' allows you to view additional information about critical errors.&lt;br /&gt;
&lt;br /&gt;
===When Should You Enable Display Errors===&lt;br /&gt;
&lt;br /&gt;
'''Display Errors''' provides additional information when you experience a critical error that results in one of the following issues:&lt;br /&gt;
&lt;br /&gt;
* Friendly &amp;quot;Oops!&amp;quot; pages&lt;br /&gt;
* Entirely blank pages&lt;br /&gt;
* Partially rendered pages&lt;br /&gt;
&lt;br /&gt;
In most cases, use the '''Log Errors''' and '''SQL Debug Mode''' options first. These options will usually capture the same information that '''Display Errors''' renders. In the event that these options are not viable or do not yield any information, '''Display Errors''' is a good alternative.  &lt;br /&gt;
&lt;br /&gt;
'''Display Errors''' will show your error information to anyone who is encountering the same error condition. Avoid showing errors to visitors or non-privileged staff whenever possible.''&lt;br /&gt;
&lt;br /&gt;
===Typical Causes===&lt;br /&gt;
&lt;br /&gt;
Some of the most common causes of &amp;quot;Oops!&amp;quot;, partial, or empty page rendering include:&lt;br /&gt;
&lt;br /&gt;
* Missing or corrupted files or incomplete uploads.&lt;br /&gt;
* The server doesn't meet the [[System Requirements|minimum system requirements]].&lt;br /&gt;
* PHP, Apache, or ionCube Loader®-related errors.&lt;br /&gt;
* Incompatible hooks or addons.&lt;br /&gt;
* Syntax errors in custom modules, hooks, or templates.&lt;br /&gt;
&lt;br /&gt;
==Enabling Error Reporting==&lt;br /&gt;
&lt;br /&gt;
===Enabling From The Admin Area===&lt;br /&gt;
&lt;br /&gt;
If possible, attempt the following steps to enable '''Display Errors''' via the [[Admin Area]]:&lt;br /&gt;
&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[General Settings]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Choose the '''[[Other Tab|Other]]''' tab.&lt;br /&gt;
# Select '''Display Errors'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# Retry the steps that previously led to the blank or partially-rendered page. The system will display additional error information.&lt;br /&gt;
&lt;br /&gt;
''Remember to disable Display Errors when you are finished troubleshooting. Leaving error display enabled can be a security concern.''&lt;br /&gt;
&lt;br /&gt;
===Enabling From Your Configuration File===&lt;br /&gt;
&lt;br /&gt;
If the error is severe enough, you may not be able to log in to the admin area. In those situations, there is a manual configuration file flag option that you can add to the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file in the WHMCS root directory to enable error reporting.&lt;br /&gt;
&lt;br /&gt;
Add the lines to the end of the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file. This will be immediately before the closing PHP tag (''?&amp;gt;'') if your &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file has one. If it doesn't, this will be after the last line in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$display_errors = true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After adding the lines and saving and uploading the file, retry the steps that previously led to the blank or partially rendered page. The system will display additional error information.&lt;br /&gt;
&lt;br /&gt;
''Remember to disable '''Display Errors''' when you are finished troubleshooting. Leaving error display enabled can be a security concern.''&lt;br /&gt;
&lt;br /&gt;
==Disabling Error Reporting==&lt;br /&gt;
&lt;br /&gt;
===Disabling from the admin area===&lt;br /&gt;
&lt;br /&gt;
If you enabled error reporting via the admin area, make sure to follow the steps below after you finish troubleshooting:&lt;br /&gt;
&lt;br /&gt;
# Navigate to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Choose the '''[[Other Tab|Other]]''' tab.&lt;br /&gt;
# Deselect '''Display Errors''' at the bottom of the page.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
===Disabling from the configuration.php file===&lt;br /&gt;
&lt;br /&gt;
If you enabled error reporting via the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file, make sure to remove the following line from the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file after you finish troubleshooting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$display_errors = true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes, you may also see the following lines in &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$display_errors = E_NOTICE;&lt;br /&gt;
$display_errors = E_ALL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As a precaution, remove any lines starting with &amp;lt;tt&amp;gt;$display_errors&amp;lt;/tt&amp;gt; from the &amp;lt;tt&amp;gt;configuration.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
==PHP Warnings and Notices==&lt;br /&gt;
&lt;br /&gt;
If the Display Error options are disabled and you're still seeing warning messages, it indicates the Error Reporting level in your server's PHP configuration is too high. This is a PHP configuration level issue. Shared hosting or reseller users may require the assistance of the hosting provider.&lt;br /&gt;
&lt;br /&gt;
If you have sufficient access and have configured your server to use WHM for administration, follow these steps:&lt;br /&gt;
&lt;br /&gt;
# In WHM, navigate to '''Software &amp;gt;&amp;gt; MultiPHP INI Editor'''.&lt;br /&gt;
# Click the '''Editor Mode''' tab.&lt;br /&gt;
# Select your PHP version from the '''Select a PHP version''' menu.&lt;br /&gt;
# Scroll down to the &amp;lt;tt&amp;gt;error_reporting&amp;lt;/tt&amp;gt; setting.&lt;br /&gt;
# Change the value to the following string:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;E_ALL &amp;amp; ~E_WARNING &amp;amp; ~E_USER_WARNING &amp;amp; ~E_NOTICE &amp;amp; ~E_USER_NOTICE &amp;amp; ~E_STRICT &amp;amp; ~E_DEPRECATED &amp;amp; ~E_USER_DEPRECATED&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When correctly set, the &amp;lt;tt&amp;gt;error_reporting&amp;lt;/tt&amp;gt; variable within the server's PHP configuration will show a numerical value of &amp;lt;tt&amp;gt;4597&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Configuring_Sign-In_using_Google&amp;diff=34083</id>
		<title>Configuring Sign-In using Google</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Configuring_Sign-In_using_Google&amp;diff=34083"/>
				<updated>2023-05-30T08:32:56Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Configuring Sign-In with Google */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Enabling the Google [[Sign-In Integrations]] enables visitors and customers to register, sign in, and connect their Google accounts with your WHMCS installation for faster signup and automatic sign-in.&lt;br /&gt;
&lt;br /&gt;
[[File:Signinintegrationslogin.png]]&lt;br /&gt;
&lt;br /&gt;
== Configuring Sign-In with Google ==&lt;br /&gt;
&lt;br /&gt;
Google Sign-In Integration requires a Google Developer Project and API credentials. You can create this using your existing Google account. Users will only see the app name you define and will not see anything relating to the account you use to create the project.&lt;br /&gt;
&lt;br /&gt;
To do this: &lt;br /&gt;
&lt;br /&gt;
# Visit &amp;lt;tt&amp;gt;https://console.developers.google.com/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Log in to your Google account. &amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;Changing the Google account you use to create the app requires users to reauthenticate and relink their accounts.&amp;lt;/div&amp;gt;&lt;br /&gt;
# Choose '''Select a  project''' on the top menu.&amp;lt;br/&amp;gt;[[File:Google-sign-in-1.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Choose '''New Project'''.&amp;lt;br/&amp;gt;[[File:Google-sign-in-2.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Enter a project name.&amp;lt;br/&amp;gt;[[File:Google-sign-in-3.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Click '''Create'''.&lt;br /&gt;
# Select '''Credentials''' in the left sidebar.&lt;br /&gt;
# Choose '''Create Credentials'''.&amp;lt;br/&amp;gt;[[File:Google-sign-in-5.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Select '''OAuth client ID'''.&lt;br /&gt;
# Click '''Configure Consent Screen'''.&lt;br /&gt;
# Select '''External'''.&amp;lt;br/&amp;gt;[[File:Google-sign-in-6.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Click '''Create'''.&lt;br /&gt;
# Add app information details.&amp;lt;br/&amp;gt;[[File:Google-sign-in-7.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Add an app domain.&amp;lt;br/&amp;gt;[[File:Google-sign-in-8.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Add authorised domains.&amp;lt;br/&amp;gt;[[File:Google-sign-in-9.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Add developer contact information.&amp;lt;br/&amp;gt;[[File:Google-sign-in-10.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Click '''Save and Continue'''.&lt;br /&gt;
# Select '''Credentials''' in the left sidebar.&lt;br /&gt;
# Choose '''Create Credentials'''.&lt;br /&gt;
# Select '''OAuth client ID'''.&lt;br /&gt;
# Choose '''Web Application'''.&amp;lt;br/&amp;gt;[[File:Google-sign-in-11.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Enter a name for your OAuth 2.0 client.&lt;br /&gt;
# Enter your full root domain in '''Authorized JavaScript origins'''.&amp;lt;br/&amp;gt;[[File:Google-sign-in-12.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Enter your full root domain in '''Authorized redirect URI'''.&amp;lt;br/&amp;gt;[[File:Google-sign-in-13.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Click '''Create'''.&lt;br /&gt;
# Save your client ID and secret, which you will use to activate Google Sign-In within WHMCS. &amp;lt;br/&amp;gt;[[File:Google-sign-in-14.png|600px]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
# Log in to the WHMCS [[Admin Area]].&lt;br /&gt;
# Navigate to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Sign-In Integrations]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Sign-In Integrations'''.&lt;br /&gt;
# Select '''Activate''' under the Google heading.&lt;br /&gt;
# Enter your Google Client ID and Client Secret.&lt;br /&gt;
# Click '''Save &amp;amp; Activate'''.&lt;br /&gt;
&lt;br /&gt;
WHMCS will attempt to validate the details you have entered. If the client ID and secret are valid and successfully authenticate with the Google API, the values will be saved.&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, see [[Troubleshooting Sign-In using Google]].&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34051</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34051"/>
				<updated>2023-04-17T09:48:27Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password. You must use a separate password for API or MQI requests. This ensures that you can change the password that you use to access your Skrill Digital Wallet account.&lt;br /&gt;
#*#  Click '''Save''' to confirm&lt;br /&gt;
#*# Specify at least one IP address from which the system will make requests will be made. You can grant access to a single IP address (for example &amp;lt;tt&amp;gt;192.168.0.2&amp;lt;/tt&amp;gt;), multiple IP addresses, separated by a space (for example &amp;lt;tt&amp;gt;192.168.0.2 10.0.0.2&amp;lt;/tt&amp;gt;) or a subnet in CIDR notation (for example &amp;lt;tt&amp;gt;175.10.10.252/30&amp;lt;/tt&amp;gt;). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34050</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34050"/>
				<updated>2023-04-17T09:48:04Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password. You must use a separate password for API or MQI requests. This ensures that you can change the password that you use to access your Skrill Digital Wallet account.&lt;br /&gt;
#*#  Click '''Save''' to confirm&lt;br /&gt;
#*# Specify at least one IP address from which the system will make requests will be made. You can grant access to a single IP address (for example &amp;lt;tt&amp;gt;192.168.0.2&amp;lt;/tt&amp;gt;), multiple IP addresses, separated by a space (for example 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (for example 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34049</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34049"/>
				<updated>2023-04-17T09:47:43Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password. You must use a separate password for API or MQI requests. This ensures that you can change the password that you use to access your Skrill Digital Wallet account.&lt;br /&gt;
#*#  Click '''Save''' to confirm&lt;br /&gt;
#*# Specify at least one IP address from which the system will make requests will be made. You can grant access to a single IP address (for example &amp;lt;tt&amp;gt;192.168.0.2&amp;lt;tt&amp;gt;), multiple IP addresses, separated by a space (for example 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (for example 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34048</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34048"/>
				<updated>2023-04-17T09:46:28Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password. You must use a separate password for API or MQI requests. This ensures that you can change the password that you use to access your Skrill Digital Wallet account.&lt;br /&gt;
#*#  Click '''Save''' to confirm&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34047</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34047"/>
				<updated>2023-04-17T09:46:05Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*#  Click '''Save''' to confirm&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34046</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34046"/>
				<updated>2023-04-17T09:45:44Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*#  Click &amp;quot;Save&amp;quot; to confirm&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34045</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34045"/>
				<updated>2023-04-17T09:44:40Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API or MQI  password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34044</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34044"/>
				<updated>2023-04-17T09:43:44Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34043</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=34043"/>
				<updated>2023-04-17T09:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-Tap repeat payments and recurring payments using the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill]  Skrill payment gateway&lt;br /&gt;
&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [https://www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33963</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33963"/>
				<updated>2023-03-07T14:03:59Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33962</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33962"/>
				<updated>2023-03-07T14:01:06Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to a single IP address (e.g. 192.168.0.2), multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) or a subnet in CIDR notation (e.g. 175.10.10.252/30). CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33961</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33961"/>
				<updated>2023-03-07T14:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to: &lt;br /&gt;
#*# A single IP address (e.g. 192.168.0.2).&lt;br /&gt;
* Multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) .&lt;br /&gt;
* A subnet in CIDR notation (e.g. 175.10.10.252/30). Warning: CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33960</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33960"/>
				<updated>2023-03-07T13:58:52Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made. Access can be granted to: &lt;br /&gt;
* A single IP address (e.g. 192.168.0.2).&lt;br /&gt;
* Multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) .&lt;br /&gt;
* A subnet in CIDR notation (e.g. 175.10.10.252/30). Warning: CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33959</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33959"/>
				<updated>2023-03-07T13:58:02Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
#*# Specify at least one IP address from which requests will be made.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Access can be granted to: &lt;br /&gt;
* A single IP address (e.g. 192.168.0.2).&lt;br /&gt;
* Multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) .&lt;br /&gt;
* A subnet in CIDR notation (e.g. 175.10.10.252/30). Warning: CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33958</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33958"/>
				<updated>2023-03-07T13:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. &lt;br /&gt;
#*# Specify at least one IP address from which requests will be made.&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
Access can be granted to: &lt;br /&gt;
* A single IP address (e.g. 192.168.0.2).&lt;br /&gt;
* Multiple IP addresses, separated by a space (e.g. 192.168.0.2 10.0.0.2) .&lt;br /&gt;
* A subnet in CIDR notation (e.g. 175.10.10.252/30). Warning: CIDR ranges should be no longer than 256 IP addresses.&lt;br /&gt;
You must use a separate password for API or MQI requests. This ensures that the password you use to  access your Skrill Digital Wallet account can be changed without affecting the API or MQI.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33957</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33957"/>
				<updated>2023-03-07T13:51:14Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Set the API / MQI Password, and click Save to confirm. &lt;br /&gt;
#*# Specify at least one IP address from which requests will be made.&lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33956</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33956"/>
				<updated>2023-03-07T13:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:Skrill api.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Check '''Enable service''' next to the API and MQI.&lt;br /&gt;
#*# Specify at least one IP address or range of IP addresses from which to allow requests. The system will deny all other requests. &lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=File:Skrill_api.png&amp;diff=33955</id>
		<title>File:Skrill api.png</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=File:Skrill_api.png&amp;diff=33955"/>
				<updated>2023-03-07T13:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33954</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33954"/>
				<updated>2023-03-07T13:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding the Skrill 1-Tap Payment Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:skrill_api_ip_settings.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings &amp;gt; API / MQI / GSR / CVT Management'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Check '''Enable service''' next to the API and MQI.&lt;br /&gt;
#*# Specify at least one IP address or range of IP addresses from which to allow requests. The system will deny all other requests. &lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33953</id>
		<title>Skrill 1-Tap</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Skrill_1-Tap&amp;diff=33953"/>
				<updated>2023-03-07T13:45:48Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
This module allows you to process Skrill 1-tap for repeat payments with a single touch and recurring payments. It can be used to process recurring payments via the [https://www.skrill.com/en/business/shopping-carts/whmcs/ Skrill] payment gateway.&lt;br /&gt;
{{gateways&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Adding the Skrill 1-Tap Payment Gateway ==&lt;br /&gt;
 &lt;br /&gt;
To set up the Skrill 1-Tap payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.0 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; Apps &amp;amp; Integrations''' or '''Addons &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Skrill 1-Tap'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Enter your Skrill 1-Tap credentials.&lt;br /&gt;
#* To enable the MQI or API:&lt;br /&gt;
#*# Log in to [www.skrill.com Skrill].[[File:skrill_api_ip_settings.png|200px|thumb|right|Enable the API and MQI and setup a password and IP range for these services]]&lt;br /&gt;
#*# Go to '''Settings &amp;gt; Developer Settings'''. If the '''Settings &amp;gt; Developer Settings''' section is not displayed in the Skrill account, contact [mailto:merchantservices@skrill.com Skrill Merchant Services].&lt;br /&gt;
#*# Check '''Enable service''' next to the API and MQI.&lt;br /&gt;
#*# Specify at least one IP address or range of IP addresses from which to allow requests. The system will deny all other requests. &lt;br /&gt;
#*# Click '''Save'''&lt;br /&gt;
#*# Enable an API or MQI password:&lt;br /&gt;
#*## Go to '''Settings &amp;gt;&amp;gt; Developer Settings &amp;gt; Change MQI / API password'''.&lt;br /&gt;
#*## Enter and confirm a new password.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;The password must be at least 8 characters long and must contain at least one alphabetic and one non-alphabetic character.&amp;lt;/div&amp;gt;&lt;br /&gt;
#*## Click '''Save'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
* If you already receive wallet payments with Skrill, [mailto:merchantservices@skrill.com contact the merchant services team] to enable  1-Tap for your existing account. &lt;br /&gt;
* If you receive direct payments via '''Skrill Quick Checkout''', [https://signup.skrill.com/business/#/?lang=EN&amp;amp;rid=96648253 sign up for 1-Tap]. You will need to register a new email address that you have not already used with Skrill.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
''N/A''&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Hiding_and_Retiring_Products&amp;diff=33952</id>
		<title>Hiding and Retiring Products</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Hiding_and_Retiring_Products&amp;diff=33952"/>
				<updated>2023-03-07T13:44:30Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* When to Use It */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
Hiding and retiring products can be used when products are no longer offered, or when products should only be available when a direct link to the product is available.&lt;br /&gt;
&lt;br /&gt;
Also applies to product addons - the same options appear in the same place when editing a product addon.&lt;br /&gt;
&lt;br /&gt;
==Hiding a Product==&lt;br /&gt;
&lt;br /&gt;
===When to Use It===&lt;br /&gt;
&lt;br /&gt;
When a product is hidden, this will stop it from appearing on the order pages in the client area. If a user has a direct link to the product, it can still be purchased.&lt;br /&gt;
Hidden products should be used when an admin still wishes to sell the product, but only to those with a direct link, or from the Admin area.&lt;br /&gt;
&lt;br /&gt;
===How to set it===&lt;br /&gt;
&lt;br /&gt;
When editing the product in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products and Services|Products/Services]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Products/Services''', check '''Hidden''' box on the '''Details''' tab to set the product as hidden.&lt;br /&gt;
&lt;br /&gt;
==Retiring==&lt;br /&gt;
&lt;br /&gt;
===When to Use It===&lt;br /&gt;
&lt;br /&gt;
A retired product will stop any new orders for the product from the admin and client areas. This will not affect existing products. However, if you change the service from a retired product, you will not be able to change it back to that product later. A retired product can still be ordered via the API.&lt;br /&gt;
&lt;br /&gt;
===How to set it===&lt;br /&gt;
&lt;br /&gt;
When editing the product, check the '''retired''' box on the details tab to set the product as retired.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Friendly_URLs&amp;diff=33822</id>
		<title>Friendly URLs</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Friendly_URLs&amp;diff=33822"/>
				<updated>2023-01-24T13:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Other Friendly URLs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; We added this feature in WHMCS 7.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Many parts of WHMCS can be accessed through search-engine-friendly URLs. The way in which WHMCS processes these depends on your server environment. &lt;br /&gt;
&lt;br /&gt;
== What is a Friendly URL? ==&lt;br /&gt;
&lt;br /&gt;
By default, URLs in WHMCS use the following format:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;source-cli&amp;quot;&amp;gt;/knowledgebase.php?action=view&amp;amp;id=1&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
However, when you enable Search Engine Friendly URLs, they use this format:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;source-cli&amp;quot;&amp;gt;/knowledgebase/1/How_do_I_access_my_control_panel.html&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
You can enable these for MarketConnect landing pages, announcements, downloads, and the knowledgebase sections of the WHMCS Client Area.&lt;br /&gt;
&lt;br /&gt;
==Product and Product Group Friendly URLs==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt; We added product group URLs in WHMCS 8.0 and product URLs in WHMCS 8.3.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you click '''Edit''' for a product group or product at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Products and Services|Products/Services]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Products/Services''', the system displays a link for the group or various links for the product. You can use these links to direct clients to a specific page or to load the product into their cart and immediately take them to the configuration step for that product.&lt;br /&gt;
&lt;br /&gt;
[[File:link-tab-urls-83.png|thumb|]]&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Linking to WHMCS]].&lt;br /&gt;
&lt;br /&gt;
== Other Friendly URLs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt; We added these features in WHMCS 7.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use the settings in the '''[[General Tab|General]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings''' to configure the following behavior:&lt;br /&gt;
&lt;br /&gt;
* WHMCS's behavior for other friendly URLs.&lt;br /&gt;
* The mode that WHMCS uses.&lt;br /&gt;
&lt;br /&gt;
WHMCS uses the URI path mode when it constructs URIs, URLs, or relative paths in rendered output (for example, links on pages).&lt;br /&gt;
&lt;br /&gt;
[[File:friendly_uri_setting.png|700px]]&lt;br /&gt;
&lt;br /&gt;
For more information about each setting, help for selecting your configuration, and examples of related &amp;lt;tt&amp;gt;.htaccess&amp;lt;/tt&amp;gt; rules, see [[General_Tab#WHMCS_Rules|General Tab]].&lt;br /&gt;
&lt;br /&gt;
[[File:Friendly_Url_Simple_Mode_Select.png|280px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt; WHMCS is unable to detect the most viable '''Friendly URL''' setting for your installation when you have enabled '''Maintenance Mode''', because the system defaults to Basic URLs.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading to WHMCS 7.2 ===&lt;br /&gt;
&lt;br /&gt;
Upon installation (or upgrade to v7.2), WHMCS will perform an evaluation of your current environment.  This evaluation will inspect the following:&lt;br /&gt;
&lt;br /&gt;
A. Does the current environment support Apache Mod_Rewrite?&lt;br /&gt;
&lt;br /&gt;
B. Is there an .htaccess file within the WHMCS root directory?&lt;br /&gt;
&lt;br /&gt;
C. If there is an .htaccess file, are the contents identical to the suggested ruleset provided in htaccess.txt of previous WHMCS releases?&lt;br /&gt;
&lt;br /&gt;
D. If there is an .htaccess file, and it is not identical to previous releases' ruleset suggestions, do the contents contain the WHMCS comment marks indicating WHMCS has leveraged this file in the past?&lt;br /&gt;
&lt;br /&gt;
After the evaluation, one of the following will occur:&lt;br /&gt;
&lt;br /&gt;
* If the current environment is not supported (not A), then Auto-Managed Rewrite is disabled and and no further action will be taken.&lt;br /&gt;
&lt;br /&gt;
* If the environment is supported (A) and a .htaccess file does exist (not B), Auto-Managed Rewrite will be enabled and a fresh .htaccess file will be created with the latest WHMCS rewrite ruleset.  Any future update of WHMCS that requires a change to the rewrite ruleset will be applied automatically during the update process.&lt;br /&gt;
&lt;br /&gt;
* If the environment is supported (A) and there is an .htaccess file (B), only if the contents are solely WHMCS content (C) or the WHMCS ruleset has been managed by WHMCS automation along with your own custom rules (D) will Auto-Managed Rewrite be enabled.  The current .htaccess file will be updated to the current WHMCS ruleset.  Any future update of WHMCS that requires a change to the rewrite ruleset will be applied automatically during the update process.&lt;br /&gt;
&lt;br /&gt;
* If the environment is supported (A) and there is a .htaccess file (B), but it is not solely WHMCS content or there is no indication that WHMCS can manage its rules along side your custom rules (neither C or D), then Auto-Managed Rewrite is disabled and no further action will be taken.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Setup/Configuration&amp;diff=33818</id>
		<title>Setup/Configuration</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Setup/Configuration&amp;diff=33818"/>
				<updated>2023-01-12T08:43:54Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Popular In This Section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
WHMCS has many options which control how the software operates. This section details the setup and configuration options available, select a category to see related settings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4 col-md-3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;home-button&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fas fa-wrench&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;[[General Configuration]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4 col-md-3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;home-button&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fas fa-credit-card&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;[[Payment Configuration]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4 col-md-3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;home-button&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fas fa-shopping-cart&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;[[Products/Services Configuration]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4 col-md-3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;home-button&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fas fa-life-ring&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;[[Support Configuration]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4 col-md-3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;home-button&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fas fa-desktop&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;[[System Configuration]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4 col-md-3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;home-button&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fas fa-code&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;[https://developers.whmcs.com/ Developers Configuration]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Popular In This Section==&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4&amp;quot;&amp;gt;&lt;br /&gt;
[[Configuration|General Settings]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Currencies]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Products and Services|Configuring Products/Services]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Support_Departments|Support Departments]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4&amp;quot;&amp;gt;&lt;br /&gt;
[[Automation Settings]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Payment Gateways]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Domains_Configuration#Registrar_Configuration|Domain Registrars]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Email Piping]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-sm-4&amp;quot;&amp;gt;&lt;br /&gt;
[[Administrators and Permissions]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Invoicing Setup]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Servers]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Security/Ban Control|IP/Email Ban Control]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;https://www.whmcs.com/services#installation?utm_medium=docs&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Configuration Service:&amp;lt;/b&amp;gt; Have our team configure WHMCS for you.&amp;lt;/small&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;span class=&amp;quot;button&amp;quot;&amp;gt;Services&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup/Configuration List==&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
{{:General Configuration}}&lt;br /&gt;
&lt;br /&gt;
===Payments===&lt;br /&gt;
&lt;br /&gt;
{{:Payment Configuration}}&lt;br /&gt;
&lt;br /&gt;
===Products/Services===&lt;br /&gt;
&lt;br /&gt;
{{:Products/Services_Configuration}}&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
&lt;br /&gt;
{{:Support_Configuration}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
&lt;br /&gt;
{{:System_Configuration}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Configuring_Notifications_with_Slack&amp;diff=33731</id>
		<title>Configuring Notifications with Slack</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Configuring_Notifications_with_Slack&amp;diff=33731"/>
				<updated>2022-12-14T13:09:21Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Creating an App for Slack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuring Notifications with Slack allows you to receive notifications in your Slack channels when events occur within WHMCS.&lt;br /&gt;
&lt;br /&gt;
==Configuring Slack Notifications==&lt;br /&gt;
&lt;br /&gt;
To enable WHMCS to communicate with the Slack API, WHMCS requires an OAuth Access Token.&lt;br /&gt;
&lt;br /&gt;
You can create an OAuth Access Token quickly and easily by following the steps below.&lt;br /&gt;
&lt;br /&gt;
===Creating an App for Slack===&lt;br /&gt;
&lt;br /&gt;
To create a Slack app:&lt;br /&gt;
&lt;br /&gt;
1. Log in to your Slack Workspace.&lt;br /&gt;
&lt;br /&gt;
2. Go to https://api.slack.com/.&lt;br /&gt;
&lt;br /&gt;
3. Click '''Create an app'''. You will need to log in if you haven't already.&lt;br /&gt;
&lt;br /&gt;
4. Select '''From scratch'''. &lt;br /&gt;
&lt;br /&gt;
5. Enter a name for the app. We recommend something like ''WHMCS''. Choose the workspace you wish to add the app to and click '''Continue'''.&lt;br /&gt;
&lt;br /&gt;
6. Under the '''Add features and functionality''' heading, select the '''Permissions''' option.&lt;br /&gt;
&lt;br /&gt;
[[File:Slack_features.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7. Scroll down to '''Scopes: Bot Token Scopes'''.&lt;br /&gt;
&lt;br /&gt;
8. Click '''Add an OAuth Scope''' and assign the following permissions:&lt;br /&gt;
&lt;br /&gt;
* channels:join&lt;br /&gt;
* channels:read&lt;br /&gt;
* chat:write&lt;br /&gt;
* groups:read&lt;br /&gt;
&lt;br /&gt;
[[File:Slack_scopes.png|500px]]&lt;br /&gt;
&lt;br /&gt;
9. Click '''Install App to Workspace'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Slack_install_to_workspace.png|500px]]&lt;br /&gt;
&lt;br /&gt;
10. Confirm authorization for the permissions for the app that you just configured.&lt;br /&gt;
&lt;br /&gt;
11. You will now be presented with the Bot User OAuth Access Token you need for WHMCS integration. Copy this value.&lt;br /&gt;
&lt;br /&gt;
[[File:Slack_oauth.png|500px]]&lt;br /&gt;
&lt;br /&gt;
12. In WHMCS, to go '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Notifications]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Notifications'''.&lt;br /&gt;
&lt;br /&gt;
13. Under the Slack notification provider, click '''Configure'''.&lt;br /&gt;
&lt;br /&gt;
14. Enter the Bot User OAuth Access Token you copied in step 10 into the OAuth Access Token input field.&lt;br /&gt;
&lt;br /&gt;
15. Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Whmcs_slack_oauth.png|500px]]&lt;br /&gt;
&lt;br /&gt;
WHMCS will attempt to verify the OAuth Access Token provided and automatically join your App. &lt;br /&gt;
&lt;br /&gt;
* If the verification fails you will receive an error message. Check the Access Token is entered correctly, has all the required scopes and try again. &lt;br /&gt;
* If successful, the modal will close and you will now be able to send notifications to Slack.&lt;br /&gt;
&lt;br /&gt;
You are now ready to [[Notifications#Creating_a_Notification_Rule|Create Your First Notification Rule]].&lt;br /&gt;
&lt;br /&gt;
WHMCS will attempt to automatically join your Bot to a Slack channel when one is defined in a Notification Rule.&lt;br /&gt;
&lt;br /&gt;
====Private Channels====&lt;br /&gt;
&lt;br /&gt;
To send notifications in private channels, follow these extra steps:&lt;br /&gt;
&lt;br /&gt;
# Open the Slack app,&lt;br /&gt;
# Navigate to your private channel&lt;br /&gt;
# Invite the app to the channel with the command:&amp;lt;div class=&amp;quot;source-cli&amp;quot;&amp;gt;/invite @app_name&amp;lt;/div&amp;gt;Replace &amp;lt;tt&amp;gt;app_name&amp;lt;/tt&amp;gt; with the name of your app, eg:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Slack invite app.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
# Send the message&lt;br /&gt;
The app will join the private channel, and now be available for selection in WHMCS when [[Notifications#Creating_a_Notification_Rule|creating a notification rule]].&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Domain_Pricing&amp;diff=33730</id>
		<title>Domain Pricing</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Domain_Pricing&amp;diff=33730"/>
				<updated>2022-12-13T13:32:07Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Adding a New TLD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can configure the prices you charge to your clients for domain registration and associated addons. You can also configure namespinning, premium domains, spotlight TLDs, and other ways to increase your domain sales.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; Domain Pricing''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Pricing'''. &lt;br /&gt;
&lt;br /&gt;
For instructions for configuring WHMCS to register, renew, or transfer domains automatically, see [[Domains Configuration]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;https://www.whmcs.com/services#installation?utm_medium=docs&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Need help with domain configuration?&amp;lt;/b&amp;gt; Have our team configure WHMCS for you.&amp;lt;/small&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;span class=&amp;quot;button&amp;quot;&amp;gt;Services&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Domains/TLDs ==&lt;br /&gt;
&lt;br /&gt;
You can use the list of TLDs to configure all the extensions or TLDs you wish to offer, their features, and pricing.&lt;br /&gt;
&lt;br /&gt;
Using the list of TLDs, you can:&lt;br /&gt;
&lt;br /&gt;
* Add and remove spotlight TLDs.&lt;br /&gt;
* Add and remove sales groups.&lt;br /&gt;
* Configure TLD pricing.&lt;br /&gt;
* Enable and disable DNS management, email forwarding, ID protection, and EPP codes.&lt;br /&gt;
* Enable, disable, and set the registrar for auto registration.&lt;br /&gt;
* Configure grace and redemption periods.&lt;br /&gt;
* Reorganize the list of TLDs.&lt;br /&gt;
* Remove TLDs.&lt;br /&gt;
&lt;br /&gt;
=== Spotlight TLDs ===&lt;br /&gt;
&lt;br /&gt;
Use the Spotlight TLDs feature to highlight specific TLDs on the domain results page. The first suggested result for the spotlighted TLD will appear in highlighted boxes directly below the client's check result. Clients will be able to add the TLDs you select to their shopping cart with one click.&lt;br /&gt;
&lt;br /&gt;
[[File:Spotlight TLD.png|thumb|Managing Spotlight TLDs]]&lt;br /&gt;
&lt;br /&gt;
To add a Spotlight TLD, click the lightbulb icon next to the desired TLD in the list. It will appear in the Spotlight TLD section at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Your currently-selected spotlight TLDs appear above the list of TLDs. &lt;br /&gt;
&lt;br /&gt;
* You can select up to eight spotlight TLDs.&lt;br /&gt;
* Drag TLDs left and right to change the order in which they appear on the domain results page.&lt;br /&gt;
* Click the '''X''' icon next to the TLD in the '''Spotlight TLDs''' section to remove it from the list of spotlight TLDs.&lt;br /&gt;
&lt;br /&gt;
For information on adding logos for Spotlight TLDs that do not already have a PNG logo file in the &amp;lt;tt&amp;gt;/assets/img/tld_logos&amp;lt;/tt&amp;gt; folder or applying custom styling, see [[Domain Pricing Matrix]].&lt;br /&gt;
&lt;br /&gt;
=== Adding a New TLD ===&lt;br /&gt;
&lt;br /&gt;
[[File:Tld pricing.png|thumb|Domain Pricing Page]][[File:Domainprice matrix.png|thumb|Domain Pricing Matrix]]&lt;br /&gt;
&lt;br /&gt;
The empty last row in the TLDs table is where you add new TLDs to your list. Remember that you can't configure pricing until after you initially save the TLD.&lt;br /&gt;
&lt;br /&gt;
To add a new TLD:&lt;br /&gt;
&lt;br /&gt;
# Enter the TLD, including the preceeding &amp;lt;tt&amp;gt;.&amp;lt;/tt&amp;gt; (for example, &amp;lt;tt&amp;gt;.com&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.net&amp;lt;/tt&amp;gt;).&lt;br /&gt;
# Check or uncheck the '''DNS Management''', '''Email Forwarding''', or '''ID Protection''' checkboxes to enable the desired features.&lt;br /&gt;
# Check '''EPP Code''' to require an EPP code for transfers.&lt;br /&gt;
# If you want to perform automatic registrations on payment, select a registrar from the '''Auto Registration''' menu (see below). If you do not want to use automatic registration, select ''None''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
After you add the new TLD, make certain that you update the pricing matrix for the new TLD by clicking '''Pricing'''. For more information, see below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;While WHMCS allows you to enter 1–10 years for transfer pricing, most registrars and TLDs do not support multi-year transfers.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Auto Registration ====&lt;br /&gt;
&lt;br /&gt;
Automatic domain registration automates registration and transfer request submissions to supported registrars. When you enable this, WHMCS will automatically submit the request to the registrar as soon as the client pays you for it. WHMCS never submits domain registrations before you receive payment.&lt;br /&gt;
&lt;br /&gt;
If you disable automatic domain registration, the system will wait to submit the registration until after a client has paid ''and'' an admin user manually reviews the order and accepts it.&lt;br /&gt;
&lt;br /&gt;
=== Sales Groups ===&lt;br /&gt;
&lt;br /&gt;
[[File:Sales group.png|thumb|Managing Sales Groups]]&lt;br /&gt;
&lt;br /&gt;
Sales groups highlight certain TLDs to customers by displaying colourful labels next to the domains on the domain results page. All results for the TLD within a sales group will display the label for the group. You can use this in conjunction with spotlight TLDs, so a domain can be both spotlighted and in a sales group for extra prominence.&lt;br /&gt;
&lt;br /&gt;
To assign a TLD to a sales group, click the arrow next to the TLD and select the desired option: '''HOT''', '''NEW''', or '''SALE'''.&lt;br /&gt;
&lt;br /&gt;
To remove the TLD from the sales group, click the arrow next to the TLD and select '''NONE'''.&lt;br /&gt;
&lt;br /&gt;
=== Configuring TLD Pricing Matrixes ===&lt;br /&gt;
&lt;br /&gt;
You can adjust the prices for each TLD on both a per-year registration length and per-currency basis.&lt;br /&gt;
&lt;br /&gt;
Any changes you make here will only affect new domain name registrations and transfers. The changes you make won't affect existing domain registrations. To update renewal prices for existing customers domains, you need to use the [[Bulk Pricing Updater]].&lt;br /&gt;
&lt;br /&gt;
To modify a TLD's pricing matrix:&lt;br /&gt;
&lt;br /&gt;
# Click '''Pricing''' for the desired TLD.&lt;br /&gt;
# Select the desired client group from the '''Pricing Slab for''' menu. &lt;br /&gt;
#* The pricing slab feature enables different domain pricing for different client groups on a per-TLD basis. &lt;br /&gt;
#* For more information, see [[Client Groups]].&lt;br /&gt;
# Check '''Enable''' for each desired year or currency to enable pricing.&lt;br /&gt;
# Enter the prices for registrations, transfers, and renewals. You can set a different price for each option.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
=== Domain Grace and Redemption Grace Periods ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This section describes a feature available in version 7.5 and above.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Domain-grace-periods-config.png|thumb|Domain Grace Settings]]&lt;br /&gt;
&lt;br /&gt;
The '''Grace Period''' and '''Redemption Period''' settings enable fine-grained control over what happens when clients renew domains after the expiration date. There are two tiers that control any extra charges you wish to make, which depend on how late a client renews a domain. You can control pricing on a per-TLD basis.&lt;br /&gt;
&lt;br /&gt;
To configure '''Grace Period''' and '''Redemption Period''' settings:&lt;br /&gt;
&lt;br /&gt;
# Click the gear icon for that TLD.&lt;br /&gt;
# Enter the desired duration in days.&lt;br /&gt;
# Enter the desired fee.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Domain_Grace_and_Redemption_Grace_Periods|Domain Grace and Redemption Grace Periods]].&lt;br /&gt;
&lt;br /&gt;
=== Reordering TLDs ===&lt;br /&gt;
&lt;br /&gt;
To reorder TLDs, click and hold the up-and-down arrow icon for the desired TLD. Then, drag the row to the desired location.&lt;br /&gt;
&lt;br /&gt;
=== Removing TLDs ===&lt;br /&gt;
&lt;br /&gt;
To remove a TLD from the list, click the red delete icon. Then, click '''OK''' to confirm the deletion.&lt;br /&gt;
&lt;br /&gt;
== Lookup Provider ==&lt;br /&gt;
&lt;br /&gt;
WHMCS supports many domain lookup providers for domain searches in the Client Area's domain checker or shopping cart.&lt;br /&gt;
&lt;br /&gt;
The lookup provider defaults to '''Standard WHOIS'''. Only change this if you want to sell premium domains or use lookup functionality in your specific registrar.&lt;br /&gt;
&lt;br /&gt;
To change your lookup provider:&lt;br /&gt;
&lt;br /&gt;
# Click '''Change'''.&lt;br /&gt;
# Click '''Select''' for the desired provider. You can choose from the following options:&lt;br /&gt;
#* '''Standard WHOIS''' — This checks domain availability using WHOIS servers directly and is the default domain lookup provider.  When using this method, WHMCS can display the status of the domain name with other TLD extensions in addition to the user's chosen TLD.&lt;br /&gt;
#* '''WHMCS Namespinning''' — This option generates, ranks, and returns relevant domain name suggestions across a wide range of TLDs to help drive more domain registrations (see below).&lt;br /&gt;
#* '''Domain Registrar''' — This allows you to choose a domain registrar to use as the lookup provider. WHMCS will use the chosen domain registrar  to provide suggestions using the registrar's suggestion engine or API. &amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''must''' first configure the registrar at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0,  '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
# Follow the prompts to provide the remaining information. This will include choosing TLDs to check and, depending on your lookup provider selection, may also include settings like geolocation-specific suggestions and adult domain name controls.&lt;br /&gt;
# Click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
If your selected lookup provider supports premium domains, you can enable them next (see below). After you enable premium domains, you '''cannot''' configure percentage markups and selling premium domains.&lt;br /&gt;
&lt;br /&gt;
=== Namespinning ===&lt;br /&gt;
&lt;br /&gt;
Namespinning provides intelligent automated suggestions based on the domain or keywords a user enters. It generates, ranks, and returns relevant domain name suggestions across a wide range of TLDs.&lt;br /&gt;
&lt;br /&gt;
If the search's TLD is not supported, it will return &amp;lt;tt&amp;gt;unsupported&amp;lt;/tt&amp;gt; and WHMCS will instead check the availability of the domain using the [[WHOIS Servers]].&lt;br /&gt;
&lt;br /&gt;
Namespinning supports the following languages: &lt;br /&gt;
&lt;br /&gt;
* English&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Korean&lt;br /&gt;
* Portuguese&lt;br /&gt;
* Spanish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Chinese&lt;br /&gt;
&lt;br /&gt;
To disable namespinning, select '''Standard WHOIS''' as the lookup provider.&lt;br /&gt;
&lt;br /&gt;
==Premium Domains==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This section describes a feature available in version 7.1 and above.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Premium domain on.png|thumb|Premium Domains Activated]]&lt;br /&gt;
&lt;br /&gt;
Premium Domains are names with short, common, or desirable words. Usually, this is providing a more memorable web address for a premium price. The system fetches the pricing in real-time from the registrar (you must use a registrar that supports this functionality), the Lookup Provider. The system then applies any markup you configure to determine the final price for the customer.&lt;br /&gt;
&lt;br /&gt;
To enable premium domains, set the toggle to '''ON'''.&lt;br /&gt;
&lt;br /&gt;
To configure premium domain settings, click '''Configure'''. Then, set the desired prices and markup percentages and click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Premium Domains]].&lt;br /&gt;
&lt;br /&gt;
== Bulk Management ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2018-10-06 WHMCS - Domains TLDS.png|thumb|TLD Bulk Management actions]]&lt;br /&gt;
&lt;br /&gt;
The Bulk Management actions allow for quick updates to the registration, transfer, and renewal amounts for the 1 to 10 year cycles for all configured TLDs. It also allows you to mass-configure the grace and redemption periods and amounts to charge for those to all TLDs.&lt;br /&gt;
&lt;br /&gt;
For example, to change the pricing for one-year registrations for all TLDs to $14:&lt;br /&gt;
&lt;br /&gt;
#Enter &amp;lt;tt&amp;gt;14&amp;lt;/tt&amp;gt; into the '''1 Year Registration''' box.&lt;br /&gt;
#To apply the same change to years 2 to 10 with automatic multiplication of the 1 year amount, check '''Set 2-10 years based on 1 year price''' for registration and renewals..&lt;br /&gt;
#Click '''Save Changes'''. &lt;br /&gt;
&lt;br /&gt;
We introduced the Grace Period and Redemption Period bulk actions with support for Grace and Redemption Periods in WHMCS 7.5. You can use these options to quickly enable or update the '''Grace Period''' and '''Redemption Period''' settings for all TLDs at once. This can be helpful when first enabling these features on the configured TLDs. For more information on how to set these items, see [[Domain Grace and Redemption Grace Periods]].&lt;br /&gt;
&lt;br /&gt;
==Domain Addons — ID Protection, DNS Management, and Email Forwarding==&lt;br /&gt;
&lt;br /&gt;
[[File:Domain addons.png|thumb|Domain Addons]]&lt;br /&gt;
&lt;br /&gt;
In WHMCS, these are domain addons. Often, some addons aren't compatible with all the TLDs you offer. In WHMCS, you can enable or disable them on a per TLD basis. You can configure them and specify each addon's available extensions for using the checkboxes on each TLD row.&lt;br /&gt;
&lt;br /&gt;
If you wish to offer one or more of these addons for free with a domain name, leave the price at &amp;lt;tt&amp;gt;0.00&amp;lt;/tt&amp;gt;. It will appear as a free option on the domain configuration page of the order form.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Domain_Pricing&amp;diff=33729</id>
		<title>Domain Pricing</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Domain_Pricing&amp;diff=33729"/>
				<updated>2022-12-13T13:26:45Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Bulk Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can configure the prices you charge to your clients for domain registration and associated addons. You can also configure namespinning, premium domains, spotlight TLDs, and other ways to increase your domain sales.&lt;br /&gt;
&lt;br /&gt;
You can access this feature at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; Domain Pricing''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Pricing'''. &lt;br /&gt;
&lt;br /&gt;
For instructions for configuring WHMCS to register, renew, or transfer domains automatically, see [[Domains Configuration]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;https://www.whmcs.com/services#installation?utm_medium=docs&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Need help with domain configuration?&amp;lt;/b&amp;gt; Have our team configure WHMCS for you.&amp;lt;/small&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;span class=&amp;quot;button&amp;quot;&amp;gt;Services&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Domains/TLDs ==&lt;br /&gt;
&lt;br /&gt;
You can use the list of TLDs to configure all the extensions or TLDs you wish to offer, their features, and pricing.&lt;br /&gt;
&lt;br /&gt;
Using the list of TLDs, you can:&lt;br /&gt;
&lt;br /&gt;
* Add and remove spotlight TLDs.&lt;br /&gt;
* Add and remove sales groups.&lt;br /&gt;
* Configure TLD pricing.&lt;br /&gt;
* Enable and disable DNS management, email forwarding, ID protection, and EPP codes.&lt;br /&gt;
* Enable, disable, and set the registrar for auto registration.&lt;br /&gt;
* Configure grace and redemption periods.&lt;br /&gt;
* Reorganize the list of TLDs.&lt;br /&gt;
* Remove TLDs.&lt;br /&gt;
&lt;br /&gt;
=== Spotlight TLDs ===&lt;br /&gt;
&lt;br /&gt;
Use the Spotlight TLDs feature to highlight specific TLDs on the domain results page. The first suggested result for the spotlighted TLD will appear in highlighted boxes directly below the client's check result. Clients will be able to add the TLDs you select to their shopping cart with one click.&lt;br /&gt;
&lt;br /&gt;
[[File:Spotlight TLD.png|thumb|Managing Spotlight TLDs]]&lt;br /&gt;
&lt;br /&gt;
To add a Spotlight TLD, click the lightbulb icon next to the desired TLD in the list. It will appear in the Spotlight TLD section at the top of the page.&lt;br /&gt;
&lt;br /&gt;
Your currently-selected spotlight TLDs appear above the list of TLDs. &lt;br /&gt;
&lt;br /&gt;
* You can select up to eight spotlight TLDs.&lt;br /&gt;
* Drag TLDs left and right to change the order in which they appear on the domain results page.&lt;br /&gt;
* Click the '''X''' icon next to the TLD in the '''Spotlight TLDs''' section to remove it from the list of spotlight TLDs.&lt;br /&gt;
&lt;br /&gt;
For information on adding logos for Spotlight TLDs that do not already have a PNG logo file in the &amp;lt;tt&amp;gt;/assets/img/tld_logos&amp;lt;/tt&amp;gt; folder or applying custom styling, see [[Domain Pricing Matrix]].&lt;br /&gt;
&lt;br /&gt;
=== Adding a New TLD ===&lt;br /&gt;
&lt;br /&gt;
[[File:Tld pricing.png|thumb|Domain Pricing Page]][[File:Domainprice matrix.png|thumb|Domain Pricing Matrix]]&lt;br /&gt;
&lt;br /&gt;
The empty last row in the TLDs table is where you add new TLDs to your list. Remember that you can't configure pricing until after you initially save the TLD.&lt;br /&gt;
&lt;br /&gt;
To add a new TLD:&lt;br /&gt;
&lt;br /&gt;
# Enter the TLD, including the preceeding &amp;lt;tt&amp;gt;.&amp;lt;/tt&amp;gt; (for example, &amp;lt;tt&amp;gt;.com&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.net&amp;lt;/tt&amp;gt;).&lt;br /&gt;
# Check or uncheck the '''DNS Management''', '''Email Forwarding''', or '''ID Protection''' checkboxes to enable the desired features.&lt;br /&gt;
# Check '''EPP Code''' to require an EPP code for transfers.&lt;br /&gt;
# If you want to perform automatic registrations on payment, select a registrar from the '''Auto Registration''' menu (see below). If you do not want to use automatic registration, select ''None''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
After you add the new TLD, make certain that you update the pricing matrix for the new TLD by clicking '''Pricing'''. For more information, see below.&lt;br /&gt;
&lt;br /&gt;
==== Auto Registration ====&lt;br /&gt;
&lt;br /&gt;
Automatic domain registration automates registration and transfer request submissions to supported registrars. When you enable this, WHMCS will automatically submit the request to the registrar as soon as the client pays you for it. WHMCS never submits domain registrations before you receive payment.&lt;br /&gt;
&lt;br /&gt;
If you disable automatic domain registration, the system will wait to submit the registration until after a client has paid ''and'' an admin user manually reviews the order and accepts it.&lt;br /&gt;
&lt;br /&gt;
=== Sales Groups ===&lt;br /&gt;
&lt;br /&gt;
[[File:Sales group.png|thumb|Managing Sales Groups]]&lt;br /&gt;
&lt;br /&gt;
Sales groups highlight certain TLDs to customers by displaying colourful labels next to the domains on the domain results page. All results for the TLD within a sales group will display the label for the group. You can use this in conjunction with spotlight TLDs, so a domain can be both spotlighted and in a sales group for extra prominence.&lt;br /&gt;
&lt;br /&gt;
To assign a TLD to a sales group, click the arrow next to the TLD and select the desired option: '''HOT''', '''NEW''', or '''SALE'''.&lt;br /&gt;
&lt;br /&gt;
To remove the TLD from the sales group, click the arrow next to the TLD and select '''NONE'''.&lt;br /&gt;
&lt;br /&gt;
=== Configuring TLD Pricing Matrixes ===&lt;br /&gt;
&lt;br /&gt;
You can adjust the prices for each TLD on both a per-year registration length and per-currency basis.&lt;br /&gt;
&lt;br /&gt;
Any changes you make here will only affect new domain name registrations and transfers. The changes you make won't affect existing domain registrations. To update renewal prices for existing customers domains, you need to use the [[Bulk Pricing Updater]].&lt;br /&gt;
&lt;br /&gt;
To modify a TLD's pricing matrix:&lt;br /&gt;
&lt;br /&gt;
# Click '''Pricing''' for the desired TLD.&lt;br /&gt;
# Select the desired client group from the '''Pricing Slab for''' menu. &lt;br /&gt;
#* The pricing slab feature enables different domain pricing for different client groups on a per-TLD basis. &lt;br /&gt;
#* For more information, see [[Client Groups]].&lt;br /&gt;
# Check '''Enable''' for each desired year or currency to enable pricing.&lt;br /&gt;
# Enter the prices for registrations, transfers, and renewals. You can set a different price for each option.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
=== Domain Grace and Redemption Grace Periods ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This section describes a feature available in version 7.5 and above.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Domain-grace-periods-config.png|thumb|Domain Grace Settings]]&lt;br /&gt;
&lt;br /&gt;
The '''Grace Period''' and '''Redemption Period''' settings enable fine-grained control over what happens when clients renew domains after the expiration date. There are two tiers that control any extra charges you wish to make, which depend on how late a client renews a domain. You can control pricing on a per-TLD basis.&lt;br /&gt;
&lt;br /&gt;
To configure '''Grace Period''' and '''Redemption Period''' settings:&lt;br /&gt;
&lt;br /&gt;
# Click the gear icon for that TLD.&lt;br /&gt;
# Enter the desired duration in days.&lt;br /&gt;
# Enter the desired fee.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Domain_Grace_and_Redemption_Grace_Periods|Domain Grace and Redemption Grace Periods]].&lt;br /&gt;
&lt;br /&gt;
=== Reordering TLDs ===&lt;br /&gt;
&lt;br /&gt;
To reorder TLDs, click and hold the up-and-down arrow icon for the desired TLD. Then, drag the row to the desired location.&lt;br /&gt;
&lt;br /&gt;
=== Removing TLDs ===&lt;br /&gt;
&lt;br /&gt;
To remove a TLD from the list, click the red delete icon. Then, click '''OK''' to confirm the deletion.&lt;br /&gt;
&lt;br /&gt;
== Lookup Provider ==&lt;br /&gt;
&lt;br /&gt;
WHMCS supports many domain lookup providers for domain searches in the Client Area's domain checker or shopping cart.&lt;br /&gt;
&lt;br /&gt;
The lookup provider defaults to '''Standard WHOIS'''. Only change this if you want to sell premium domains or use lookup functionality in your specific registrar.&lt;br /&gt;
&lt;br /&gt;
To change your lookup provider:&lt;br /&gt;
&lt;br /&gt;
# Click '''Change'''.&lt;br /&gt;
# Click '''Select''' for the desired provider. You can choose from the following options:&lt;br /&gt;
#* '''Standard WHOIS''' — This checks domain availability using WHOIS servers directly and is the default domain lookup provider.  When using this method, WHMCS can display the status of the domain name with other TLD extensions in addition to the user's chosen TLD.&lt;br /&gt;
#* '''WHMCS Namespinning''' — This option generates, ranks, and returns relevant domain name suggestions across a wide range of TLDs to help drive more domain registrations (see below).&lt;br /&gt;
#* '''Domain Registrar''' — This allows you to choose a domain registrar to use as the lookup provider. WHMCS will use the chosen domain registrar  to provide suggestions using the registrar's suggestion engine or API. &amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;You '''must''' first configure the registrar at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0,  '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
# Follow the prompts to provide the remaining information. This will include choosing TLDs to check and, depending on your lookup provider selection, may also include settings like geolocation-specific suggestions and adult domain name controls.&lt;br /&gt;
# Click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
If your selected lookup provider supports premium domains, you can enable them next (see below). After you enable premium domains, you '''cannot''' configure percentage markups and selling premium domains.&lt;br /&gt;
&lt;br /&gt;
=== Namespinning ===&lt;br /&gt;
&lt;br /&gt;
Namespinning provides intelligent automated suggestions based on the domain or keywords a user enters. It generates, ranks, and returns relevant domain name suggestions across a wide range of TLDs.&lt;br /&gt;
&lt;br /&gt;
If the search's TLD is not supported, it will return &amp;lt;tt&amp;gt;unsupported&amp;lt;/tt&amp;gt; and WHMCS will instead check the availability of the domain using the [[WHOIS Servers]].&lt;br /&gt;
&lt;br /&gt;
Namespinning supports the following languages: &lt;br /&gt;
&lt;br /&gt;
* English&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Korean&lt;br /&gt;
* Portuguese&lt;br /&gt;
* Spanish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Chinese&lt;br /&gt;
&lt;br /&gt;
To disable namespinning, select '''Standard WHOIS''' as the lookup provider.&lt;br /&gt;
&lt;br /&gt;
==Premium Domains==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This section describes a feature available in version 7.1 and above.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Premium domain on.png|thumb|Premium Domains Activated]]&lt;br /&gt;
&lt;br /&gt;
Premium Domains are names with short, common, or desirable words. Usually, this is providing a more memorable web address for a premium price. The system fetches the pricing in real-time from the registrar (you must use a registrar that supports this functionality), the Lookup Provider. The system then applies any markup you configure to determine the final price for the customer.&lt;br /&gt;
&lt;br /&gt;
To enable premium domains, set the toggle to '''ON'''.&lt;br /&gt;
&lt;br /&gt;
To configure premium domain settings, click '''Configure'''. Then, set the desired prices and markup percentages and click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Premium Domains]].&lt;br /&gt;
&lt;br /&gt;
== Bulk Management ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2018-10-06 WHMCS - Domains TLDS.png|thumb|TLD Bulk Management actions]]&lt;br /&gt;
&lt;br /&gt;
The Bulk Management actions allow for quick updates to the registration, transfer, and renewal amounts for the 1 to 10 year cycles for all configured TLDs. It also allows you to mass-configure the grace and redemption periods and amounts to charge for those to all TLDs.&lt;br /&gt;
&lt;br /&gt;
For example, to change the pricing for one-year registrations for all TLDs to $14:&lt;br /&gt;
&lt;br /&gt;
#Enter &amp;lt;tt&amp;gt;14&amp;lt;/tt&amp;gt; into the '''1 Year Registration''' box.&lt;br /&gt;
#To apply the same change to years 2 to 10 with automatic multiplication of the 1 year amount, check '''Set 2-10 years based on 1 year price''' for registration and renewals..&lt;br /&gt;
#Click '''Save Changes'''. &lt;br /&gt;
&lt;br /&gt;
We introduced the Grace Period and Redemption Period bulk actions with support for Grace and Redemption Periods in WHMCS 7.5. You can use these options to quickly enable or update the '''Grace Period''' and '''Redemption Period''' settings for all TLDs at once. This can be helpful when first enabling these features on the configured TLDs. For more information on how to set these items, see [[Domain Grace and Redemption Grace Periods]].&lt;br /&gt;
&lt;br /&gt;
==Domain Addons — ID Protection, DNS Management, and Email Forwarding==&lt;br /&gt;
&lt;br /&gt;
[[File:Domain addons.png|thumb|Domain Addons]]&lt;br /&gt;
&lt;br /&gt;
In WHMCS, these are domain addons. Often, some addons aren't compatible with all the TLDs you offer. In WHMCS, you can enable or disable them on a per TLD basis. You can configure them and specify each addon's available extensions for using the checkboxes on each TLD row.&lt;br /&gt;
&lt;br /&gt;
If you wish to offer one or more of these addons for free with a domain name, leave the price at &amp;lt;tt&amp;gt;0.00&amp;lt;/tt&amp;gt;. It will appear as a free option on the domain configuration page of the order form.&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=OpenSRS&amp;diff=33574</id>
		<title>OpenSRS</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=OpenSRS&amp;diff=33574"/>
				<updated>2022-10-18T13:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Additional Registrar Module Files Requirement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The OpenSRS module allows you to register and manage domains with OpenSRS.&lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
}}&lt;br /&gt;
== Activation ==&lt;br /&gt;
&lt;br /&gt;
To activate and begin using the OpenSRS registrar module:&lt;br /&gt;
&lt;br /&gt;
# Check to ensure that your server includes all required third-party classes (for example, PEAR). If it does not, see [[#Additional_Registrar_Module_Files_Requirement|the section below]].&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''OpenSRS''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your OpenSRS credentials. You can generate your '''PrivateKey''' value at '''Generate New Private Key''' in the OpenSRS Reseller Web Interface.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# In the OpenSRS Reseller Web Interface, go to '''Add IPs for Script/API Access''' and configure access for your server's IP address. You can find this address in WHMCS at '''Help &amp;gt; [[License Information]]'''.&lt;br /&gt;
# Configure and fund your OpenSRS reseller account. For more information, see [http://opensrs.com/resources OpenSRS's documentation].&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
=== Additional Registrar Module Files Requirement ===&lt;br /&gt;
&lt;br /&gt;
If your server does not include all of the required third-party classes, you must [https://www.whmcs.com/members/dl.php?type=d&amp;amp;id=29 download the necessary files] and upload them to the &amp;lt;tt&amp;gt;/modules/registrars/opensrs/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]].&lt;br /&gt;
&lt;br /&gt;
==  Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''. &lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Blank Response or Connection Error Message ===&lt;br /&gt;
&lt;br /&gt;
This usually indicates that the OpenSRS API port numbers (&amp;lt;tt&amp;gt;55443&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;55000&amp;lt;/tt&amp;gt;) are blocked by your server's firewall and you must open them for outbound connections.&lt;br /&gt;
&lt;br /&gt;
=== Partially Loaded Page (Blank or Lost Formatting) ===&lt;br /&gt;
 &lt;br /&gt;
The OpenSRS module requires additional files.&lt;br /&gt;
 &lt;br /&gt;
[http://www.whmcs.com/members/dl.php?type=d&amp;amp;id=29 Download these files] and then upload them to the &amp;lt;tt&amp;gt;/modules/registrars/opensrs/&amp;lt;/tt&amp;gt; folder.&amp;lt;br&amp;gt;&lt;br /&gt;
For more information, see [[OpenSRS#Activation|OpenSRS Activation]].&lt;br /&gt;
&lt;br /&gt;
=== Domain Already Renewed ===&lt;br /&gt;
&lt;br /&gt;
This indicates that the '''Expiry Date''' value in the client's '''[[Clients:Domains Tab|Domains]]''' tab is invalid or incorrect. Correcting this value allows domain renewal.&lt;br /&gt;
&lt;br /&gt;
=== Order xxxxxxx is not a pending, declined or cancelled order and cannot be processed ===&lt;br /&gt;
&lt;br /&gt;
The system still registers the domain name when this error occurs. To stop the error, set '''Process Immediately''' to '''Off''' in your OpenSRS account.&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Stargate&amp;diff=33458</id>
		<title>Stargate</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Stargate&amp;diff=33458"/>
				<updated>2022-09-20T09:58:05Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
This domain registrar module is also the Resell.biz and UK2 modules.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Stargate/UK2 module allows you to register and manage domains with UK2.&lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainrelease = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
| premium = yes&lt;br /&gt;
| tldpricingsync = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Activation ==&lt;br /&gt;
&lt;br /&gt;
To activate and begin using the Stargate registrar module:&lt;br /&gt;
&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''Stargate/UK2''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your Stargate credentials.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# [https://www.resell.biz/ Open a resell.biz ticket] to request API access to your Stargate account for your server's IP address. &lt;br /&gt;
#* You can find this IP address in WHMCS at '''Help &amp;gt; [[License Information]]'''.&lt;br /&gt;
#* If you do not perform this step, you will see an ''Access Denied'' error.&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]]. &lt;br /&gt;
&lt;br /&gt;
== Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''. &lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
Because Stargate uses the LogicBoxes platform, see the [[ResellerClub]] documentation for configuration and troubleshooting information.&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=ResellerCamp&amp;diff=33457</id>
		<title>ResellerCamp</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=ResellerCamp&amp;diff=33457"/>
				<updated>2022-09-20T09:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The ResellerCamp module allows you to register and manage domains with ResellerCamp.  &lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainrelease = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
| premium = yes&lt;br /&gt;
| tldpricingsync = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Activation==&lt;br /&gt;
&lt;br /&gt;
To activate and use the ResellerCamp registrar module:&lt;br /&gt;
&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''ResellerCamp''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your ResellerCamp credentials.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# [https://resellercamp.com/ Open a ticket] with ResellerCamp, requesting them to allow your IP address access to your ResellerCamp account via the API. To find the IP address to whitelist, go to '''Help &amp;gt; [[License Information]]''' in the WHMCS Admin Area.&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;Failure to do this will result in you seeing the following message: '''Access Denied: You are not authorized to perform this action'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]].&lt;br /&gt;
&lt;br /&gt;
== Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
ResellerCamp uses the LogicBoxes platform. For more information, see [[ResellerClub]].&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=NetEarthOne&amp;diff=33456</id>
		<title>NetEarthOne</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=NetEarthOne&amp;diff=33456"/>
				<updated>2022-09-20T09:57:30Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The NetEarthOne module allows you to register and manage domains with NetEarthOne.&lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainrelease = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
| premium = yes&lt;br /&gt;
| tldpricingsync = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Activation ==&lt;br /&gt;
&lt;br /&gt;
To activate and begin using the NetEarthOne registrar module, follow the steps below:&lt;br /&gt;
&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''NetEarthOne''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your NetEarthOne credentials.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# [https://www.netearthone.com/ Open a NetEarthOne ticket] and request API access to your NetEarthOne account for your server's IP address. &lt;br /&gt;
#* You can find this IP address in the WHMCS Admin Area at '''Help &amp;gt; [[License Information]]'''.&lt;br /&gt;
#* If you don't do this, you will see an ''Access Denied'' message.&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]].&lt;br /&gt;
&lt;br /&gt;
== Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''. &lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
Because NetEarthOne uses the LogicBoxes platform, see the [[ResellerClub]] documentation for configuration and troubleshooting information.&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=ResellerClub&amp;diff=33455</id>
		<title>ResellerClub</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=ResellerClub&amp;diff=33455"/>
				<updated>2022-09-20T09:56:40Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The ResellerClub module allows you to register and manage domains with ResellerClub.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[ResellerClub Reseller Accounts FAQ]].&lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainrelease = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
| premium = yes&lt;br /&gt;
| transferout = yes&lt;br /&gt;
| tldpricingsync = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Activation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
You must sign up for a [https://freeaccount.partnersite.myorderbox.com/reseller.php?action=show_signupform ResellerClub account].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To activate and begin using the ResellerClub registrar module:&lt;br /&gt;
&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''ResellerClub''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your Resellerclub API credentials and configure the module's settings. [[File:Rcprofile.png|thumb|User Profile Menu]]&lt;br /&gt;
#* You can find your ResellerClub API credentials in the ResellerClub control panel:&lt;br /&gt;
#** Your reseller ID appears at '''User Profile &amp;gt; Manage Profile'''.&lt;br /&gt;
#** Your API key appears at '''Settings &amp;gt; API'''.&lt;br /&gt;
#* Enable '''Designated Agent''' to act as the designated agent for all contact changes. For more information, [https://freeaccount.myorderbox.com/kb/node/5 see the ResellerClub documentation]. &lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# Grant API access to your ResellerClub account to your server's IP address. You can do this by going to '''Settings &amp;gt; API''' in the LogicBoxes/ResellerClub control panel and entering your IP address.&lt;br /&gt;
#* You can find the IP address to use in WHMCS at '''Help &amp;gt; [[License Information]]'''.&lt;br /&gt;
#* If you do not do this, you will see a &amp;lt;tt&amp;gt;You must authorize your IP address to use this API.&amp;lt;/tt&amp;gt; error in WHMCS 8.4 and later or an &amp;lt;tt&amp;gt;Access Denied&amp;lt;/tt&amp;gt; error in WHMCS 8.3 and earlier.&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
ResellerClub requires the use of a '''Demo Account Reseller ID''' and '''API Key''' with the '''Test URL''' instead of your '''Live Account''' credentials. Use of your '''Live Account''' credentials, even with the '''Test URL''', will cause you to [http://freeaccount.myorderbox.com/kb/answer/753#heading_6 perform actions in the live environment].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
==== Nameservers ====&lt;br /&gt;
&lt;br /&gt;
Live nameservers will return a &amp;lt;tt&amp;gt;Nameserver is not a valid Nameserver&amp;lt;/tt&amp;gt; error unless you create and register them in the demo environment before attempting domain registrations on the demo platform. The demo control panel will try to check the validity of the nameservers in the demo platform and not on the registry.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;ns1.onlyfordemo.net&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;ns2.onlyfordemo.net&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; as your nameservers without registering them on the demo environment.&lt;br /&gt;
&lt;br /&gt;
=== IDN Configuration ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
The following information is for WHMCS 7.10 and earlier.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To register internationalized domain names (IDNs) through ResellerClub, you must add an additional domain field to WHMCS via the &amp;lt;tt&amp;gt;resources/domains/additionalfields.php&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The language options differ for each TLD. You can find the appropriate values in the &amp;lt;tt&amp;gt;idnLanguageCode&amp;lt;/tt&amp;gt; section in the [http://manage.uk.resellerclub.com/kb/answer/752#heading_1 ResellerClub API Documentation].&lt;br /&gt;
&lt;br /&gt;
For example, to register a &amp;lt;tt&amp;gt;.eu&amp;lt;/tt&amp;gt; domain, add the following line to the &amp;lt;tt&amp;gt;/resources/domains/additionalfields.php&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$additionaldomainfields[&amp;quot;.eu&amp;quot;][] = array(&lt;br /&gt;
    &amp;quot;Name&amp;quot; =&amp;gt; &amp;quot;IDN Language&amp;quot;,&lt;br /&gt;
    &amp;quot;DisplayName&amp;quot; =&amp;gt; &amp;quot;IDN Language&amp;quot;,&lt;br /&gt;
    &amp;quot;LangVar&amp;quot; =&amp;gt; &amp;quot;idnlang&amp;quot;,&lt;br /&gt;
    &amp;quot;Type&amp;quot; =&amp;gt; &amp;quot;dropdown&amp;quot;,&lt;br /&gt;
    &amp;quot;Options&amp;quot; =&amp;gt; &amp;quot;latin&amp;quot;,&lt;br /&gt;
    &amp;quot;Default&amp;quot; =&amp;gt; &amp;quot;latin&amp;quot;,&lt;br /&gt;
    &amp;quot;Required&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;tt&amp;gt;.org&amp;lt;/tt&amp;gt; domains, add the following line to the &amp;lt;tt&amp;gt;/resources/domains/additionalfields.php&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$additionaldomainfields[&amp;quot;.org&amp;quot;][] = array(&lt;br /&gt;
    &amp;quot;Name&amp;quot; =&amp;gt; &amp;quot;IDN Language&amp;quot;,&lt;br /&gt;
    &amp;quot;DisplayName&amp;quot; =&amp;gt; &amp;quot;IDN Language&amp;quot;,&lt;br /&gt;
    &amp;quot;LangVar&amp;quot; =&amp;gt; &amp;quot;idnlang&amp;quot;,&lt;br /&gt;
    &amp;quot;Type&amp;quot; =&amp;gt; &amp;quot;dropdown&amp;quot;,&lt;br /&gt;
    &amp;quot;Options&amp;quot; =&amp;gt; &amp;quot;da,de,hu,is,ko,lv,lt,pl,es,sv&amp;quot;,&lt;br /&gt;
    &amp;quot;Default&amp;quot; =&amp;gt; &amp;quot;da&amp;quot;,&lt;br /&gt;
    &amp;quot;Required&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Additional Domain Fields]].&lt;br /&gt;
&lt;br /&gt;
=== Domain Contacts ===&lt;br /&gt;
&lt;br /&gt;
Prior to WHMCS 6, domain registration through LogicBoxes modules (ResellerClub, NetEarthOne, and Stargate) always used the client's profile data regardless of whether '''User Client Details''' was disabled.&lt;br /&gt;
&lt;br /&gt;
If a client has multiple registered domains, they will use the same contact details for all four Whois contacts. Changing the Whois details on one domain will also change the details for the others.&lt;br /&gt;
&lt;br /&gt;
In WHMCS 6 and later, domain registration creates a unique contact for each domain. This contact becomes the Registrant, Billing, Tech, and Admin contact for the domain's Whois records. Modifying the Whois details for the domain will change only that domain.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]].&lt;br /&gt;
&lt;br /&gt;
== Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
==== Connection Problems ====&lt;br /&gt;
&lt;br /&gt;
The following errors occur when the ResellerClub server is unreachable. They may be experiencing problems or a local firewall may block the connection:&lt;br /&gt;
&lt;br /&gt;
* [http://www.myorderbox.com/anacreon/servlet/APIv3 HTTP Error: Couldn't open socket connection to server].&lt;br /&gt;
* Domain Registration Error  - Unable to connect to Registry.&lt;br /&gt;
&lt;br /&gt;
==== Access Problems ====&lt;br /&gt;
&lt;br /&gt;
The following errors indicate problems accessing ResellerClub:&lt;br /&gt;
&lt;br /&gt;
* Access Denied: You are not authorized to perform this action.&lt;br /&gt;
* CURL Error: 7 - couldn't connect to host.&lt;br /&gt;
&lt;br /&gt;
Usually, this indicates that you haven't allowed your server's IP address to access your ResellerClub account via the API. Do this in the '''Settings &amp;gt; API''' section of the LogicBoxes control panel. &lt;br /&gt;
&lt;br /&gt;
The IP address you need to authorize is typically the main shared IP address of the server, which is usually the IP address your WHMCS license is assigned to. If you experience problems, contact ResellerClub.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Password/Username, or your User account maybe Inactive or Suspended ====&lt;br /&gt;
&lt;br /&gt;
This error response indicates that the login details in '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Domain Registrars''', for the Resellerclub module are incorrect or your account is suspended.&lt;br /&gt;
&lt;br /&gt;
==== Website Doesn't Exist For xxx ====&lt;br /&gt;
&lt;br /&gt;
This error indicates that the domain does not exist in your ResellerClub account while a domain transfer is in progress. It automatically disappears when the transfer is complete.&lt;br /&gt;
&lt;br /&gt;
==== Telephone No. is invalid. Please note that only digits are allowed ====&lt;br /&gt;
&lt;br /&gt;
This error displays when you include a country code in a phone number. Only enter the phone number as it would be called from that country.&lt;br /&gt;
&lt;br /&gt;
==== Language code not valid for this TLD ====&lt;br /&gt;
&lt;br /&gt;
This error occurs when attempting to register an IDN without specifying a valid language for the domain. For more information, see [[#IDN_Configuration|IDN Configuration]].&lt;br /&gt;
&lt;br /&gt;
If you have already configured a IDN Language additional domain field, this error indicates that the selected language is not valid for the TLD. For more information, see the  &amp;lt;tt&amp;gt;idnLanguageCode&amp;lt;/tt&amp;gt; section in the [http://manage.uk.resellerclub.com/kb/answer/752#heading_1 ResellerClub API Documentation].&lt;br /&gt;
&lt;br /&gt;
==== An unknown fault occurred - please contact support ====&lt;br /&gt;
&lt;br /&gt;
This error occurs when the client's profile data contains characters other than a-z and 0-9. The ResellerClub API won't accept any accents or other non-Latin characters. &lt;br /&gt;
&lt;br /&gt;
You can customize WHMCS to automatically convert non-Latin characters. For more information, see [[Custom Transliteration]].&lt;br /&gt;
&lt;br /&gt;
==== An unexpected error has occurred ====&lt;br /&gt;
&lt;br /&gt;
This error usually indicates that the login details are missing or incorrect. Make sure that you have correctly entered your reseller ID and API key at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
&lt;br /&gt;
==== Required parameter missing: name ====&lt;br /&gt;
&lt;br /&gt;
This error indicates that ResellerClub is not receiving the client's details. Make sure to enter the appropriate information in the following locations:&lt;br /&gt;
&lt;br /&gt;
* Enter the client's details in the '''Profile''' and '''Contacts''' tabs.&lt;br /&gt;
* Enter your company details in the '''[[Domains Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
&lt;br /&gt;
Also make certain to check '''Use Clients Details''' in the '''[[Domains Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
&lt;br /&gt;
==== There is already a pending action on this domain ====&lt;br /&gt;
&lt;br /&gt;
This message indicates that a Whois contact details update is pending on this domain.  Once the new contact details are confirmed by the new and old contact, this message will disappear within one day. &lt;br /&gt;
&lt;br /&gt;
For more information, see [http://blog.whmcs.com/?t=121202 in our blog].&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Enom&amp;diff=33454</id>
		<title>Enom</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Enom&amp;diff=33454"/>
				<updated>2022-09-20T09:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* About this Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The Enom module allows you to register and manage domains with Enom.&lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
| premium = yes&lt;br /&gt;
| transferout = yes&lt;br /&gt;
| tldpricingsync = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Activation==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
You must create an [https://www.whmcs.com/partners/enom/ Enom account].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To activate and begin using the Enom registrar module:&lt;br /&gt;
&lt;br /&gt;
# Log in to your account on the [https://www.enom.com/apitokens/default.aspx Enom website].&lt;br /&gt;
# Enter an identifying name in the textbox (for example, &amp;lt;tt&amp;gt;WHMCS&amp;lt;/tt&amp;gt;).&lt;br /&gt;
# Click '''Generate New API Token'''.&lt;br /&gt;
# Copy the generated API token.&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''Enom''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your Enom username.&lt;br /&gt;
# Paste in the API token.&lt;br /&gt;
# Check '''Disable IRTP''' to prevent WHMCS from displaying contact information verification notices.&lt;br /&gt;
# Check '''Use Default Nameservers''' to use Enom's default nameservers for new registrations, overriding the nameservers in WHMCS.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# In your Enom account, go to '''Resellers &amp;gt; Manage &amp;gt; API''' and add your server's IP address. &lt;br /&gt;
#* You can find this address in WHMCS at '''Help &amp;gt; [[License Information]]'''.&lt;br /&gt;
#* If you do not do this, you will see a '''Registrar Error Invalid Client IP''' error.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;http://www.youtube.com/watch?v=0Sz9mkBzLN0&amp;amp;hd=1&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;Watch the video tutorial for this feature&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;img src=&amp;quot;https://assets.whmcs.com/icons/youtube.png&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;Before you can begin using the Enom API with your account. you must authorize your server IP address for access to your account. See below for steps to do this.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
Before you enable '''Test Mode''' in WHMCS, you must register on Enom's Reseller Test environment:&lt;br /&gt;
&lt;br /&gt;
# Log in to [https://resellertest.enom.com/resellers/reseller-testaccount.aspx Enom's Reseller Test Account].&lt;br /&gt;
# Click all three links under '''Test Interface Options''' to configure the test account.&lt;br /&gt;
# [https://resellertest.enom.com/apitokens/default.aspx Generate a test API token.]&lt;br /&gt;
&lt;br /&gt;
When you place domain registration orders in WHMCS with test mode active, the domains will appear on your demo Enom account (&amp;lt;tt&amp;gt;http://resellertest.enom.com&amp;lt;/tt&amp;gt;) but no domain will actually be registered and you will not be charged.&lt;br /&gt;
&lt;br /&gt;
=== .ca Registrations ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;.ca&amp;lt;/tt&amp;gt; registrations require additional fields. The &amp;lt;tt&amp;gt;Invalid registrant information&amp;lt;/tt&amp;gt; error is due to problems with the location field. &lt;br /&gt;
&lt;br /&gt;
Instead of entering the full place name, use one of the following province abbreviations:&lt;br /&gt;
&lt;br /&gt;
* Alberta — &amp;lt;tt&amp;gt;AB&amp;lt;/tt&amp;gt;&lt;br /&gt;
* British Columbia — &amp;lt;tt&amp;gt;BC&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Manitoba — &amp;lt;tt&amp;gt;MB&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* New Brunswick — &amp;lt;tt&amp;gt;NB&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Newfoundland and Labrador — &amp;lt;tt&amp;gt;NL&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Northwest Territories — &amp;lt;tt&amp;gt;NT&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Nova Scotia — &amp;lt;tt&amp;gt;NS&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Nunavut — &amp;lt;tt&amp;gt;NU&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Ontario — &amp;lt;tt&amp;gt;ON&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Prince Edward Island — &amp;lt;tt&amp;gt;PE&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Quebec — &amp;lt;tt&amp;gt;QC&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Saskatchewan — &amp;lt;tt&amp;gt;SK&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Yukon — &amp;lt;tt&amp;gt;YT&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Transfer Pricing ==&lt;br /&gt;
&lt;br /&gt;
Enom does not allow a domain's registration term to be defined when transferring a domain name.&lt;br /&gt;
 &lt;br /&gt;
When configuring pricing for TLDs to transfer using Enom, only configure a one year transfer price. Set all other transfer prices to &amp;lt;tt&amp;gt;-1.00&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]]. &lt;br /&gt;
&lt;br /&gt;
== Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== User not permitted from this IP address ===&lt;br /&gt;
&lt;br /&gt;
This error message indicates that you haven't yet allowed your server's IP to [[#IP Registration (User not permitted from this IP address)|access your Enom account via the API]]. This must be done via the Enom website before you can use the integration.&lt;br /&gt;
&lt;br /&gt;
The IP you need to authorize is typically the main shared IP of the server, usually most easily found from the IP your WHMCS license is assigned to, but if you're unsure or neither of those IPs work, then Enom can assist and advise you of the IP they see your connection tests as coming from via a support ticket.&lt;br /&gt;
&lt;br /&gt;
=== Cannot parse empty response from server/Empty data response from server - Please try again later ===&lt;br /&gt;
&lt;br /&gt;
This can occur only if an empty response is received from Enom. This isn't a curl error, but an empty response from the Enom API. This suggests a temporary problem at Enom's end. Trying the command again later should be successful.&lt;br /&gt;
&lt;br /&gt;
=== Invalid data response from server - Please try again later ===&lt;br /&gt;
&lt;br /&gt;
This can occur when an unexpected response occurs; e.g. a 404 error or other non-XML method. This suggests a temporary problem at Enom's end. Trying the command again later should be successful.&lt;br /&gt;
 &lt;br /&gt;
=== CURL Error ===&lt;br /&gt;
&lt;br /&gt;
A standard curl error which indicates a connection issue between your server and Enom's API. Make certain that your server is able to make cURL calls to the following URLs:&lt;br /&gt;
 &lt;br /&gt;
Demo Mode: &amp;lt;tt&amp;gt;resellertest.enom.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
Live Mode: &amp;lt;tt&amp;gt;reseller.enom.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Domain name not found ===&lt;br /&gt;
&lt;br /&gt;
This error occurs when the domain does not exist in your Enom account. This message will be displayed when a domain transfer is in progress but will automatically disappear when the transfer is complete. &lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Stripe&amp;diff=33450</id>
		<title>Stripe</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Stripe&amp;diff=33450"/>
				<updated>2022-09-14T13:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The WHMCS Stripe payment gateway uses Stripe's tokenised storage system to submit credit card information to Stripe, which stores it remotely. &lt;br /&gt;
&lt;br /&gt;
For other Stripe options, see [[Stripe ACH]] and [[Stripe SEPA]]. &lt;br /&gt;
{{gateways&lt;br /&gt;
| type = token&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
| updatecc = yes&lt;br /&gt;
| deletecc = yes&lt;br /&gt;
| 3dsecure = yes&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
The Stripe payment gateway module is not compatible with the Modern or Boxes order form templates.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Adding the Stripe Payment Gateway ==&lt;br /&gt;
&lt;br /&gt;
[[File:stripe.png|thumb|Stripe Module Settings]]&lt;br /&gt;
&lt;br /&gt;
To set up the Stripe payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.6 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''. &lt;br /&gt;
#* For WHMCS 8.0 to 8.6, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; Payment Gateways''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Stripe'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Configure a display name. We recommend &amp;lt;tt&amp;gt;Credit Card&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Go to the [https://dashboard.stripe.com/account/apikeys Stripe portal] and retrieve the publishable and secret API keys.&lt;br /&gt;
# Enter your Stripe credentials.&lt;br /&gt;
# Optionally, customize the '''Statement Descriptor Suffix''' with a maximum of 22 characters.&lt;br /&gt;
# In WHMCS 8.0 and later, leave the '''Stripe WebHook Endpoint Secret''' and '''Stripe WebHook Endpoint Secret (Test/Sandbox)''' empty. WHMCS auto-generates these. See below for more information.&lt;br /&gt;
# Optionally, check '''Allow Payment Request Buttons'''. See below for more information.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# If you use different default currencies in Stripe and WHMCS, make certain that you have also configured your Stripe account's currency with a valid exchange rate at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Currencies]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Currencies'''. Stripe only returns transaction fees in the default currency for the Stripe account.&lt;br /&gt;
 &lt;br /&gt;
=== WebHook Endpoints ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can use Stripe Webhooks in WHMCS v8.0 and above.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Stripe's WebHook Endpoints update WHMCS automatically with changes to your customers' cards. In WHMCS 8.0 and later, when you click '''Save Changes''', WHMCS will use the '''Stripe Publishable API Key''' and '''Stripe Secret API Key''' to generate the '''Stripe WebHook Endpoint Secret''' and '''Stripe WebHook Endpoint Secret (Test/Sandbox)'''. &lt;br /&gt;
&lt;br /&gt;
* If you enter live API keys (&amp;lt;tt&amp;gt;sk_live&amp;lt;/tt&amp;gt;), WHMCS will generate the '''Stripe WebHook Endpoint Secret'''.&lt;br /&gt;
* If you enter test API keys (&amp;lt;tt&amp;gt;sk_test&amp;lt;/tt&amp;gt;), WHMCS will generate the '''Stripe WebHook Endpoint Secret (Test/Sandbox)'''.&lt;br /&gt;
&lt;br /&gt;
WHMCS registers the WebHook Endpoints to deliver these events from Stripe:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;customer.source.updated&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;customer.card.updated&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;payment_method.updated&amp;lt;/tt&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To change the WebHook ID, empty '''Stripe WebHook Endpoint Secret''' and '''Stripe WebHook Endpoint Secret (Test/Sandbox)''' and click '''Save Changes'''. WHMCS will auto-generate them again with new values.&lt;br /&gt;
&lt;br /&gt;
=== Payment Request Button ===&lt;br /&gt;
&lt;br /&gt;
Enabling this option within the module configuration provides customers with a platform-specific payment request button (for example, Apple® Pay). For customers who don’t use Apple Pay, '''Payment Request''' supports credit cards stored in the browser, Google® Pay, and Microsoft® Pay.&lt;br /&gt;
&lt;br /&gt;
==== Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
[[File:apple_pay_checkout.png|thumb|The Apple Pay Button on Checkout]]&lt;br /&gt;
&lt;br /&gt;
When you enable this, Apple Pay allows access to payment details that users have stored in their Apple Wallet. If they're using Safari® on their iPhone® or iPad®, when they tap &amp;quot;Buy with Apple Pay&amp;quot; on your site, they'll be shown a modal payment sheet. If they're using Safari on their Mac®, and have an iOS® device in range, they'll be prompted on their device to authorize the payment, which will then be sent to the browser. &lt;br /&gt;
&lt;br /&gt;
To use Apple Pay with a live Stripe API key, you must register all of the domains that will display an Apple Pay button with Apple. This includes both top-level domains (for example, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;whmcs.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;) and subdomains (for example, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;shop.whmcs.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; An SSL certificate is '''required''' to use Apple Pay.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Download this [https://stripe.com/files/apple-pay/apple-developer-merchantid-domain-association domain association file] and host it at &amp;lt;tt&amp;gt;/.well-known/apple-developer-merchantid-domain-association&amp;lt;/tt&amp;gt; on your site. For example, if you're registering &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, make that file available at &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/.well-known/apple-developer-merchantid-domain-association&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# To instruct Stripe to register the domain with Apple, go to the '''[https://dashboard.stripe.com/account/apple_pay Apple Pay]''' tab in '''Account Settings''' in the Stripe Dashboard.&lt;br /&gt;
&lt;br /&gt;
==== Google Pay ====&lt;br /&gt;
&lt;br /&gt;
Google Pay allows customers to make payments using any credit or debit card on their Google account, including Google Play, YouTube™, Chrome™, or an Android™ device.&lt;br /&gt;
&lt;br /&gt;
==== Microsoft Pay ====&lt;br /&gt;
&lt;br /&gt;
Microsoft Pay allows customers to make payments using any credit or debit card on their Microsoft account.&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Payment Workflow ==&lt;br /&gt;
&lt;br /&gt;
[[File:stripe_checkout.png|thumb|The Stripe module on Checkout]]&lt;br /&gt;
&lt;br /&gt;
The Stripe payment workflow supports automated recurring and on-demand billing.&lt;br /&gt;
&lt;br /&gt;
Customers can choose between previously-stored cards or entering new ones during payment, and they can update their credit cards at any time in the Client Area. Admins can also update credit card information in the WHMCS Admin Area.&lt;br /&gt;
&lt;br /&gt;
During checkout, clients never leave WHMCS. Personal card information goes directly to Stripe and is never stored within WHMCS. The Stripe API handles all refunds and obtains transaction information.&lt;br /&gt;
&lt;br /&gt;
In WHMCS 7.8 and later, WHMCS uses the Stripe Elements implementation method. When performing checkout, if customer authorisation is required, the system will prompt the user automatically to approve the payment. This process is also commonly referred to as 3D Secure. Use of 3D Secure depends on the card type and issuer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS 8.3 and higher includes support for disputes for Stripe and PayPal® transactions at '''Billing &amp;gt; [[Disputes]]'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Recurring Payments===&lt;br /&gt;
&lt;br /&gt;
Automated recurring payments use stored tokens. If a client card requires SCA, the system will deny the payment attempt and the client must log in to WHMCS manually to process the payment.&lt;br /&gt;
&lt;br /&gt;
== Payment Gateway Balances ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.2 and later, you can view payment gateway balances directly within the WHMCS Admin Area, with native support for Stripe balances. &lt;br /&gt;
&lt;br /&gt;
At '''Billing &amp;gt; [[Transactions]]''', you can view balances in the transaction list and in the transaction details for individual transactions. For more information, see [[Payment Gateway Balances and Transactions]].&lt;br /&gt;
 &lt;br /&gt;
This requires you to enable '''View Gateway Balances''' for the desired administrator role at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
In the Admin Area [[Admin_Dashboard|Dashboard]], you can view your Stripe balances through the '''Stripe Balance''' widget. However, this widget does not use the &amp;lt;tt&amp;gt;WHMCS\Module\Gateway\Balance&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;WHMCS\Module\Gateway\BalanceCollection&amp;lt;/tt&amp;gt; classes to display balances. For more information, see [[Stripe Balance Widget]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Migrating to Stripe ==&lt;br /&gt;
&lt;br /&gt;
The Stripe payment gateway module supports migrating locally-stored credit card details to Stripe's tokenized storage. This is useful when you transition from another non-tokenized merchant gateway provider to Stripe.&lt;br /&gt;
&lt;br /&gt;
For an existing client with a locally-stored credit card, the first time that the system attempts to capture payment for an invoice using Stripe, the system will submit the credit card details to Stripe and create and store a token. Then, the system will remove the local copy of the card details.&lt;br /&gt;
&lt;br /&gt;
To migrate to Stripe and ensure all future credit card processing uses it:&lt;br /&gt;
&lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.6 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''. &lt;br /&gt;
#* For WHMCS 8.0 to 8.6, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; Payment Gateways''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Activate the Stripe module.&lt;br /&gt;
# Click '''Deactivate''' for your previous merchant gateway provider.&lt;br /&gt;
# Select Stripe as the replacement gateway to switch users of the previous gateway module to.&lt;br /&gt;
# Click '''OK'''.&lt;br /&gt;
&lt;br /&gt;
=== Migrating from a 3rd Party Stripe Module ===&lt;br /&gt;
&lt;br /&gt;
The WHMCS Stripe module uses the Stripe &amp;lt;tt&amp;gt;cus_&amp;lt;/tt&amp;gt; reference to capture payments (for example, &amp;lt;tt&amp;gt;cus_9MvIb7UlgJfJTn&amp;lt;/tt&amp;gt;). The WHMCS Stripe module can replace any third-party module that uses this.&lt;br /&gt;
&lt;br /&gt;
To check whether your current Stripe module uses the &amp;lt;tt&amp;gt;cus_&amp;lt;/tt&amp;gt; reference, navigate to a client that you know has an active Stripe token and click on one of the pay methods in the '''Summary''' tab of the client's profile. Verify that the listed token includes the &amp;lt;tt&amp;gt;cus_&amp;lt;/tt&amp;gt; prefix.&lt;br /&gt;
&lt;br /&gt;
To start using the WHMCS Stripe module:&lt;br /&gt;
&lt;br /&gt;
# Note the internal name of the previous Stripe module, which you can find by looking in the gateway column in the &amp;lt;tt&amp;gt;tblpaymentgateways&amp;lt;/tt&amp;gt; database table.&lt;br /&gt;
# Activate our official Stripe module.&lt;br /&gt;
# Deactivate the previous Stripe module.&lt;br /&gt;
# Check one of the Stripe pay methods on a client. If the token contains &amp;lt;tt&amp;gt;cus{_}&amp;lt;/tt&amp;gt;, you can use it with our module but it will require a manual database edit first. To allow that, run the following SQL query using phpMyAdmin or another tool, replacing &amp;quot;example&amp;quot; with the name of the previous module: &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;UPDATE tblpaymethods SET gateway_name = 'stripe' WHERE gateway_name = 'example'; &amp;lt;/source&amp;gt;&lt;br /&gt;
# Remove any third-party files and template customisations for the previous Stripe module.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===Remote Transaction Failure. Please Contact Support===&lt;br /&gt;
&lt;br /&gt;
This issue has multiple causes. This may also display as '''Error'''.&lt;br /&gt;
&lt;br /&gt;
# Begin by going to '''Billing &amp;gt; Gateway Log'''.&lt;br /&gt;
# Look at the Result and Debug Data columns.&lt;br /&gt;
# At the time of the payment attempt this should display an error message or code. Refer to the Stripe documentation for more information:&lt;br /&gt;
* https://stripe.com/docs/error-codes&lt;br /&gt;
* https://stripe.com/docs/declines/codes&lt;br /&gt;
&lt;br /&gt;
Other common causes of this error are explained below.&lt;br /&gt;
&lt;br /&gt;
====Payment Blocked By Stripe====&lt;br /&gt;
&lt;br /&gt;
This indicates that a rule in your Stripe account may be blocking payment.&lt;br /&gt;
&lt;br /&gt;
To resolve this:&lt;br /&gt;
# Log in to your [https://dashboard.stripe.com/ Stripe Dashboard].&lt;br /&gt;
# Go to '''Developers &amp;gt; Logs'''. &lt;br /&gt;
# Find the log entries from the time at which the payment was attempted. The details of the log will show whether the payment was blocked (for example, with a '''The zip code you supplied failed validation''' error). &lt;br /&gt;
# Adjust the rules in your Stripe account for the error. For help, contact [https://support.stripe.com/ Stripe support].&lt;br /&gt;
&lt;br /&gt;
====Customisations====&lt;br /&gt;
&lt;br /&gt;
This issue may also present itself as '''&amp;quot;No Stripe Details Found for Update&amp;quot;''' in the Gateway Log.&lt;br /&gt;
&lt;br /&gt;
This issue can occur due to interference from a third-party Stripe module. Using the official Stripe module requires the full uninstallation and removal of any custom or third-party Stripe integrations. This includes removal of all files and template modifications.&lt;br /&gt;
&lt;br /&gt;
For example, these issues may trigger this error:&lt;br /&gt;
&lt;br /&gt;
* A hook file in &amp;lt;tt&amp;gt;/includes/hooks/stripe.php&amp;lt;/tt&amp;gt;. Remove this file when switching to the WHMCS Stripe module.&lt;br /&gt;
* Template customisations in your active order form template files.&lt;br /&gt;
* The payment method is set to a module other than Stripe. In this case, perform one of the following actions:&lt;br /&gt;
** Change the client's '''Payment Method''' setting in the client's '''Profile''' tab to the Stripe module.&lt;br /&gt;
** Make Stripe the system default payment gateway at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Payment Gateways'''.&lt;br /&gt;
&lt;br /&gt;
====Out Of Date Template Files====&lt;br /&gt;
&lt;br /&gt;
The error indicates that you have out-of-date template files. Make certain that your client theme and order form templates are fully compatible with your version of WHMCS. The [[Release Notes]] for each version of WHMCS provide links to template changes.&lt;br /&gt;
&lt;br /&gt;
====Network Analyser Tool====&lt;br /&gt;
&lt;br /&gt;
Another method to diagnose this error is to use your browser's network analyser tool. Please see the section '''Another Error Type''' in [https://help.whmcs.com/m/troubleshooting/l/1312423-an-error-occurred-while-communicating-with-the-server-please-try-again this help article]. Whilst the article is for another issue, it describes how to use your browser's network analyser tool to help identify underlying errors.&lt;br /&gt;
&lt;br /&gt;
===No Stripe Customer Details Found===&lt;br /&gt;
The system logs this error in the debug data section of '''Billing &amp;gt; [[Gateway Log]]'''. It indicates that the client does not have a payment method in WHMCS. You can confirm this in the '''[[Pay Methods]]''' section of the client's '''[[Clients:Summary Tab|Summary]]''' tab.&lt;br /&gt;
&lt;br /&gt;
To resolve this, ask the client to log in to the Client Area, go to the unpaid invoice, and click '''Pay Now''' to make a payment via Stripe. This will create a payment method to use for future automatic payments.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;You must provide a value for 'cvc'===&lt;br /&gt;
&lt;br /&gt;
If you see at '''Billing &amp;gt; [[Gateway Log]]''' for a failed payment attempt by an admin or the cron job, this indicates that the customer is in an European country or has a European billing address. Stripe's API requires that they make at least one manual payment to get added to their system. &lt;br /&gt;
&lt;br /&gt;
To resolve this, ask the client to log in to the Client Area, go to the unpaid invoice, and click '''Pay Now''' to make a payment via Stripe.&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://stripe.com/docs/api?lang=python#create_card_token Stripe's documentation] (click '''show child parameters''').&lt;br /&gt;
&lt;br /&gt;
When you do this, the system displays the following data:&lt;br /&gt;
&lt;br /&gt;
 cvc&lt;br /&gt;
 usually required&lt;br /&gt;
 Card security code. Highly recommended to always include this value, but it's only required for accounts based in European countries.&lt;br /&gt;
&lt;br /&gt;
After the customer makes a manual payment, the system adds them to Stripe and any future attempts (automatic or manual) will work normally.&lt;br /&gt;
&lt;br /&gt;
===Network error [errno 35]: Unsupported SSL protocol version===&lt;br /&gt;
This error indicates a server configuration issue. The server is attempting a secure connection to Stripe using an outdated SSL protocol. Most providers now require connections via TLS for security purposes. For more information, see [https://stripe.com/docs/security#tls Stripe TLS Documentation].&lt;br /&gt;
&lt;br /&gt;
To resolve this issue, work with your system administrator or hosting provider to ensure that remote cURL connections use TLS by default. You may also need to update your OpenSSL version.&lt;br /&gt;
&lt;br /&gt;
===You passed an empty string for 'statement_descriptor'===&lt;br /&gt;
This indicates an empty '''Statement Descriptor''' field in the payment gateway configuration. Make certain that you set your entire [[#Setup|gateway configuration]].&lt;br /&gt;
&lt;br /&gt;
===Bad Request===&lt;br /&gt;
This error may appear in the Client Area when a client attempts to pay for an invoice or order using an existing stored payment method. It indicates that the customer or the token in WHMCS do not exist in Stripe. To ensure that the pay method is correctly stored in Stripe, delete the stored payment method from the Admin Area via the client's profile's '''[[Clients:Summary Tab|Summary]]''' tab (which may display a more-informative error to administrators). Then, add the payment method again.&lt;br /&gt;
 &lt;br /&gt;
Customised or outdated system themes or order form templates can also cause this error. To troubleshoot this:&lt;br /&gt;
 &lt;br /&gt;
# Go to the '''[[General Tab|General]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Select ''Six'' or ''Twenty-One'' for '''System Theme'''.&lt;br /&gt;
# Go to the '''[[Ordering Tab|Ordering]]''' tab.&lt;br /&gt;
# Select a '''[[Standard_Order_Form_Templates|Default Order Form Template]]'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# Return to the Client Area and refresh the page.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Client Area System Themes&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
We introduced Twenty-One in WHMCS 8.1. We plan to remove Six in a future version.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===An unexpected error - No Stripe Payment Method found from token===&lt;br /&gt;
This error indicates that the system could not transmit some of the required data to Stripe. This is usually due to outdated order form templates. Check this issue using the Twenty-One or Six system theme and the Standard Cart order form template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Client Area System Themes&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
We introduced Twenty-One in WHMCS 8.1. We plan to remove Six in a future version.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by a JavaScript error from custom code (for example, template changes, hooks, or addons) preventing the standard Stripe JavaScript from running correctly. Your browser console will show whether a JavaScript error is occurring. &lt;br /&gt;
* If one is, the custom JavaScript will need to be corrected. &lt;br /&gt;
* If the JavaScript error is coming from a third-party customisation, contact the developer for assistance.&lt;br /&gt;
&lt;br /&gt;
If the issue persists, contact our [https://www.whmcs.com/submit-a-ticket/ support team].&lt;br /&gt;
&lt;br /&gt;
===Error Updating Remote Pay Method: Remote Storage Failed===&lt;br /&gt;
You can find information about this error at '''Billing &amp;gt; [[Gateway Log]]'''.&lt;br /&gt;
&lt;br /&gt;
===Stripe India Accounts===&lt;br /&gt;
India-based Stripe accounts require the following additional conditions for a successful payment capture:&lt;br /&gt;
&lt;br /&gt;
* The client's address and billing contact must use a valid Indian postal address.&lt;br /&gt;
* The payment card must be from an Indian bank.&lt;br /&gt;
* The invoice must use INR as the currency.&lt;br /&gt;
&lt;br /&gt;
To automatically convert invoice totals into other currencies upon payment in WHMCS:&lt;br /&gt;
&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Currencies]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Currencies'''.&lt;br /&gt;
# Add &amp;lt;tt&amp;gt;INR&amp;lt;/tt&amp;gt; as an [[Currencies#Adding.2FEditing_a_Currency|additional currency]].&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Payment Gateways'''.&lt;br /&gt;
# Set '''Convert To For Processing''' on the Stripe gateway to ''INR''.&lt;br /&gt;
&lt;br /&gt;
For more information about the additional Stripe requirements for Indian Stripe accounts, see [https://support.stripe.com/questions/requirements-for-india-export-charges Stripe's documentation].&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Stripe&amp;diff=33449</id>
		<title>Stripe</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Stripe&amp;diff=33449"/>
				<updated>2022-09-14T13:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: /* Remote Transaction Failure. Please Contact Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The WHMCS Stripe payment gateway uses Stripe's tokenised storage system to submit credit card information to Stripe, which stores it remotely. &lt;br /&gt;
&lt;br /&gt;
For other Stripe options, see [[Stripe ACH]] and [[Stripe SEPA]]. &lt;br /&gt;
{{gateways&lt;br /&gt;
| type = token&lt;br /&gt;
| recurring = yes&lt;br /&gt;
| onetime = yes&lt;br /&gt;
| refunds = yes&lt;br /&gt;
| updatecc = yes&lt;br /&gt;
| deletecc = yes&lt;br /&gt;
| 3dsecure = yes&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
The Stripe payment gateway module is not compatible with the Modern or Boxes order form templates.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Adding the Stripe Payment Gateway ==&lt;br /&gt;
&lt;br /&gt;
[[File:stripe.png|thumb|Stripe Module Settings]]&lt;br /&gt;
&lt;br /&gt;
To set up the Stripe payment gateway in WHMCS:&lt;br /&gt;
 &lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.6 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''. &lt;br /&gt;
#* For WHMCS 8.0 to 8.6, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; Payment Gateways''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Click '''Stripe'''.&lt;br /&gt;
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout. &lt;br /&gt;
# Configure a display name. We recommend &amp;lt;tt&amp;gt;Credit Card&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Go to the [https://dashboard.stripe.com/account/apikeys Stripe portal] and retrieve the publishable and secret API keys.&lt;br /&gt;
# Enter your Stripe credentials.&lt;br /&gt;
# Optionally, customize the '''Statement Descriptor Suffix''' with a maximum of 22 characters.&lt;br /&gt;
# In WHMCS 8.0 and later, leave the '''Stripe WebHook Endpoint Secret''' and '''Stripe WebHook Endpoint Secret (Test/Sandbox)''' empty. WHMCS auto-generates these. See below for more information.&lt;br /&gt;
# Optionally, check '''Allow Payment Request Buttons'''. See below for more information.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# If you use different default currencies in Stripe and WHMCS, make certain that you have also configured your Stripe account's currency with a valid exchange rate at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Currencies]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Currencies'''. Stripe only returns transaction fees in the default currency for the Stripe account.&lt;br /&gt;
 &lt;br /&gt;
=== WebHook Endpoints ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
You can use Stripe Webhooks in WHMCS v8.0 and above.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Stripe's WebHook Endpoints update WHMCS automatically with changes to your customers' cards. In WHMCS 8.0 and later, when you click '''Save Changes''', WHMCS will use the '''Stripe Publishable API Key''' and '''Stripe Secret API Key''' to generate the '''Stripe WebHook Endpoint Secret''' and '''Stripe WebHook Endpoint Secret (Test/Sandbox)'''. &lt;br /&gt;
&lt;br /&gt;
* If you enter live API keys (&amp;lt;tt&amp;gt;sk_live&amp;lt;/tt&amp;gt;), WHMCS will generate the '''Stripe WebHook Endpoint Secret'''.&lt;br /&gt;
* If you enter test API keys (&amp;lt;tt&amp;gt;sk_test&amp;lt;/tt&amp;gt;), WHMCS will generate the '''Stripe WebHook Endpoint Secret (Test/Sandbox)'''.&lt;br /&gt;
&lt;br /&gt;
WHMCS registers the WebHook Endpoints to deliver these events from Stripe:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;customer.source.updated&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;customer.card.updated&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;payment_method.updated&amp;lt;/tt&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To change the WebHook ID, empty '''Stripe WebHook Endpoint Secret''' and '''Stripe WebHook Endpoint Secret (Test/Sandbox)''' and click '''Save Changes'''. WHMCS will auto-generate them again with new values.&lt;br /&gt;
&lt;br /&gt;
=== Payment Request Button ===&lt;br /&gt;
&lt;br /&gt;
Enabling this option within the module configuration provides customers with a platform-specific payment request button (for example, Apple® Pay). For customers who don’t use Apple Pay, '''Payment Request''' supports credit cards stored in the browser, Google® Pay, and Microsoft® Pay.&lt;br /&gt;
&lt;br /&gt;
==== Apple Pay ====&lt;br /&gt;
&lt;br /&gt;
[[File:apple_pay_checkout.png|thumb|The Apple Pay Button on Checkout]]&lt;br /&gt;
&lt;br /&gt;
When you enable this, Apple Pay allows access to payment details that users have stored in their Apple Wallet. If they're using Safari® on their iPhone® or iPad®, when they tap &amp;quot;Buy with Apple Pay&amp;quot; on your site, they'll be shown a modal payment sheet. If they're using Safari on their Mac®, and have an iOS® device in range, they'll be prompted on their device to authorize the payment, which will then be sent to the browser. &lt;br /&gt;
&lt;br /&gt;
To use Apple Pay with a live Stripe API key, you must register all of the domains that will display an Apple Pay button with Apple. This includes both top-level domains (for example, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;whmcs.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;) and subdomains (for example, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;shop.whmcs.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; An SSL certificate is '''required''' to use Apple Pay.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To do this:&lt;br /&gt;
&lt;br /&gt;
# Download this [https://stripe.com/files/apple-pay/apple-developer-merchantid-domain-association domain association file] and host it at &amp;lt;tt&amp;gt;/.well-known/apple-developer-merchantid-domain-association&amp;lt;/tt&amp;gt; on your site. For example, if you're registering &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, make that file available at &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/.well-known/apple-developer-merchantid-domain-association&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# To instruct Stripe to register the domain with Apple, go to the '''[https://dashboard.stripe.com/account/apple_pay Apple Pay]''' tab in '''Account Settings''' in the Stripe Dashboard.&lt;br /&gt;
&lt;br /&gt;
==== Google Pay ====&lt;br /&gt;
&lt;br /&gt;
Google Pay allows customers to make payments using any credit or debit card on their Google account, including Google Play, YouTube™, Chrome™, or an Android™ device.&lt;br /&gt;
&lt;br /&gt;
==== Microsoft Pay ====&lt;br /&gt;
&lt;br /&gt;
Microsoft Pay allows customers to make payments using any credit or debit card on their Microsoft account.&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===  &lt;br /&gt;
&lt;br /&gt;
This module does not support test mode.&lt;br /&gt;
&lt;br /&gt;
== Payment Workflow ==&lt;br /&gt;
&lt;br /&gt;
[[File:stripe_checkout.png|thumb|The Stripe module on Checkout]]&lt;br /&gt;
&lt;br /&gt;
The Stripe payment workflow supports automated recurring and on-demand billing.&lt;br /&gt;
&lt;br /&gt;
Customers can choose between previously-stored cards or entering new ones during payment, and they can update their credit cards at any time in the Client Area. Admins can also update credit card information in the WHMCS Admin Area.&lt;br /&gt;
&lt;br /&gt;
During checkout, clients never leave WHMCS. Personal card information goes directly to Stripe and is never stored within WHMCS. The Stripe API handles all refunds and obtains transaction information.&lt;br /&gt;
&lt;br /&gt;
In WHMCS 7.8 and later, WHMCS uses the Stripe Elements implementation method. When performing checkout, if customer authorisation is required, the system will prompt the user automatically to approve the payment. This process is also commonly referred to as 3D Secure. Use of 3D Secure depends on the card type and issuer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&lt;br /&gt;
WHMCS 8.3 and higher includes support for disputes for Stripe and PayPal® transactions at '''Billing &amp;gt; [[Disputes]]'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Recurring Payments===&lt;br /&gt;
&lt;br /&gt;
Automated recurring payments use stored tokens. If a client card requires SCA, the system will deny the payment attempt and the client must log in to WHMCS manually to process the payment.&lt;br /&gt;
&lt;br /&gt;
== Payment Gateway Balances ==&lt;br /&gt;
 &lt;br /&gt;
In WHMCS 8.2 and later, you can view payment gateway balances directly within the WHMCS Admin Area, with native support for Stripe balances. &lt;br /&gt;
&lt;br /&gt;
At '''Billing &amp;gt; [[Transactions]]''', you can view balances in the transaction list and in the transaction details for individual transactions. For more information, see [[Payment Gateway Balances and Transactions]].&lt;br /&gt;
 &lt;br /&gt;
This requires you to enable '''View Gateway Balances''' for the desired administrator role at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Administrator Roles]]'''.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
In the Admin Area [[Admin_Dashboard|Dashboard]], you can view your Stripe balances through the '''Stripe Balance''' widget. However, this widget does not use the &amp;lt;tt&amp;gt;WHMCS\Module\Gateway\Balance&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;WHMCS\Module\Gateway\BalanceCollection&amp;lt;/tt&amp;gt; classes to display balances. For more information, see [[Stripe Balance Widget]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Migrating to Stripe ==&lt;br /&gt;
&lt;br /&gt;
The Stripe payment gateway module supports migrating locally-stored credit card details to Stripe's tokenized storage. This is useful when you transition from another non-tokenized merchant gateway provider to Stripe.&lt;br /&gt;
&lt;br /&gt;
For an existing client with a locally-stored credit card, the first time that the system attempts to capture payment for an invoice using Stripe, the system will submit the credit card details to Stripe and create and store a token. Then, the system will remove the local copy of the card details.&lt;br /&gt;
&lt;br /&gt;
To migrate to Stripe and ensure all future credit card processing uses it:&lt;br /&gt;
&lt;br /&gt;
# Go to the appropriate location for your version of WHMCS:&lt;br /&gt;
#* For WHMCS 8.6 and later, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; [[Apps and Integrations|Apps &amp;amp; Integrations]]'''. &lt;br /&gt;
#* For WHMCS 8.0 to 8.6, go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' and choose '''All Payment Gateways'''.&lt;br /&gt;
#* For WHMCS 7.10 and earlier, go to '''Setup &amp;gt; Products/Services &amp;gt; Payment Gateways''' and choose '''All Payment Gateways'''.&lt;br /&gt;
# Activate the Stripe module.&lt;br /&gt;
# Click '''Deactivate''' for your previous merchant gateway provider.&lt;br /&gt;
# Select Stripe as the replacement gateway to switch users of the previous gateway module to.&lt;br /&gt;
# Click '''OK'''.&lt;br /&gt;
&lt;br /&gt;
=== Migrating from a 3rd Party Stripe Module ===&lt;br /&gt;
&lt;br /&gt;
The WHMCS Stripe module uses the Stripe &amp;lt;tt&amp;gt;cus_&amp;lt;/tt&amp;gt; reference to capture payments (for example, &amp;lt;tt&amp;gt;cus_9MvIb7UlgJfJTn&amp;lt;/tt&amp;gt;). The WHMCS Stripe module can replace any third-party module that uses this.&lt;br /&gt;
&lt;br /&gt;
To check whether your current Stripe module uses the &amp;lt;tt&amp;gt;cus_&amp;lt;/tt&amp;gt; reference, navigate to a client that you know has an active Stripe token and click on one of the pay methods in the '''Summary''' tab of the client's profile. Verify that the listed token includes the &amp;lt;tt&amp;gt;cus_&amp;lt;/tt&amp;gt; prefix.&lt;br /&gt;
&lt;br /&gt;
To start using the WHMCS Stripe module:&lt;br /&gt;
&lt;br /&gt;
# Note the internal name of the previous Stripe module, which you can find by looking in the gateway column in the &amp;lt;tt&amp;gt;tblpaymentgateways&amp;lt;/tt&amp;gt; database table.&lt;br /&gt;
# Activate our official Stripe module.&lt;br /&gt;
# Deactivate the previous Stripe module.&lt;br /&gt;
# Check one of the Stripe pay methods on a client. If the token contains &amp;lt;tt&amp;gt;cus{_}&amp;lt;/tt&amp;gt;, you can use it with our module but it will require a manual database edit first. To allow that, run the following SQL query using phpMyAdmin or another tool, replacing &amp;quot;example&amp;quot; with the name of the previous module: &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;UPDATE tblpaymethods SET gateway_name = 'stripe' WHERE gateway_name = 'example'; &amp;lt;/source&amp;gt;&lt;br /&gt;
# Remove any third-party files and template customisations for the previous Stripe module.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===Remote Transaction Failure. Please Contact Support===&lt;br /&gt;
&lt;br /&gt;
This issue has multiple causes. This may also display as '''Error'''.&lt;br /&gt;
&lt;br /&gt;
# Begin by going to Billing &amp;gt; Gateway Log.&lt;br /&gt;
# Look at the Result and Debug Data columns.&lt;br /&gt;
# At the time of the payment attempt this should display an error message or code. Refer to the Stripe documentation for more information:&lt;br /&gt;
* https://stripe.com/docs/error-codes&lt;br /&gt;
* https://stripe.com/docs/declines/codes&lt;br /&gt;
&lt;br /&gt;
Other common causes of this error are explained below.&lt;br /&gt;
&lt;br /&gt;
====Payment Blocked By Stripe====&lt;br /&gt;
&lt;br /&gt;
This indicates that a rule in your Stripe account may be blocking payment.&lt;br /&gt;
&lt;br /&gt;
To resolve this:&lt;br /&gt;
# Log in to your [https://dashboard.stripe.com/ Stripe Dashboard].&lt;br /&gt;
# Go to '''Developers &amp;gt; Logs'''. &lt;br /&gt;
# Find the log entries from the time at which the payment was attempted. The details of the log will show whether the payment was blocked (for example, with a '''The zip code you supplied failed validation''' error). &lt;br /&gt;
# Adjust the rules in your Stripe account for the error. For help, contact [https://support.stripe.com/ Stripe support].&lt;br /&gt;
&lt;br /&gt;
====Customisations====&lt;br /&gt;
&lt;br /&gt;
This issue may also present itself as '''&amp;quot;No Stripe Details Found for Update&amp;quot;''' in the Gateway Log.&lt;br /&gt;
&lt;br /&gt;
This issue can occur due to interference from a third-party Stripe module. Using the official Stripe module requires the full uninstallation and removal of any custom or third-party Stripe integrations. This includes removal of all files and template modifications.&lt;br /&gt;
&lt;br /&gt;
For example, these issues may trigger this error:&lt;br /&gt;
&lt;br /&gt;
* A hook file in &amp;lt;tt&amp;gt;/includes/hooks/stripe.php&amp;lt;/tt&amp;gt;. Remove this file when switching to the WHMCS Stripe module.&lt;br /&gt;
* Template customisations in your active order form template files.&lt;br /&gt;
* The payment method is set to a module other than Stripe. In this case, perform one of the following actions:&lt;br /&gt;
** Change the client's '''Payment Method''' setting in the client's '''Profile''' tab to the Stripe module.&lt;br /&gt;
** Make Stripe the system default payment gateway at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Payment Gateways'''.&lt;br /&gt;
&lt;br /&gt;
====Out Of Date Template Files====&lt;br /&gt;
&lt;br /&gt;
The error indicates that you have out-of-date template files. Make certain that your client theme and order form templates are fully compatible with your version of WHMCS. The [[Release Notes]] for each version of WHMCS provide links to template changes.&lt;br /&gt;
&lt;br /&gt;
====Network Analyser Tool====&lt;br /&gt;
&lt;br /&gt;
Another method to diagnose this error is to use your browser's network analyser tool. Please see the section '''Another Error Type''' in [https://help.whmcs.com/m/troubleshooting/l/1312423-an-error-occurred-while-communicating-with-the-server-please-try-again this help article]. Whilst the article is for another issue, it describes how to use your browser's network analyser tool to help identify underlying errors.&lt;br /&gt;
&lt;br /&gt;
===No Stripe Customer Details Found===&lt;br /&gt;
The system logs this error in the debug data section of '''Billing &amp;gt; [[Gateway Log]]'''. It indicates that the client does not have a payment method in WHMCS. You can confirm this in the '''[[Pay Methods]]''' section of the client's '''[[Clients:Summary Tab|Summary]]''' tab.&lt;br /&gt;
&lt;br /&gt;
To resolve this, ask the client to log in to the Client Area, go to the unpaid invoice, and click '''Pay Now''' to make a payment via Stripe. This will create a payment method to use for future automatic payments.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;You must provide a value for 'cvc'===&lt;br /&gt;
&lt;br /&gt;
If you see at '''Billing &amp;gt; [[Gateway Log]]''' for a failed payment attempt by an admin or the cron job, this indicates that the customer is in an European country or has a European billing address. Stripe's API requires that they make at least one manual payment to get added to their system. &lt;br /&gt;
&lt;br /&gt;
To resolve this, ask the client to log in to the Client Area, go to the unpaid invoice, and click '''Pay Now''' to make a payment via Stripe.&lt;br /&gt;
&lt;br /&gt;
For more information, see [https://stripe.com/docs/api?lang=python#create_card_token Stripe's documentation] (click '''show child parameters''').&lt;br /&gt;
&lt;br /&gt;
When you do this, the system displays the following data:&lt;br /&gt;
&lt;br /&gt;
 cvc&lt;br /&gt;
 usually required&lt;br /&gt;
 Card security code. Highly recommended to always include this value, but it's only required for accounts based in European countries.&lt;br /&gt;
&lt;br /&gt;
After the customer makes a manual payment, the system adds them to Stripe and any future attempts (automatic or manual) will work normally.&lt;br /&gt;
&lt;br /&gt;
===Network error [errno 35]: Unsupported SSL protocol version===&lt;br /&gt;
This error indicates a server configuration issue. The server is attempting a secure connection to Stripe using an outdated SSL protocol. Most providers now require connections via TLS for security purposes. For more information, see [https://stripe.com/docs/security#tls Stripe TLS Documentation].&lt;br /&gt;
&lt;br /&gt;
To resolve this issue, work with your system administrator or hosting provider to ensure that remote cURL connections use TLS by default. You may also need to update your OpenSSL version.&lt;br /&gt;
&lt;br /&gt;
===You passed an empty string for 'statement_descriptor'===&lt;br /&gt;
This indicates an empty '''Statement Descriptor''' field in the payment gateway configuration. Make certain that you set your entire [[#Setup|gateway configuration]].&lt;br /&gt;
&lt;br /&gt;
===Bad Request===&lt;br /&gt;
This error may appear in the Client Area when a client attempts to pay for an invoice or order using an existing stored payment method. It indicates that the customer or the token in WHMCS do not exist in Stripe. To ensure that the pay method is correctly stored in Stripe, delete the stored payment method from the Admin Area via the client's profile's '''[[Clients:Summary Tab|Summary]]''' tab (which may display a more-informative error to administrators). Then, add the payment method again.&lt;br /&gt;
 &lt;br /&gt;
Customised or outdated system themes or order form templates can also cause this error. To troubleshoot this:&lt;br /&gt;
 &lt;br /&gt;
# Go to the '''[[General Tab|General]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''.&lt;br /&gt;
# Select ''Six'' or ''Twenty-One'' for '''System Theme'''.&lt;br /&gt;
# Go to the '''[[Ordering Tab|Ordering]]''' tab.&lt;br /&gt;
# Select a '''[[Standard_Order_Form_Templates|Default Order Form Template]]'''.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# Return to the Client Area and refresh the page.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Client Area System Themes&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
We introduced Twenty-One in WHMCS 8.1. We plan to remove Six in a future version.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===An unexpected error - No Stripe Payment Method found from token===&lt;br /&gt;
This error indicates that the system could not transmit some of the required data to Stripe. This is usually due to outdated order form templates. Check this issue using the Twenty-One or Six system theme and the Standard Cart order form template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Client Area System Themes&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
We introduced Twenty-One in WHMCS 8.1. We plan to remove Six in a future version.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can also be caused by a JavaScript error from custom code (for example, template changes, hooks, or addons) preventing the standard Stripe JavaScript from running correctly. Your browser console will show whether a JavaScript error is occurring. &lt;br /&gt;
* If one is, the custom JavaScript will need to be corrected. &lt;br /&gt;
* If the JavaScript error is coming from a third-party customisation, contact the developer for assistance.&lt;br /&gt;
&lt;br /&gt;
If the issue persists, contact our [https://www.whmcs.com/submit-a-ticket/ support team].&lt;br /&gt;
&lt;br /&gt;
===Error Updating Remote Pay Method: Remote Storage Failed===&lt;br /&gt;
You can find information about this error at '''Billing &amp;gt; [[Gateway Log]]'''.&lt;br /&gt;
&lt;br /&gt;
===Stripe India Accounts===&lt;br /&gt;
India-based Stripe accounts require the following additional conditions for a successful payment capture:&lt;br /&gt;
&lt;br /&gt;
* The client's address and billing contact must use a valid Indian postal address.&lt;br /&gt;
* The payment card must be from an Indian bank.&lt;br /&gt;
* The invoice must use INR as the currency.&lt;br /&gt;
&lt;br /&gt;
To automatically convert invoice totals into other currencies upon payment in WHMCS:&lt;br /&gt;
&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Currencies]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Currencies'''.&lt;br /&gt;
# Add &amp;lt;tt&amp;gt;INR&amp;lt;/tt&amp;gt; as an [[Currencies#Adding.2FEditing_a_Currency|additional currency]].&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Payment Gateways]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Payments &amp;gt; Payment Gateways'''.&lt;br /&gt;
# Set '''Convert To For Processing''' on the Stripe gateway to ''INR''.&lt;br /&gt;
&lt;br /&gt;
For more information about the additional Stripe requirements for Indian Stripe accounts, see [https://support.stripe.com/questions/requirements-for-india-export-charges Stripe's documentation].&lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Enom&amp;diff=33439</id>
		<title>Enom</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Enom&amp;diff=33439"/>
				<updated>2022-09-12T07:04:22Z</updated>
		
		<summary type="html">&lt;p&gt;AlexN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About this Module ==&lt;br /&gt;
&lt;br /&gt;
The Enom module allows you to register and manage domains with Enom.&lt;br /&gt;
{{registrar&lt;br /&gt;
| register = yes&lt;br /&gt;
| transfer = yes&lt;br /&gt;
| renew = yes&lt;br /&gt;
| lock = yes&lt;br /&gt;
| dns = yes&lt;br /&gt;
| whois = yes&lt;br /&gt;
| getepp = yes&lt;br /&gt;
| regns = yes&lt;br /&gt;
| dnsmanagement = yes&lt;br /&gt;
| emailforwarding = yes&lt;br /&gt;
| domainsync = yes&lt;br /&gt;
| premium = yes&lt;br /&gt;
| transferout = yes&lt;br /&gt;
| TLD Pricing Sync = yes&lt;br /&gt;
}}&lt;br /&gt;
==Activation==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
You must create an [https://www.whmcs.com/partners/enom/ Enom account].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To activate and begin using the Enom registrar module:&lt;br /&gt;
&lt;br /&gt;
# Log in to your account on the [https://www.enom.com/apitokens/default.aspx Enom website].&lt;br /&gt;
# Enter an identifying name in the textbox (for example, &amp;lt;tt&amp;gt;WHMCS&amp;lt;/tt&amp;gt;).&lt;br /&gt;
# Click '''Generate New API Token'''.&lt;br /&gt;
# Copy the generated API token.&lt;br /&gt;
# Log in to the WHMCS Admin Area.&lt;br /&gt;
# Go to '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; [[Domain Registrars]]''' or, prior to WHMCS 8.0, '''Setup &amp;gt; Products/Services &amp;gt; Domain Registrars'''.&lt;br /&gt;
# Find '''Enom''' in the list.&lt;br /&gt;
# Click '''Activate'''.&lt;br /&gt;
# Enter your Enom username.&lt;br /&gt;
# Paste in the API token.&lt;br /&gt;
# Check '''Disable IRTP''' to prevent WHMCS from displaying contact information verification notices.&lt;br /&gt;
# Check '''Use Default Nameservers''' to use Enom's default nameservers for new registrations, overriding the nameservers in WHMCS.&lt;br /&gt;
# Click '''Save Changes'''.&lt;br /&gt;
# In your Enom account, go to '''Resellers &amp;gt; Manage &amp;gt; API''' and add your server's IP address. &lt;br /&gt;
#* You can find this address in WHMCS at '''Help &amp;gt; [[License Information]]'''.&lt;br /&gt;
#* If you do not do this, you will see a '''Registrar Error Invalid Client IP''' error.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;a href=&amp;quot;http://www.youtube.com/watch?v=0Sz9mkBzLN0&amp;amp;hd=1&amp;quot; class=&amp;quot;docs-video-tutorial&amp;quot;&amp;gt;&amp;lt;em&amp;gt;Watch the video tutorial for this feature&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;img src=&amp;quot;https://assets.whmcs.com/icons/youtube.png&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;Before you can begin using the Enom API with your account. you must authorize your server IP address for access to your account. See below for steps to do this.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Mode ===&lt;br /&gt;
&lt;br /&gt;
You can use test mode to simulate domain registration and management function without registering a domain or incurring charges. This can be useful to test WHMCS configurations.&lt;br /&gt;
&lt;br /&gt;
Before you enable '''Test Mode''' in WHMCS, you must register on Enom's Reseller Test environment:&lt;br /&gt;
&lt;br /&gt;
# Log in to [https://resellertest.enom.com/resellers/reseller-testaccount.aspx Enom's Reseller Test Account].&lt;br /&gt;
# Click all three links under '''Test Interface Options''' to configure the test account.&lt;br /&gt;
# [https://resellertest.enom.com/apitokens/default.aspx Generate a test API token.]&lt;br /&gt;
&lt;br /&gt;
When you place domain registration orders in WHMCS with test mode active, the domains will appear on your demo Enom account (&amp;lt;tt&amp;gt;http://resellertest.enom.com&amp;lt;/tt&amp;gt;) but no domain will actually be registered and you will not be charged.&lt;br /&gt;
&lt;br /&gt;
=== .ca Registrations ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;.ca&amp;lt;/tt&amp;gt; registrations require additional fields. The &amp;lt;tt&amp;gt;Invalid registrant information&amp;lt;/tt&amp;gt; error is due to problems with the location field. &lt;br /&gt;
&lt;br /&gt;
Instead of entering the full place name, use one of the following province abbreviations:&lt;br /&gt;
&lt;br /&gt;
* Alberta — &amp;lt;tt&amp;gt;AB&amp;lt;/tt&amp;gt;&lt;br /&gt;
* British Columbia — &amp;lt;tt&amp;gt;BC&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Manitoba — &amp;lt;tt&amp;gt;MB&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* New Brunswick — &amp;lt;tt&amp;gt;NB&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Newfoundland and Labrador — &amp;lt;tt&amp;gt;NL&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Northwest Territories — &amp;lt;tt&amp;gt;NT&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Nova Scotia — &amp;lt;tt&amp;gt;NS&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Nunavut — &amp;lt;tt&amp;gt;NU&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Ontario — &amp;lt;tt&amp;gt;ON&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Prince Edward Island — &amp;lt;tt&amp;gt;PE&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Quebec — &amp;lt;tt&amp;gt;QC&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Saskatchewan — &amp;lt;tt&amp;gt;SK&amp;lt;/tt&amp;gt;  &lt;br /&gt;
* Yukon — &amp;lt;tt&amp;gt;YT&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Transfer Pricing ==&lt;br /&gt;
&lt;br /&gt;
Enom does not allow a domain's registration term to be defined when transferring a domain name.&lt;br /&gt;
 &lt;br /&gt;
When configuring pricing for TLDs to transfer using Enom, only configure a one year transfer price. Set all other transfer prices to &amp;lt;tt&amp;gt;-1.00&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Automatic Registration ==&lt;br /&gt;
&lt;br /&gt;
WHMCS allows you to set up automatic domain registration on a per-extension basis, enabling you to use different registrars for different TLDs.&lt;br /&gt;
&lt;br /&gt;
To enable automatic registration, see [[Domain Pricing]]. &lt;br /&gt;
&lt;br /&gt;
== Automatic Domain Synchronization ==&lt;br /&gt;
&lt;br /&gt;
This module supports automatic domain synchronization for syncing expiry dates and status changes for incoming transfers.&lt;br /&gt;
&lt;br /&gt;
To use this, enable '''Domain Sync Enabled''' in the '''[[Domains_Tab|Domains]]''' tab at '''Configuration (&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;) &amp;gt; System Settings &amp;gt; General Settings''' or, prior to WHMCS 8.0, '''Setup &amp;gt; General Settings'''. You must also make certain to configure the '''[[Crons#Domain_Sync_Cron|Domain Sync Cron]]'''.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== User not permitted from this IP address ===&lt;br /&gt;
&lt;br /&gt;
This error message indicates that you haven't yet allowed your server's IP to [[#IP Registration (User not permitted from this IP address)|access your Enom account via the API]]. This must be done via the Enom website before you can use the integration.&lt;br /&gt;
&lt;br /&gt;
The IP you need to authorize is typically the main shared IP of the server, usually most easily found from the IP your WHMCS license is assigned to, but if you're unsure or neither of those IPs work, then Enom can assist and advise you of the IP they see your connection tests as coming from via a support ticket.&lt;br /&gt;
&lt;br /&gt;
=== Cannot parse empty response from server/Empty data response from server - Please try again later ===&lt;br /&gt;
&lt;br /&gt;
This can occur only if an empty response is received from Enom. This isn't a curl error, but an empty response from the Enom API. This suggests a temporary problem at Enom's end. Trying the command again later should be successful.&lt;br /&gt;
&lt;br /&gt;
=== Invalid data response from server - Please try again later ===&lt;br /&gt;
&lt;br /&gt;
This can occur when an unexpected response occurs; e.g. a 404 error or other non-XML method. This suggests a temporary problem at Enom's end. Trying the command again later should be successful.&lt;br /&gt;
 &lt;br /&gt;
=== CURL Error ===&lt;br /&gt;
&lt;br /&gt;
A standard curl error which indicates a connection issue between your server and Enom's API. Make certain that your server is able to make cURL calls to the following URLs:&lt;br /&gt;
 &lt;br /&gt;
Demo Mode: &amp;lt;tt&amp;gt;resellertest.enom.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
Live Mode: &amp;lt;tt&amp;gt;reseller.enom.com&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Domain name not found ===&lt;br /&gt;
&lt;br /&gt;
This error occurs when the domain does not exist in your Enom account. This message will be displayed when a domain transfer is in progress but will automatically disappear when the transfer is complete. &lt;br /&gt;
&lt;br /&gt;
{{modules}}&lt;/div&gt;</summary>
		<author><name>AlexN</name></author>	</entry>

	</feed>