Digibilly Cloud Pay 1.00.C. Installation Guide



Similar documents
PayPal Integration. PayPal can now be easily integrated via EBS s single interface online platform.

PayPal Foreign Currency Acceptance Training Guide

Merchant Setup and Administration Guide

Tracking an Affiliate Program or campaign

Recurring Payments Profile Report. Version 1.1

PLEASE READ THIS DOCUMENT CAREFULLY

Western Union Payments Frequently Asked Questions

Trading forex is buying one currency while at the same time selling a different currency.

Isabel 6 Guide Group #1. How to encode SEPA and Non-SEPA transactions from an ING Belgium (BBRUBEBB) account?

Official Journal C 425

Subscriptions and Recurring Payments Guide

Jobs Portal User Manual

1. Debit the account specified by the Customer for the amount agreed to for the purchase of the foreign currency;

CURRENCY INDICES FTSE PUBLICATIONS. FTSE Cürex FX Index Series.

Business Banking Fees and Limits

Citi London Funds Transfer Cut-off Times and Routing Information

TABLE OF CONTENTS. ipay / Magento Implementation Guide 2 Copyright 2012 Planet Payment, Inc. All Rights Reserved.

Installing CPV Lab Version 2.17

Payment cut-off times

SUBSCRIPTION AND SaaS FEATURES

OxyClassifieds Installation Handbook

Correspondent Banks (effective )

PayPal Payments Pro Integration Guide

Main Settings & Setting up Payment Providers

Fees n Limits. Personal Banking fees and limits. It s Ours. Effective 11 June 2015

Fees n Limits. Personal Banking fees and limits. It s Ours. Effective 1 April 2016

ereg Event Info Manual Payment Settings

Extra service for your customers: payments in their own currency. Dynamic Currency Conversion for transactions via your payment terminal or website

Livezilla How to Install on Shared Hosting By: Jon Manning

PRE-CONTRACT CREDIT INFORMATION (Standard European Consumer Credit Information) Boulevard Royal, L-2449, Luxembourg. Revolving credit.

Barclaycard SmartPay. Virtual Terminal / MOTO Guide

Content Management System

Authorize.net for WordPress

First 10 transactions Transactions 11 to 50 Transactions 51 and above

Fees n Limits. Personal Banking fees and limits. It s Ours. Effective March 2015

Sending Payments to Royal Bank of Canada (Channel Islands) Limited

Using Internet or Windows Explorer to Upload Your Site

Order Management Integration Guide

About This Document 3. Integration Overview 4. Prerequisites and Requirements 6

OpenCart. SugarCRM CE (Community Edition Only) Integration. Guide

Getting Started with Visa Checkout

Magento Integration Manual (Version /24/2014)

AliPay International Services

LICENTIA. InvoiceXpress Integration

Chapter 1.2. Currencies Come in Pairs

FireBLAST Marketing Solution v2

Your foreign exchange specialist. Your life, your money, your way

Chapter 1.2. Currencies Come in Pairs

vrealize Business Standard Installation and Administration Guide

vrealize Business Standard Installation and Administration Guide

The Web Pro Miami, Inc. 615 Santander Ave, Unit C Coral Gables, FL T: info@thewebpro.com

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

PayDollar PayGate. Integration Guide (For third party shopping cart platform v1.0)

EasyFile System User's Guide (Pool Financial Statements) (As of March 30, 2015)

Installing buzztouch Self Hosted

Contents. Introduction To Volopa. Bank To Bank. The Volopa Lifestyle Card. Lifestyle Card In Use. How Your Money Is Managed. Manage Your Money Online

PayPal Usage Document

Prestashop Ship2MyId Module. Configuration Process

SugarCRM CE (Community Edition Only) Plugin. Installation. Guide

MAGENTO Migration Tools

1. Version Control Introduction Prerequisites Payment Submission Workflow Return Parameter for CallbackURL...

YOU MUST SUBMIT THIS CLAIM FORM BEFORE THE BAR DATE OR YOU WILL NOT BE ENTITLED TO RECEIVE A DIVIDEND UNDER THE SCHEME.

AliPay International Services

This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package.

