From the News area, click the News Archives link to view past news posts.
To List News:
Use the Upload Banner function to transfer graphic files for the selected Sign Up Form. After uploading a banner it will take up to 24 business hours (excluding weekends and holidays) for it to become active while we review the banner.
After you have finished uploading the graphic files for the subaccount banners, CCBill will review the content of the files. CCBill does not allow its merchants to use non-compliant banners on Sign Up Forms.
Please enter the location of the banner that you wish to upload. The banner must be a GIF or JPG formatted file. The number of banners, banner size and orientation, and banner location may change depending on which form you use.
To upload the banners for the subaccount form:
This area allows you to add or remove Promotional Sales, which are secondary offers that may be presented to consumers as a reduced sale. For example, when you set up a subscription, you can present discounted sales to another website or to another Affiliate website by using an upsale or cross sale .
The Promotional Sales Section contains the following topics:
Display - View the Promotional sales you have set up for the subaccount.
Add/ Update - Add or remove a promotional sale.
Create Upsale - Setup a subaccount/website and the subscription pricing options for an upsale link.
There are two types of Promotional sales:
Both you and your cross sale partner must be pre-approved by CCBill in order to have a cross sale relationship. Email the sales department, sales@ccbill.com, for information about setting up partnerships with other CCBill cross sale Affiliate accounts. If you turn off the cross sale, then both partners must be approved again in order to reactivate the cross sale.
You can display two Promotional sales to customers on the Signup Form, i.e., two upsales, two cross sales, or one cross sale and one upsale. Refer to topic Form Admin > Update Form > Form Skin for more information about setting up Promotional Sales on the Signup Form. You can display one promotional sale on the Approval page, i.e., one cross sale or one upsale.
The Create Promotional Sale page permits the addition or removal of a promotional sale.
Upsales can be created for CCBill Affiliates only, and only if CCBill Account Grouping has been enabled when the Affiliate program was established. If the referrer is not a CCBill Affiliate Merchant and the checkbox is not selected, Upsales and Cross sales can be created.
The Promotional Sales lists the Promotional sales you have set up for the subaccount. The list is empty if no Promotional Sales have been added.
Click the Delete checkbox next to the promotional sale's information to turn off the promotional sale. You may turn off an individual promotional sale or multiple promotional sales. After you have selected the promotional sales to be turned off, click the Remove button to update CCBill's system.
Click Add to enter the information for a new promotional sale. Click Add to enter the information for a new promotional sale.
The Create New Upsale area allows you to set up a subaccount/website and the subscription pricing options for an upsale link.
Set up the following on the page:
Click the Create Upsale button to save the new upsale to CCBill's system. The link information for the subaccount/ website and pricing will be added to the upsale list. You can select the upsale link from the Promotion drop-down menu on the Add or Update Promotional Sales page.
The Advanced page permits the establishment of Background Post Information, Cancel Information, and Email Validation for a subaccount.
Background Post Information is used to set up URLs that optionally post customer data (minus credit card and checking details), including information sent to CCBill by way of specific URLs, when a transaction is completed.
To Set Background Post Information:
Before making your selection you need to properly configure the IP Addresses that you receive posts from in your own system to allow posts from our IP Addresses (listed in the help) and prevent post failure. If you are not sure how to do this or would like assistance, please contact Merchant Support.
FAILURE TO CONFIGURE IP ADDRESS SECURITY CAN RESULT IN FAILED BACKGROUND POSTS AND CAUSE CONSUMER ACCESS ISSUES AND OTHER SYSTEM PROBLEMS THAT CAN NEGATIVELY IMPACT YOUR BUSINESS.
Cancel Information establishes the location and hyperlink text for the customer Cancel URL. When a consumer cancels a subscription on CCBill's support site, the Text for Cancel URL will be given as a link to the Cancel URL. If the Cancel URL link is clicked, the Cancel URL will be displayed immediately; and if not, they will be redirected to the Cancel URL seven seconds after canceling the service.
To Set Cancel Information:
Email Validation establishes email, payment, and affiliate validation options. During the signup process, consumers who meet specified criteria receive a confirmation email from CCBill. Email Validation requires that consumers confirm the information by clicking on a provided link before obtaining a subscription.
Some options may not be available to you. Please contact Merchant Support if you would like to utilize the options mentioned here but not showing in the Admin.
Follow these steps to Set Email Validation:
CCBill offers support for adding analytics code (provided by Google™) to your forms. Google™ Analytics allows you to track specific data about the people who use your website. For more information about Google™ Analytics, or to sign up for a Google™ Analytics account, please visit their website. To use this feature, you must first obtain a Web Tracking ID from your Google™ Analytics account. Paste the ID in the Google Analytics box, and click Update. You MUST use the Reset All Forms link to complete the process.
Setting up Google™ Analytics on the sub-account level will only affect the change on that individual sub-account. To add the same Google™ Analytics code for ALL sub-accounts, make the change on the Main Account instead of on the sub-account (on the Account Info Mega Menu Main Account>Account Admin).
Be aware that if you have analytics set up for a subaccount and then apply analytics at the main account level the subaccount setting will NOT be overwritten. You will have to add the new analytics code to that subaccount manually (on the Account Info Mega Menu Manage the Subaccounts>Subaccount Admin>Advanced).
The Layout area permits the setup of Terms and Conditions, Confirmation page, and Sign Up Form Options. The Form Options for each payment type are slightly different.
Keep in mind that certain layout options for a new subaccount are initially disabled by CCBill. Other layout options may be disabled, if you have requested them to be shut off, or if CCBill has shut them off for another reason. If you cannot access or change any of the layout options, contact Merchant Support to have them enabled.
The following layout options are available:
It is required to present consumers with both the terms and conditions of the purchase and the consumer service information on the Sign Up Form.
Enter the following in the Terms and Conditions Options area:
This area sets up the options for the Confirmation page. For new subaccounts, the Confirmation options are disabled by default. If you need to use the Confirmation options, contact Merchant Support to have them activated. Once CCBill activates an option, you can enable or disable any individual option for the subaccount's Confirmation page.
Enter the following in the Confirmation Options area:
You will be asked to enter different Form Options for the selected of Sign Up Form type (i.e., Credit Card, Checking, or Telephone Billing). Credit Card Sign Up Forms end with "cc", Checking Sign Up Forms end with "ck", and Telephone Billing Forms end with "t9".
You can cancel your account at CCBill at any time with 10 days written notice. Once your account has been terminated / cancelled, CCBill will hold all funds due to you for a minimum of six months as reserve for possible refunds, returned checks and chargebacks. The account will no longer be accessible by you or anyone else.
In order to cancel your account at CCBill you need to submit an Account Cancellation form.
The CCBill Background Post System permits CCBill merchants to pre-fill customer information and send variables to CCBill through the Sign Up Form . Optionally, merchants can capture CCBill’s returned variables through the Approval Post URL and/ or a Denial Post URL. The information contained within the Background Post System documentation is written for Programmers, Technicians and other individuals with advanced programming skills.
The CCBill System is capable of passing back Approval Post URL, Denial Post URLs, and other variables sent to the Signup Form (credit card and bank account details are excluded) provided they are entered in the Modify Subaccount > Advanced page of the CCBill Admin Portal.
Refer to topic Variables List for a list and description of the Background Post variables. The variable names must be entered exactly as shown to receive the information properly.
Once the Approval and/or Denial or Post URLs have been entered into CCBill’s system, all the Background Post variables and the custom variables will be passed to the URLs you specified and can capture the returned variables with a script configured to receive Form Post information.
The Approval Post URL or Denial Post URL should point to a script such as CGI, PHP, ASP, etc.
For Example:
Post URL is as follows: http://www.yourwebsite.com/cgi-bin/your_script.cgi
The script should be programmed to receive and parse the information passed from CCBill according to your program language specifications. The returned values may be used for any purpose (e.g., After receiving the values, write them to a database for record keeping or pass them to another script.).
An example of a CCBill variable is customer_fname, which represents the customer’s first name. The variable will be originally sent from the CCBill Signup Form as customer_fname. If using a CGI script, the value might be parsed as $cust_first_name = param("customer_fname"). Please be aware that the variable name $cust_first_name can be any name chosen. The Pass Back variable as customer_fname must be specified to properly receive the information.
Please refer any questions you have concerning this type of code to a qualified programmer.
CCBill’s Sign Up Forms are capable of being pre-filled, as well as additional variables may be passed into CCBill’s system. This allows you to prefill the Sign Up Form or execute Admin Portal actions. Refer to topic Variables List for a list and description of the Background Post variables.
To pre-fill the Sign Up Form or execute Admin Portal actions:
Custom variables may be passed in; for example, VariableName and VariableName2. To pass in custom variables, add them in between the form tags of the HTML code to load the Sign Up Form.
Example: (Passing Custom Variables to Sign Up Form)
<form action='https://bill.ccbill.com/jpost/signup.cgi' method=POST> <input type=hidden name=clientAccnum value='900000'> <input type=hidden name=clientSubacc value='0000'> <input type=hidden name=formName value='7cc'> <input type=hidden name=VariableName value=VariableValue> <input type=hidden name=VariableName2 value=VariableValue2> <input type=submit name=submit value='Join Now'> </form>
You will need to rename the custom variables in accordance to how they will be defined. The values will be sent to the Sign Up Form as extra variables.
If you encounter problems, contact merchantsupport@ccbill.com for assistance. You do not have to install CCBill's Sign Up Form on your site. You only have to add the HTML code created in the Generate HTML area to the location on your website where you want to load the Sign Up Form.
Example: (Passing Static Variables)
The examples listed below show the following HTML code: Sign Up Form and Execute Admin Portal Action. Keep in mind that the variables shown in the examples represent static variables.
<form action='https://bill.ccbill.com/jpost/signup.cgi' method=POST> <input type=hidden name=clientAccnum value='900100'> <input type=hidden name=clientSubacc value='0000'> <input type=hidden name=formName value='8ck'> <input type=hidden name=allowedTypes value='0000005835,0000000265,0000007444'> <input type=hidden name=subscriptionTypeId value='0000007444' > <input type=hidden name=email value='custemail@website.com'> <input type=submit name=submit value='Join Now'>
<A HREF=https://bill.ccbill.com/jpost/signup.cgi?clientAccnum=900100&clientSubacc=0000&formName=8ck &allowedTypes=0000005835,0000000265,0000007444&subscriptionTypeId=0000007444 &email=youremail@website.com>Join Now</A>
You may add the HTML for a button or link to the Form, such as writeCache, which executes an Admin Portal action. The HTML code for a button or link to load the Sign Up Form will look like:
form action='https://bill.ccbill.com/jpost/signup.cgi' method=POST> <input type=hidden name=clientAccnum value='900100'> <input type=hidden name=clientSubacc value='0000'> <input type=hidden name=formName value='8ck'> <input type=hidden name=allowedTypes value='0000005835,0000000265,0000007444'> <input type=hidden name=subscriptionTypeId value='0000007444' > <input type=hidden name=writeCache value='1'> <input type=submit name=submit value='Join Now'>
<A HREF=https://bill.ccbill.com/jpost/signup.cgi?clientAccnum=900100&clientSubacc=0000 &formName=8ck&allowedTypes=0000005835,0000000265,0000007444&subscriptionTypeId=0000007444 &writeCachc=1>Join Now</A>
Another way of passing information to the CCBill Sign Up Form is through dynamic variables. You can use dynamic variables to prefill customer information. This will require you to create a form to suit your specific needs. The form will pass the information to another script written using CGI, PHP, ASP, etc., which contains your code to load the Sign Up Form.
The form you create will pass the customer inputted information to your button or Link code script page. This script will pass the variables to the CCBill signup Form when your customer loads it. After customer approval or denial, the information that you originally passed in will be sent to the Approval or Denial Post URL and ultimately to your script.
Example: (Passing Dynamic Variables)
print" <form action='https://bill.ccbill.com/jpost/signup.cgi' method=POST>"; print" <input type=hidden name=clientAccnum value='900100'>"; print" <input type=hidden name=clientSubacc value='0010'>"; print" <input type=hidden name=formName value='11cc'>"; print" <input type=hidden name=language value='English'>"; print" <input type=hidden name=allowedTypes value='0000000111,0000000318'>"; print" <input type=hidden name=subscriptionTypeId value='0000000318'>"; print" <input type=hidden name=customer_fname value='$cust_first_name'>"; print" <input type=submit name=submit value='Join Now'>"; print" </form>";
print"<A HREF=https://bill.ccbill.com/jpost/signup.cgi?clientAccnum=900100&clientSubacc=0010 &formName=11cc&language=English&allowedTypes=0000000111,0000000318&subscriptionTypeId=0000000318 &customer_fname=$cust_first_name> Join Now</A>";
Do not add any spaces to the link code example shown above.
Please refer any questions you have concerning this type of code to a qualified programmer.
A full list of variables, as well as Decline Codes and further information about the Background Post System is available in the Background Post User's Guide.
This section provides a general overview of the Account Admin. In the Account Admin area, links are displayed in the Selection Pane and all subaccounts are listed in the report area.
The following links permit access to Main Account information or the addition of a new Subaccount:
The Subaccount List report displays a list of subaccounts, their associated websites and other information that may be reviewed or modified.
To Modify Subaccount Data: