Quixly
Digital Delivery and File Sharing. The Easy Way.
FAQs
What does Quixly do?
Quixly solves a big problem in online payments today. Quixly delivers your digital files (Music Albums, PDF Books, Software, Video, Artwork, and anything else that can be downloaded) to your customers instantly and automatically once they make their purchase. Quixly generates a self-expiring URL, that is fully customizable, for them to access your digital file. Quixly can hook in to your PayPal or Google Checkout account as well and any other e-commerce platform, using our secure API, to automatically & securely deliver your digital products to your customers. You can then manage and track customer orders from within Quixly.
Quixly is also a file storage/sharing service. Upload your files and share them using self-expiring URLs that are fully customizable. File management couldn't be easier and more intuitive than with Quixly.
Do I need a credit card to sign up?
No, you do not need a credit card to sign up. However, if you are on the Self-Hosted plan your service will be temporarily paused if after the fourteen (14) day Free period you do not provide a valid credit card. Your service will resume once you provide a valid credit card.
If you are on the Pay As You Go plan and have not provided a valid credit card, your service will be paused when your monthly usage goes beyond the "FREE" pricing tier.
Can I cancel my account at any time?
Yes, you can cancel at any time. If you are using the Pay As You Go plan you will only be charged for the activity on your account up to that point. For example, if you are only 11 days in to your Billing Cycle and you cancel your account, you will only be charged for the activity on your account during those 11 days.
When Does my Billing Cycle start and/or end?
If you are on the Pay As You Go plan your Billing Cycle will start on 1st day of each month, and you will be charged based on your total usage for each month at the end of each billing cycle. If you are on the Self-Hosted plan your Billing Cycle will start after the fourteen (14) day Free period has expired, and you will be charged at the start of each billing cycle.
Can I upgrade/downgrade?
Yes, you can instantly upgrade from the Self-Hosted plan to the Pay As You Go plan at anytime. You can also instantly downgrade from the Pay As You Go plan to the Self-Hosted plan at anytime (we'll even transfer all your files for you!). There are no additional charges to upgrade or downgrade. If you Downgrade from the Pay As You Go plan to the the Self-Hosted plan, you will not be eligible for the fourteen (14) day Free period. Additionally, we do not currently support transferring your files from our servers to your self-hosted server. So if you do downgrade, you will need to click the "Re-Upload" button to put the corresponding files onto your server.
How does the Pay As You Go plan work?
When you select the Pay As You Go plan you will be billed at the end of your billing cycle (1 month) for the bandwidth and storage you used during that billing cycle. At the beginning of each billing cycle your Storage and Bandwidth usage are reset back to zero. The total amount you will be billed for will depend upon where your Storage and Bandwidth usage falls at the end of each month. If your Storage usage AND your Bandwidth usage are within the "Free" tier limits, you will not be charged anything.
If your Bandwidth or Storage usage surpasses the "$30" tier you will be charged an additional $0.40 per GB for every additional GB of usage beyond the "$30" tier.
Example 1: Your Bandwidth usage is within the "Free" tier limits, but your Storage usage exceeds the "Free" tier limits and is within the "$10" tier limits, you will be charged $10 for that billing cycle.
Example 2: Your Storage usage is within the "Free" tier limits, but your Bandwidth usage exceeds the "Free" tier limits and is within the "$30" tier limits, you will be charged $30 for that billing cycle.
Example 3: Your Storage usage is within the "$10" tier limits, but your Bandwidth usage exceeds the "$30" tier limits, you will be charged $30 for that billing cycle plus $0.40 per GB for each GB of Bandwidth that is beyond the "$30" tier limits.
The Pay As You Go plan has a built in "Price Cap" feature that allows you to cap your account usage based on the maximum amount you want to spend each month. This is configurable on the fly and can be changed or switched on/off at any time. So if you set your "Price Cap" at $40, your account will be paused once your usage for that month reaches $40 and you will only be billed for $40. Your account will be un-paused at the start of the next billing cycle, or if you remove/increase your "Price Cap".
Can I get a refund?
No, we do not offer refunds to anyone at this time.
What is qualifies as "Bandwidth usage" with the Pay As You Go plan?
Bandwidth usage is any data transferred to and from Quixly's servers. Whenever you upload and/or download a file it qualifies as "Bandwidth usage". This includes the data transferred when someone views a video or photo on a Media Page.
However, you are allowed to download files from inside the Quixly admin for FREE, but only once per file per day. This will give you the convenience of being able to retrieve your own files without having to pay for it.
How is the "Storage usage" calculated on the Pay As You Go plan?
The Storage is calculated at the end of the billing cycle and is an average of your daily storage usage.
I need help! How do I get in touch with support?
All Quixly customers get access to our support site. If you have a problem or question visit our Support Site.
Can I use my own domain?
Yes! You can setup a subdomain on your domain (ex: delivery.mysite.com), and then setup your Quixly account to be accessible at that address. To make it all happen you will need to setup a CNAME record with your DNS pointing delivery.mysite.com to quixly.com. You will be able to edit your DNS with your host. So login to your hosting account to do this.
Here's how using GoDaddy:
- Create a subdomain to be used with Quixly on your website. Example: delivery.mysite.com
- Login to your GoDaddy account and bring up your domain in the "Domain Manager".
- Click on the "Total DNS Control" link on the domain manager page.
- Click the "Add New CNAME Record" button.
- Enter the URL you setup into the "Enter an Alias Name" field. Example: delivery.mysite.com
- Enter: quixly.com into the "Points To Host Name" field and click "Ok".
- In a new window, navigate and login to your Quixly account and click on the "Account" tab.
- Enter the URL you setup into the "Custom Domain Name" field in the "Custom Branding" section. Example: delivery.mysite.com
Do NOT include the http:// in the URL. - Click save, and your done!
How do I setup my account with Paypal?
All the integration with Paypal is done for you when you use Quixly. We just need your Paypal Merchant ID. Here's how to do that:
- Open a new window and goto: www.paypal.com
- Login to your account. If you do not have a Paypal account, you will need to sign up for a Paypal Business account.
- Once logged in, click on the "Profile" link in the sub navigation at the top of the page.
- Your Merchant ID is at the top of the page called: "Secure Merchant Account ID". Copy that ID.
- In a new window, navigate to your Quixly account.
- Once you have logged into your Quixly account, click on the "Settings" link at the top right of the screen.
- Paste your Merchant ID into the field called: "Paypal Merchant ID", under the "Merchant Accounts" tab.
- Click save.
You also need to give Paypal your Quixly information so they can notify us when a payment is made. Here's how to do that:
- Open a new window and goto: www.paypal.com and login.
- Once logged in, click on the "Profile" link in the sub navigation at the top of the page.
- Then click on the link called: "Instant Payment Notification Preferences".
- Copy and paste your Quixly API URL into the field on that page called: "Notification URL".
- Your Quixly API URL looks like this: https://YOUR_ACCOUNT_NAME.quixly.com/paypal/YOUR_API_KEY
- Your Quixly API Key can be found by clicking on the "Settings" link inside the Quixly application.
- Example of Quixly API URL for Paypal: https://valio.quixly.com/paypal/1234abc567
- Next make sure to select the "Receive IPN messages (Enabled)" option on this Paypal page.
- Click save, and your done!
Also be sure to setup your Quixly Receipt/Confirmation page with PayPal. View Instructions
How do I setup my account with Google Checkout?
All the integration with Google Checkout is done for you when you use Quixly. We just need your Google Checkout Merchant Key and Merchant ID. Here's how to do that:
- Open a new window and goto: www.google.com/checkout
- Login to your account. If you do not have a Google Checkout account, you will need to sign up with Google Checkout.
- Once logged in, click on the "Settings" tab at the top of the screen.
- Then click on the "Integration" link in the sidebar.
- Here you will find both your Google Merchant ID and Google Merchant Key.
- In a new window, navigate to your Quixly account.
- Once you have logged into your Quixly account, click on the "Settings" link at the top right of the screen.
- Paste your Google Merchant ID into the field called: "Merchant ID", under the "Google Account Information" heading in the "Merchant Accounts" tab.
- Next, paste your Google Merchant Key into the field called: "Merchant Key", under the "Google Account Information" heading.
- Click save.
You also need to give Google your Quixly information so they can notify us when a payment is made. Here's how to do that:
- Go back to your Google Checkout Account: www.google.com/checkout
- Once logged in, click on the "Settings" tab at the top of the screen.
- Then click on the "Integration" link in the sidebar.
- Ensure that the field: "My company will only post digitally signed carts" is checked.
- Enter your Quixly API URL into the field: "API callback URL".
- Your Quixly API URL looks like this: https://YOUR_ACCOUNT_NAME.quixly.com/google/YOUR_API_KEY
- Your Quixly API Key can be found by clicking on the "Settings" link inside the Quixly application.
- Example of Quixly API URL for Google Checkout: https://valio.quixly.com/google/1234abc567
- Ensure that the option: "Callback contents" is set to: "Notification as XML".
- Next, make sure the "API Version" is set to: "Version 2.5".
- Ensure the checkbox for: "Notification Filtering" is un-checked.
- Click save, and your done!
How do I use Quixly's API to integrate it into my e-commerce platform?
Head over to the API page, it has all the documentation, instructions and examples ready for you.
How do I setup my Self-Hosted plan?
The Self-Hosted plan requires that you upload the Quixly Remote script to your server. This script will enable your server to talk with Quixly and pass information back and forth about your files. Run the Server Compatibility Test to see if your server is compatible with Quixly.
Here's how to set up your server for the Self-Hosted plan:
- In a new window, navigate to your Quixly account and login.
- Click on the "Accounts" tab.
- Make sure the option "Self-Hosted" in the "Account Type" section is selected.
- We'll add the "URL of Quixly Remote script" value in later. For now, click the "Download Quixly Remote Script" link.
- Unzip the Quixly Remote Script and follow the instructions found in the "READ_ME.txt" file.
- Once finished, go back to the "Accounts" tab in your Quixly account.
- Add the URL that points to the Quixly Remote script on your sever, into the field labeled "URL of Quixly Remote script".
Example: http://files.mysite.com/some_folder/quixly_remote.php - Click save, and your done!
If you use both the Self-Hosted account and a Custom Domain name, you will need to do the following:
- Open the corssdomain.xml file found inside the Quixly Remote Package
- Right after the line:
<allow-access-from domain="*.quixly.com" />
- Add this line:
<allow-access-from domain="*.mysite.com" />
You will need to change "mysite.com" to the domain that you are using as your Custom Domain.
The System Requirements for any server running the Quixly Remote script are:
- PHP 5.2 or greater
- PHP cURL support
- Access to change directory permissions (ex: change directory to permissions of 777)
How do I customize the email sent out to my customers?
Quixly allows you to fully customize the email sent out to your customers when they make a purchase. This email can be plain text or HTML. Quixly has a couple of variables that you can use to pull customer specific information into the email. Example variable: %customer_name%
You can use these variables to include information about the customer's specific purchase. To do that, simply add any of the following variables to the email body text:
- %customer_name%: This variable will be replaced with the name of the customer who made the purchase. Example: John Smith
- %your_email%: This variable will be replaced with your email address, found in the "Account" tab and inside the "Account Details" section.
- %orders%: This variable will be replaced by a new line for each item that was purchased. That line will contain the Filename and it's extension, the download URL, and the expiration time on a newline.
When using the %orders% variable, each line will look like the following:
FileName.ext: http://YOUR_ACCOUNT_NAME.qx.ly/DOWNLOAD_KEY
This link will expire after EXPIRATION_TIME
What is the correct format to input emails into the Create Orders form?
When creating orders from within Quixly, you can input as many email addresses as you would like and each person will receive their own individual email with their own unique download URL. Each email address should be separated by a comma. Below are the accepted email formats:
- John Smith <john@someplace123.com> This is the preferred format. In addition to the email address, it will also save the person's name in the order record that gets generated and in your Quixly database.
- john@someplace123.com
- <john@someplace123.com>