We have a made a solid effort to provide documentation about XPassUp - MLM Script, the way it was built, the way it works and its features. If, however, you find anything lacking from this document or you have any questions, do not hesitate to submit a question here.

XPassUp is a PHP script to manage membership using Australian X-Up plan, whether it's a regular 1-Up plan or Reverse 2-Up plan. The script comes with essential features and options to manage the system, from the registration, login, update member details, transaction history, withdrawal request, and more.

You can describe how your membership site works and how to succeed with it in the Getting Started page, and also offer downloadable products and/or private contents for your member using available features in the script.

To be able to use XPassUp - MLM Script, you must have the following:

  • Website with PHP 7.2 or 7.3 and MySQL support
  • cURL, JSON, ZLIB, IonCube loader, fSockOpen, PHP Mail
  • An FTP tool to upload the files

Most of the professional PHP hosting providers generally meets the above requirements. It's recommended to use CPanel hosting, but it also no problem with other hostings as long as their server meets the script requirements.

Installing XPassUp - MLM Script is simply a matter uploading the contents of the upload/ folder to a server/hosting account. Once uploaded, rename the config_ori.php file inside the common/ folder to the config.php and point your browser to the install/ folder and follow the instructions.

Since each hosting services have own control panel to create a database, please consult with your hosting provider how to create a database on your hosting account. Make sure you get the database details (host, database name, username, and password) for the script installation. If you are using CPanel hosting, click here for the tutorials.

If there are any error regarding SQL modes (STRICT_TRANS_TABLES, ONLY_FULL_GROUP_BY, NO_ZERO_DATE, and NO_ZERO_IN_DATE), please contact your hosting provider for further assistance to disable these modes.

Follow the installation wizard by completing the form for database details and required form for the installation (License key, Email, and others), read the terms and conditions and check the checkbox, then click the button to complete the installation. After installation complete, for the security reason, rename or remove the install folder from your server.

Email Address: during the installation process, you will be asked to enter an email address. Please make sure you enter it correctly and it's highly recommended to use email address using your domain name where the script installed. Some hosting restrict sending email when sender email using a free or different email address.

A valid Purchase Code will be required to complete the installation. You get this code from Envato after purchase the script.

Before continue using the script, you need to configure the system, including site settings, payment plan, email notification, and also payment options.

Use to configure your site settings. Please complete the available options before you start using your site.

Instructions on how to fill some options in the form:

  • Payplan Registration Option - Select Manual by Member to allow registered member join your membership or payplan manually from their Member CP, or select Automatically by the System to allow the system register new member directly to the membership or payplan (you can choose this option to reduce paid registration process).
  • Visitor Referrer - Select Optional to allow visitors access to your site without a valid referrer.
  • Default Referrer - List of default member usernames. Enter the value separated by a comma and make sure member account status is active.
  • Disable Referral Link - This option will hide the member referral link from the member dashboard, as well as, disable the referral link. Use this option only if you understand and need it.
  • MLMScript Username - Your MLMScript.net username, you can leave it as is. It's not your Envato username.
  • Default Download Folder - The folder path to your downloadable files. For a security reason and to avoid direct download, you can use a folder under the root folder in your server (not a public folder). For example, if the public path is home/username/public_html/ you can use folder home/username/productfolder/.
  • Date Format - Leave the default value as is, or if you want to modify the values, please click here for the PHP date format syntax.
  • Max Cookie Availability - How long (in days) the members tracking ID from their referral URL will stay in the visitor browser.

Here, you can configure your X-Up settings for your membership, including the member registration fee, sponsor commission, and more.

Instructions on how to fill some options in the form:

  • X-Up Option - Choose your preferred X-Up plan, whether 1-Up or Reverse 2-Up plan.
  • Referral to Pass-up - The order of referral needs to be pass-up. For example, #1 = first referral, #2 = second referral, #3 = third referral, and so on. The option to choose available in the drop down.
  • Referrer Commission - Commission generated for the referrer, regardless of where the referral will be placed under the member structure. The value is fixed or percentage.
  • Referrer Matching Commission - Commission generated for the referrer, regardless of where the referral will be placed under the member structure. The value is fixed or percentage from the Referrer Commission value.
  • Sponsor Commission - Commission generated for sponsors, based on the position where the referral placed under the member structure. The value is fixed or percentage.
  • Sponsor Matching Commission - Commission generated for sponsors, based on the position where the referral placed under the member structure. The value is fixed or percentage from the Sponsor Commission value.
  • Max Personal Referral - The maximum allowed personal referral for the member to refer others.
  • Min Personal Referrals to Withdraw - The minimum personal referrals by the member before they are allowed to make a withdrawal request.
  • Roll-up member placement - Member placement for the pass-up or when sponsor is not eligible for new members.

