dev-master
9999999-dev https://likebtn.comLikeBtn / ReferralCandy
MIT
The Requires
- php >=5.3.3
referral candy
LikeBtn / ReferralCandy
ReferralCandy PHP API Client by LikeBtn.com, (*1)
require_once("ReferralCandy.php");
Sign an advocate up at ReferralCandy and retrieve the advocate's Referral Link code and Portal Sharing Page code., (*2)
$params = array( 'first_name' => 'Mike', 'last_name' => 'Button, 'email' => 'mikebutton@likebtn.com' ); $rc = new ReferralCandy('access_id', 'secret_key'); $result = $rc->request('signup', $params); if ($result['success'] && ($result['response']['message'] == Referralcandy::MESSAGE_SUCCESS || $result['response']['message'] == 'Contact already signed up.')) { // Advocate has been successfully registered at ReferralCandy $link_code = preg_replace("/.*\/([^\/]+)/", '$1', $result['response']['referral_link']); $portal_code = preg_replace("/.*\/([^\/]+)/", '$1', $result['response']['referralcorner_url']); }
Register a new purchase at ReferralCandy., (*3)
$params = array( 'first_name' => 'Mike', 'last_name' => 'Button, 'email' => 'mikebutton@likebtn.com', 'locale' => 'en', 'accepts_marketing' => 'false', 'order_timestamp' => time(), 'browser_ip' => $_SERVER["REMOTE_ADDR"] , 'user_agent' => $_SERVER ['HTTP_USER_AGENT'], 'invoice_amount' => 7.99, 'currency_code' => 'USD', 'external_reference_id' => 123 ); $rc = new ReferralCandy('access_id', 'secret_key'); $result = $rc->request('purchase', $params); if ($result['success'] && $result['response']['message'] == Referralcandy::MESSAGE_SUCCESS) { // Purchase has been successfully registered at ReferralCandy }
Unsubscribe a contact at ReferralCandy., (*4)
$params = array( 'email' => 'mikebutton@likebtn.com', 'unsubscribed' => 'true' ); $rc = new ReferralCandy('access_id', 'secret_key'); $rc->request('unsubscribed', $params);
LikeBtn / ReferralCandy
MIT
referral candy