Skip to content

GetAmbassador/chargify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chargify

Follow these directions to set up recurring commissions from Chargify for your Referral (or Affiliate) program.

NOTE: You must also have the ambassador javascript snippet on your payment success page, to record the initial commission.

  1. Go to Chargify -> Settings -> Webhooks
  • Enable webhooks
  • Specify URL to your webhook handler
  • Check "Renewal Success" in "Webhooks subscriptions"
  • Save webhooks settings

  1. Add ambassador_chargify.php file to your libraries folder.

  2. Set values for $username, $api_key and $campaign_uid variables, and add additional variables (optional).

You can find them here:

Additional Variable Information located in API docs:

  1. In your function which handles webhook data add this code:

4.1 PHP

NOTE: You need to specify path to your library folder

require_once(PATH_TO_LIBRARY_FOLDER.'/ambassador_chargify.php');
$ambassador_chargify = new Ambassador_chargify();
$ambassador_chargify->renewal();

4.2 PHP + CodeIgniter

$this->load->library('ambassador_chargify');
$this->ambassador_chargify->renewal();
  1. Run your webhook URL in a browser to check if there are any errors displayed. If you see blank page, it is ok.