The chargebee sample apps
Switch branches/tags
Nothing to show
Clone or download
Latest commit 30e7a4f Jan 29, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
java Acknowledge Hosted Page API changes in samples Jun 27, 2017
php typo + styling fix Aug 21, 2017
ruby/cb_sample_apps rails version updated Jan 29, 2018
.gitignore Initialized the samples repo Nov 27, 2013
LICENSE Initial commit Nov 27, 2013 update in installation procedures Jan 5, 2015


The repo contains the source code for the sample apps used in the ChargeBee tutorials


  • Copy the files under chargebee-samples/php folder to your apache's default site (mostly /var/www/)
  • Download the latest ChargeBee's php library and extract the files under /var/www directory.
  • Note: You need to enable mod-rewrite and .htaccess in your apache server to run the samples.

You should now be able to try out the various samples.


Tested on Ruby 1.9.3 and Rails 3.2.12

To try out the samples execute the following commands under the chargebee-samples/ruby directory

  • bundle install
  • rails new cb_sample_apps -s
  • cd cb_sample_apps
  • rails server


To try out the samples please follow the below steps

  • Install tomcat. You can get it from Tomcat site.
  • Download the ChargeBee's java library.
  • Copy the library jar to java/webapp/WEB-INF/lib in this repo.
  • Compile the classes using ant -f build/build.xml -Dtomcat.home=<tomcat home>
  • Note: The samples need to run in the root context ("/"). So in <tomcat home>/conf/server.xml add a context path with docbase set to chargebee-samples/java/webapp and path set as "/". Or you could also copy the files to the ROOT context.
  • Start the tomcat server.