Example:

  • Regular 1-Up Plan with 1st referral pass-up, $150 registration fee, $50 referrer commission, $25 for sponsor commission, and $10 for sponsor matching commission - In the Payplan Settings page, enter Registration Fee = 150, Program Status = Enable, X-Up Option = Regular or Reverse 1-Up, Referral to Pass-up = First Referral (#1), Currency Symbol = $, Currency Code = USD, Referrer Commission = 50, Sponsor Commission = 25, and Sponsor Matching Commission = 10.
  • Reverse 2-Up Plan with 2nd and 4th referrals pass-up, $100 registration fee, $25 referrer commission, 10% referrer matching commission, and $20 for sponsor commission - In the Payplan Settings page, enter Registration Fee = 100, Program Status = Enable, X-Up Option = Reverse 2-Up, Referral to Pass-up = Referral #2 and #4, Currency Symbol = $, Currency Code = USD, Referrer Commission = 25, Referrer Matching Commission = 10%, and Sponsor Commission = 20.

To accept payment from members when they register to your Payplan, enable one or more options from this page.

  • PayPal - Enable this option to allow the member to make the payment using PayPal or credit card. You need to provide your PayPal email address to accept the payment and make sure the currency code entered in the Payplan Settings page is supported by PayPal. If you want to test the payment using Paypal Sandbox, enable the Paypal Sandbox Status option and enter your Paypal sandbox email address in the PayPal Account form. Click here to learn and create sandbox accounts.
  • CoinPayments - Enable this option to allow the member to make the payment using crypto currencies through CoinPayments. You need to provide your CoinPayments Merchant ID and IPN Secret to accept the payment and make sure the currency code entered in the Payplan Settings page is supported by CoinPayments. You can get your Merchant ID and IPN Secret from your CoinPayments account.
  • Cash and Bank - Enable this option to allow the member to make the payment manually. You can provide instructions on how to process the payment, and after member completes the payment, they can confirm it from their member area, as well as, send the image of proof of payment.

There is a System Test option to enable Debug Mode and allow you to simulate how the payment processed in the system. You can disable this option when your site in the live mode by select Disable for the Gateway Status (Debug Mode) option in the System Test.

You will find the default email templates for member notification here. Update the contents if necessary and use available tags to replace the content dynamically.

If you want to update the language file or provide multiple languages for your visitors and member, you can use this feature. It's also possible to create a new language by duplicate English and translate the content to the new language.

There are some features in the Admin CP you can use to optimize your membership site:

  • Getting Started - You can enable this page and write content for your members. This page will be displayed in their member area. You can describe your membership or program and how it works, how to get success with your Payplan or program, rewards they will get, etc. You can also provide additional content, for example, downloadable files, links to other pages, embed youtube video to the page, and others.
  • Digital Product - Use this feature to set up products for your members by providing them with downloadable files. You can allow all members to download the files, or only active or paid members download it.
  • Digital Content - In addition to Digital Products, you can also offer private contents for your members. You can allow custom page content accessible by all members or only by active or paid members.

Please visit https://www.google.com/recaptcha/ and look at the top right corner, click the Get reCAPTCHA link and scroll down to Register a new site:

  • Choose the type of reCAPTCHA: reCAPTCHA V3
  • Enter your domain in Domains setting.
  • Finally, checked on Accept the reCAPTCHA Terms of Service and click the Register button
  • Once you have clicked on the Register button, Google will generate two keys: Site Key and Secret Key. Now log into your XPassUp - MLM Script configuration page and use the Keys.

Please backup your existing files/folders and database before performing the upgrade process.

The upgrade process will overwrite any changes you made in the script.

Upload the contents of the upload/ folder to your existing installation, login to your Admin CP, go to the Maintenance page, and click the Upgrade button (only when it's available). After uploading the files/folders, if you can not log in to your Admin CP, you can visit [yoursite]/admin/licupdate.php?key=[your_purchase_code]

Do you want to save your time and do not want to install or upgrade the script by yourself? need assistance for it? no worries, we also offer installation or upgrade service for an affordable cost. Click here for pricing and details.

Once again thank you for your purchase. I'll be happy to answer the the questions you have related to the script. In case if you have any suggestion, please feel free to contact us.

Stay Awesome!

- AmazeGo

Please click here for more details.

Copyright ©2020 MLMScript.Net.