RBS Virtual Hosting - Linking Your Website to your Virtual Hosting Account
Let us worry about the servers while you concentrate on making sales!
RBS Virtual Hosting is an alternative to purchasing your own hardware and software to operate an Online Backup service. You distribute a white-label version of our industry leading Remote Backup Client software to your customers, and they back up to RBS' data centers. You maintain your own customer relationships, determine your own end-user pricing, and distribute software with your own branding.
Your Remote Backup Systems' Virtual Hosting account has features that allow you to offer fully automated online registration, payment, and software deployment for your customers from your own web site. It also includes features that allow you to sell Online Backup services without a web site at all.
Many service providers want to personally install the Client software for their customers. In this case, you may not need a fully automated web-based signup system like the one described here. Your Virtual Hosting Portal fully supports both methods.
For websites, registration typically starts with a button on your web site, on a page that describes your various plans. When a new customer selects the button on your web site, she is linked to a Shopping Cart program or service where she can enter her contact information and credit card info.
The Shopping Cart program can contain features like automatically calculating sales or VAT taxes, shipping, recurring charges, discounts, and many other programmable features. In addition, many systems are capable of accepting E-checks, which draft directly from your customers' checking accounts. If you don't have your own Shopping Cart, RBS highly recommends 1Shoppingcart.com. It already links with RBS Virtual Hosting, and it is inexpensive. Remote Backup Systems uses 1shoppingcart.com for all of our online transactions.
When your customer's charge is approved, a receipt is generated for your customer, your customer is optionally set up for automatic recurring billing, and you are notified by EMail.
The shopping cart then passes this information (and your new customer's browser) to your RBS Virtual Hosting Account, which adds the new customer to your account and downloads your customized software to your customer.
The entire process is automated, secure, and takes about 3 minutes. From the user's perspective, she never left your web site.
Some smaller Service Providers who want to offer Online Backup services through their web sites don't want to go to the trouble of setting up a Shopping Cart service or acquiring a Merchant Account to process their credit card payments. Remote Backup Systems can help set you up with one of our partners, getting you into the Online Backup business as an Affiliate with your own branded software.
Shopping Carts and Credit Cards
Virtually all web sites that sell products and services online need a Shopping Cart program. The shopping cart handles the business end of online transactions. It allows your customers to select the products and services they want, and pay for them online.
You will need a Shopping Cart program hosted on your own servers, or a Shopping Cart Service, which you can sign up for online, requiring little or no modifications to your web site. This is, by far, the simplest, fastest, and least expensive way to get Shopping Cart features onto your web site.
The Shopping Cart verifies funds and charges credit cards. It notifies your payment processor to take money out of your customer’s credit card or bank account and put it in your bank account (or PayPal account, or wherever you tell it to.) It calculates sales tax and shipping. It can automatically charge your customers monthly for your service. It keeps records of your payments and charges.
You can log into your shopping cart online to print reports and review transactions. Some of them (like 1shoppingcart.com) can also distribute digital content, post transactions to other systems (like your RBS Virtual Hosting account), import and export transactions to Quickbooks and other accounting systems.
1Shoppingcart.com even has advanced online marketing tools and autoresponders, including a built-in system which can let you set up an Affiliate program, paying your Affiliates for business they send to you. Mozy's affiliate program brought in more than 90% of its 300,000 clients in its first six months.
Shopping Cart services charge various fees. For example, 1shoppingcart.com charges (at the time of this writing) a monthly fee starting at $34/month, and going up depending on the degree of website integration and advanced features. The simplest package is usually adequate unless you have more than 10,000 customers.
In addition to a Shopping Cart service, you also need a company to process your credit card payments. This is sometimes called a Merchant Account. There are many to choose from. PayPal offers a variety of ways to charge credit cards, and 1Shoppingcart.com has its own as well. You can also use 1shoppingcart.com to accept PayPal payments and send them to your own PayPal account.
The company doing your credit card processing charges a fee, usually a percentage of each credit card transaction plus a processing fee. Processing fees can be around $.20 - $.30 per transaction and 1.5% - 2.5% of the total of the transaction. They may also charge for statements and other services.
As of this writing, 1shoppingcart.com’s merchant account costs $99 for an application fee (fully refundable if not accepted), 2.20% processing fee, $.25 per transaction, $10 monthly Gateway Fee, and $6 monthly Statement Fee.
An RBS provider charging 50 accounts a month at an average of $50 each would pay about $117 per month for combined credit card processing and Shopping Cart service fees.
Integrating Shopping Carts with your RBS Virtual Hosting Account
A Boring Technical Discussion – Caution: Non-techies may suffer sleep disorders.
All shopping carts allow you to define a “Thank You” page and a “Failure” page. The “Thank You” page is where the shopping cart sends the customer’s browser on successful completion of a transaction. The “Failure” page is called when a transaction fails.
Let’s dispose of the “Failure” page before we move on to the really geeky stuff. By default, the Failure page simply displays a message telling the user his transaction failed, and asking if he’d like to try again. It can also be programmed to do other things like send you an email with the customer’s information so you can contact him to arrange alternate payment methods. We highly recommend turning this feature on, and to following up. This allows you to save sales that might otherwise be lost.
Typically, when customers’ transactions fail because the credit card was rejected for some reason (The shopping cart will not usually tell you the reason) customers will try other credit cards until one of them works. So, you may receive several “Failure” emails, and then a “Thank You” email. In this case, of course, ignore the Failure emails.
Customers whose credit cards cannot be charged will not be passed on to your Virtual Hosting account for their software download, and will not be added to your Virtual Hosting account.
Remote Backup Systems offers a Consulting Service for those who don't want to set all this up themselves. We can do it for you, for an additional fee. Please phone for more information - (901) 388-5988.
Now for the geeky stuff...
Your Virtual Hosting Account receives information from your Shopping Cart through a POST method from the shopping cart’s “Thank You” page. This information MUST be in a specific format for your Virtual Hosting account to recognize it.
If you use 1shoppingcart.com, you have no further work to do. If you want to integrate your Virtual Hosting Account with your own shopping cart or directly with your own website, you have a lot of work to do.
The following table contains the variable names that must contain certain information required by RBS' Virtual Hosting servers. A link will be provided for you when you set up your Virtual Hosting account.
| address1 |
First line
of billing address (required). |
| address2 |
Second
line of billing address |
| cardtype |
Type of
credit card used for transaction |
| city |
Billing
address city (required). |
| company |
Billing
address company |
| country |
Billing address country (required). |
| email1 |
Email of customer purchasing the product (required). |
| fax |
Fax number of customer |
| grandTotal |
Total including product, shipping, and tax |
| gst |
Country tax |
| homephone |
Home phone number of customer |
| name |
Name listed in billing address (required). |
| option1 |
The first option (option) for the first product
(1). This variable would be referenced with option2 for the
second product and so on. |
| option11 |
The second option (option1) for the first product
(1). This variable would be referenced with option12 for the
second product and so on. |
| option21 |
The third option (option2) for the first product
(1). This variable would be referenced with option22 for the
second product and so on. |
| orderID |
Order number |
| price1 |
Price (price) of first item (1) in cart. The
price of the second item would be referenced using the variable
price2 and so on. |
| product1 |
The description (product) of the first product
(1) in cart. The description of the second item would be referenced
using the variable product2 and so on. |
| quantity1 |
The quantity (quantity) ordered of the first
product (1) in cart. The quantity ordered of the second item
would be referenced using the variable quantity2 and so on. |
| referrerid |
The ID of the affiliate who referred the order. |
| shipAddress1 |
The first line of the ship to address. |
| shipAddress2 |
The second line of the ship to address. |
| shipCity |
The city listed in the ship to address. |
| shipCountry |
The country listed in the ship to address. |
| shipname |
The name listed in the ship to address. |
| shippingAmount |
The dollar amount of shipping for the order. |
| shippingMethod |
The method of shipping selected. |
| shipState |
The state listed in the ship to address. |
| shipZip |
The zip code listed in the ship to address. |
| sku1 |
The user defined SKU (sku) of the first product
(1) in cart. The SKU of the second item would be referenced
using the variable sku2 and so on. |
| state |
The State listed in the billing address information
(required). |
| status |
The status of the order (Approved, Declined,
Unknown, Offline) as well as accompanying transaction information
such as Approval or Declined codes. |
| tax |
Total State Tax for the order |
| Total |
Subtotal for the order (before taxes and shipping) |
| UserName1 |
The value entered for the first (1) custom/user
defined (UserName) field. This is setup using custom fields
and displaying them on the order form. For information on setting
up custom fields click
here. Additional user fields can be referenced using the
variable UserName along with the number of the custom field
(1-10) (required if defined as such). |
| workphone |
Work (day) phone number of customer (required). |
| zip |
Zip code listed on billing address (required). |
Recommended Next Page: Virtual Hosting FAQ
|