Banking with SEAWire

Setting Up Your FTP Server

PayPal Merchant Tools

XCloner Official User Manual

User Guide. Making EasyBlog Your Perfect Blogging Tool

USER GUIDE CLOUDME FOR WD SENTINEL

Recent trends in foreign exchange turnover

ImportManager 5 Installation Manual

Payment Acceptance Strategies in a Global Ecommerce Environment

5.2.3 Thank you message Bounce settings Step 6: Subscribers 6.1. Creating subscriber lists 6.2. Add subscribers Manual add 6.2.

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

MERCHANT INTEGRATION GUIDE. Version 2.8

Rates and Charges. Effective from 6 October 2014

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

How To Use Paypal Online Currency With A Credit Card And Bank Account On A Pc Or Credit Card On A Website From A Pc (Paypal) On A Paypal Website (Online) On Pc Or Paypal On A Computer Or Pc (

How To Connect Your Event To PayPal

USER GUIDE CLOUDME FOR WD SENTINEL

Integration Guide Last Revision: July 2004

API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published

MBLOX RESELLER GUIDE. User guide

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

Setting Up the Mercent Marketplace Price Optimizer Extension

Digital Downloads Pro

OpenCart AliExpress Affiliate Plugin User Guide

OpenCart AliExpress Retail Plugin User Guide

Your foreign exchange specialist. Your life, your money, your way

Currency classifications

HowTo. Planning table online

1992 ISDA FX and Currency Option Definitions

1: 2: : 3.1: 3.2: 4: 5: & CAPTCHA

1 Classified Script. User Guide v1.0

imobitrax v1.3 User Guide

Dynamic Currency Conversion Staff Training Manual

Subscriptions and Recurring Payments Guide

Transcription:

Digibilly Cloud Pay 1.00.C Installation Guide LEGAL NOTICES The information in this document is copyrighted 2014 by Digibilly and is protected under US and International Law. It may not be reprinted, copied, redistributed, retransmitted, photocopied, displayed, or stored electronically or by any means whatsoever without the express written permission of the author. PayPal is a registered trademark of PayPal, Inc. P A G E: 1

TABLE OF CONTENTS TABLE OF CONTENTS INTRODUCTION INSTALLATION SUPPORT INSTALLATION SERVICE GENERAL INFORMATION SYSTEM REQUIREMENTS FILE ENCODING LICENSING BEFORE INSTALLING PAYPAL EMAIL ADDRESS MYSQL CREDENTIALS INSTALLATION LOCATION DETERMINE PHP VERSION DETERMINE DOCUMENT ROOT BEGINNING INSTALLATION UNZIP THE SCRIPT UPLOADING THE SCRIPT COMPLETING THE INSTALLATION SETTING UP A CRON JOB AFFILIATE FRAUD WARNING AFFILIATE FRAUD AND CRON WHAT TO DO NEXT CHANGE LOG P A G E: 2

INTRODUCTION This guide is designed to help you install Digibilly Cloud Pay on on a domain that you've registered and provide web hosting for. Please be certain to read the entire Installation Guide to understand the System Requirements and Best Practices for deploying the script. Digibilly Cloud Pay is a centralized Payment Processing and Order Fulfillment solution, which means you'll only install it once on a single Domain. From that installation, you'll manage all of your Products across every Domain that you have a Sales Page on. The core functionality of this script is based on the PayPal Adaptive Payments API, which requires you to obtain an Application ID from them to use the script. For this reason, you must have a Verified Premier or Business Account with PayPal (they do not allow Personal Accounts to be used as API Callers). At Digibilly, we're committed to continually improving Cloud Pay and providing the best support possible. Please feel free to communicate with us any time via email at support@digibilly.com. P A G E: 3

INSTALLATION OPTIONS Digibilly Cloud Pay If you have basic technical skills, such as using FTP to upload a script, setting file and folder permissions and creating a MySQL database, you should be able to install Digibilly Cloud Pay without any difficulties. However, the following Installation Options are available to you to help you get your copy of Digibilly Cloud Pay Installed as quickly and smoothly as possible if you need help: INSTALLATION SUPPORT Email support is provided to our customers at no charge should you have any questions related to the Installation of Digibilly Cloud Pay that are not covered in this document. Please send an email to support@digibilly.com with your questions and we will get back to you with an answer, usually within 24 to 48 hours. It's important to understand that questions related to your Web Server or Hosting Service must be directed to their support (we would have no way of knowing what features/functionality are available through them).. INSTALLATION SERVICE If you would prefer having us install Digibilly Cloud Pay for you, please send an email to support@digibilly.com with the following information: Domain To Install On (Specify Subdomain, Folder or Root) Login Details For cpanel And FTP For That Domain Primary PayPal Premier Or Business Account Email Address Password To Use For Admin Login (Or Ask Us To Generate One) Installation will be done on a Web Server/Hosting Service provided by you. Upon receipt of the information we need to install Digibilly Cloud Pay, we will schedule it for installation within 48 hours and contact you when it's completed. P A G E: 4

GENERAL INFORMATION Please review the following information before attempting to install Digibilly Cloud Pay on your Web Server. SYSTEM REQUIREMENTS All of the System Requirements for Digibilly Cloud Pay are standardized and available through any reliable Web Hosting Service. PHP 5.x (The PHP Core Directive allow_url_fopen must be enabled.) MySQL 5.x CURL 7.x GD Library 2.x with Free Type ioncube Loader 4.x JSON 1.x CRON If your Web Server does not support one or more of these Requirements, ask your Hosting Service to add whatever is missing to your account (they're all free). FILE ENCODING Digibilly Cloud Pay is pre compiled to Opcode, which allows it to run faster and consume fewer resources than regular PHP scripts. Because of this, it is imperative that you NEVER edit any of the files included with the script. Doing so will corrupt the files and prevent them from working properly, which will require you to reinstall it. LICENSING Digibilly Cloud Pay is Licensed for your use on a single Domain (it's centralized nature does not require multi domain installations). Once Activated, its "Locked" to that Domain if you wish to install one or more additional copies of it, you will need to purchase a corresponding number of additional Licenses. P A G E: 5

BEFORE INSTALLING In preparation for installing Digibilly Cloud Pay, you will need to collect and/or confirm the following information: PAYPAL EMAIL ADDRESS During the installation, you will be asked to provide your PayPal Email Address. This must be the Primary Email Address from your Premier or Business Account as they do not allow Personal Accounts to be used with the Adaptive Payments API. MYSQL CREDENTIALS Prior to installing Digibilly Cloud Pay, you will need to obtain the following MySQL Credentials to a new or existing database on your web server: Host Name Database Name Database User Name Database Password If you are unsure as to what this information is or where to obtain it, please ask your Hosting Service for help with it as only they can provide it to you. INSTALLATION LOCATION You can install Digibilly Cloud Pay in one of three locations on the Domain you select to host it: Domain Root Subdomain Folder We recommend that you install it in the Root of a standalone Domain, if possible. The reason for this is that installing it on a Domain with other active Web Applications (such as a blog) may reduce overall performance. P A G E: 6

Alternatively, if you are unable to do that, installing it on a Subdomain is preferable to a Folder installation (again, performance is the main consideration). DETERMINE PHP VERSION Before you can install Digibilly Cloud Pay, you must determine what Version of PHP is running on your Web Server. We've included two copies of the script in the Zip File you downloaded, only one of which you'll actually use, based on your PHP Version. Cloud Pay 1.00.C For PHP 5.0 To PHP 5.2 Cloud Pay 1.00.C For PHP 5.3 And Higher Installing the wrong version will generate errors and it will not work properly. DETERMINE DOCUMENT ROOT The Document Root (or just Root) is the highest accessible level a web browser can access on a server. On a typical Unix based server, you'll often see the Root Folder labeled 'public_html' or 'httpdocs' (some servers use other configurations) similar to the example below: /home/accountname/public_html/ or /home/user/httpdocs/ Anything stored above the Root (that public_htrml or httpdocs) can never be accessed by a web browser, bots or spiders, etc.; only those with direct access to the server, such as a script running on it, can reach those files and folders through the server's file system. For this reason, you'll be installing one file, named CronJob.php above the Root so that it can only be accessed by the script and not anyone else. Using the example above, you would upload CronJob.php to: /home/accountname/ or /home/user/ Leaving CronJob.php installed below the Root will compromise the security of Digibilly Cloud Pay, so please, contact us at support@digibilly.com if you are unsure of how this works! P A G E: 7

BEGINNING INSTALLATION Digibilly Cloud Pay Please follow the next two steps carefully to begin the installation of Digibilly Cloud Pay: UNZIP THE SCRIPT Start by unzipping the correct version of Digibilly Cloud Pay for your web server's version of PHP to a folder on your desktop. When you open this folder, you will find the following file and folder structure: cloud 2 Files images includes 18 Files 77 Files scripts 1 File styles 1 File index.php.htaccess CronJob.php This File Is Uploaded Above The Root It's important that you preserve this file structure and do not change the names of the folders or files (these are case sensitive). Doing so will prevent the script from working properly. UPLOADING THE SCRIPT Digibilly Cloud Pay must be uploaded to your web server via FTP in Binary Mode. FTP Clients typically support three Modes: ASCII, Binary and Automatic. By default, Automatic is usually the selected Mode, so you will need to change it to Binary before uploading the script. In most FTP Clients, the Mode can be changed by selecting Options or Tools from the menu and then File Transfers. Once you have done this, upload all of the files and folders to the location you selected for installation. Do NOT attempt to upload the script through cpanel or your web server's file manager. P A G E: 8

COMPLETING THE INSTALLATION Once the script is uploaded, simply navigate to the installed location using your web browser. Assuming everything is working properly, you will be presented with the following screen: Fill in the first six fields as indicated and then take a close look at the "File Path To CronJob.php" field. The Installer attempts to determine the location of the CronJob.php file and will display the Path to it if found. If it's NOT found, a message will be displayed in that field instead. In this case, you can manually enter the correct Path if needed. When finished, click the blue, Install Digibilly Cloud Pay button to complete the installation. P A G E: 9

During this process, several important things are taking place: Eleven MySQL tables are created and populated with data. A file named CP_Configure.php is created in the Includes folder. A file named CronCfg.php is created above the Root. The Installer files, CP_Install.php and CP_InstallEx.php are deleted. If your Web Server does not allow the script generated creation or deletion of files, the installation will most likely fail. You may need to ask your Host for assistance with this, to allow those activities on the Includes folder. If the installation succeeded, you will receive a confirmation message to that effect and may now Sign In to Digibilly Cloud Pay with your PayPal Email Address and the Password you entered. IMPORTANT: You will also need to set up a Cron Job (discussed on the next page), if your are planning on using Subscriptions in Digibilly Cloud Pay. P A G E: 10

SETTING UP A CRON JOB If you will be using the Subscriptions feature of Digibilly Cloud Pay, you will need to set up a Cron Job to pay your Affiliates automatically. If you are NOT using Subscriptions, you may skip this step for now. A Cron Job is a way of automating tasks on a server to run certain scripts on a timed schedule. For our purposes, we need to automate the execution of the CronJob.php file, mentioned on pages 7 and 9 of this document. Using cpanel as an example, take a look at the screenshot below. We've instructed CRON to execute the Command, "/usr/local/bin/php /home/digidev/cronjob.php", Once A Day. Each night at midnight, CronJob.php will run automatically, Paying those Affiliates due their Shares (Commissions) of any Sales they referred. The actual Command used on your server will differ slightly from ours and you may need assistance from your host to determine exactly what it should be. As for exactly how often you schedule CronJob.php to run, that's entirely up to your own discretion. However, please read the next section on Affiliate Fraud Warning carefully, before you decide on the schedule. P A G E: 11

AFFILIATE FRAUD WARNING At Digibilly, we're aware of and deeply concerned with Affiliate Fraud, which can be devastating to Merchants who are not aware of it. In a nutshell, what happens is that someone you don't know Registers as an Affiliate, and you approve him or her in the hopes of driving more sales. Much to your pleasant surprise, the new Affiliate immediately refers a bunch of sales to you, and he or she of course, automatically gets paid the Commission (Share) promised. So far, so good, right? Unknown to you, the Affiliate withdraws the Commission and disappears. Meanwhile, you start getting hit with Charge Backs from credit card companies, for every sale the Affiliate made. Not only do you have to refund each sale, but you pay a Charge Back Fee and of course, you don't get the Affiliate's Commission (Share) back, because he or she is long gone. To avoid being the victim of Affiliate Fraud, you must vet each Affiliate carefully and do NOT Approve any Affiliate you don't know or cannot verify as being legitimate. The reason this happens is because many people assume that they need to get as many Affiliates on board as possible, but this is NOT true. Your goal should be to recruit QUALITY Affiliates rather than QUANTITY. In all of our experience in the last decade and a half of selling online, we've found that a very small percentage of Affiliates ever generate any sales. In other words, just 3 Quality Affiliates will outperform 1,000 Mediocre ones every single time! AFFILIATE FRAUD AND CRON One way to protect yourself further from Affiliate Fraud when using Subscriptions is to set your Cron Job to Delay Payments to Affiliates by five or ten days or longer. This gives you a window of opportunity to refund customers and stop Fraudulent behavior before the Affiliate can disappear with your money. Please consider this carefully before scheduling your Cron Job to run as it can make a huge difference for you financially. P A G E: 12

WHAT TO DO NEXT Digibilly Cloud Pay will require some preliminary configuration after it's installed. You may download and review this PDF for assistance: Digibilly Cloud Pay Configuration Guide We've also provided online help within the script just look for and click the blue Help Icon on each page. Lastly, you will need to obtain a PayPal Application ID before going live, by following the instructions in this guide: Obtaining Your PayPal Application ID Please contact us via email at support@digibilly.com if you have any questions, suggestions for improvements or wish to arrange for installation or maintenance. All The Best, The Digibilly Development Team August 20, 2014 June 24, 2014 March 15, 2014 November 1, 2013 P A G E: 13

CHANGE LOG 2014 07 10 V 1.00.B TO V 1.00.C (Includes V1.00.B Updates) SUBSCRIPTIONS Added Robust Subscription Functionality Create Subscription Based Products Pay Affiliates Automatically Every Subscription Cycle Affiliate Metrics For Subscription Based Products Paid/Free Subscription Trial Periods Individual Subscription IPN Forwarding On: Subscriber Signup Subscriber Payment Subscriber Cancellation Refund Subscription Payments Cancel Subscriptions MISCELLANEOUS Added Refund Payment Button To View Sale Page Fixes Malformed URL Issue On Coupon Button Code Page P A G E: 14

2014 06 24 V 1.00.A TO V 1.00.B (Includes V1.00.A Updates) AUTO RESPONDER INTEGRATION Added SMS Auto Responder Pro PAYPAL API CREDENTIALS Added Support For 24 Currencies: Australian Dollar AUD Canadian Dollar CAD Danish Krone DKK Hong Kong Dollar HKD Israeli New Sheqel ILS Malaysian Ringgit MYR Norwegian Krone NOK Philippine Peso PHP Pound Sterling GBP Swedish Krona SEK Taiwan New Dollar TWD Turkish Lira TRY Brazilian Real BRL Czech Koruna CZK Euro EUR Hungarian Forint HUF Japanese Yen JPY Mexican Peso MXN New Zealand Dollar NZD Polish Zloty PLN Singapore Dollar SGD Swiss Franc CHF Thai Baht THB U.S. Dollar USD MISCELLANEOUS Updated Online Help Files and PDF Documentation P A G E: 15

2014 03 15 V 1.00 TO V1.00.A Digibilly Cloud Pay AUTO RESPONDER INTEGRATION Added Parabots Auto Responder Fixes AR Integration Form Not Displaying Selected AR Properly Modified Error Handling To Identify And Ignore False Positives EMAIL TEMPLATES INSTALLER Added {REGISTRATION_KEY} Token To Email Templates Fixes Email Address Validation Issue On New Install MISCELLANEOUS Added Version And Patch Code To Footer Fixes Malformed URL Issue On Buy Now Button Code Page P A G E: 16