PHP Class Chargify

A Chargify API class for CodeIgniter
Afficher le fichier Open project: scalr/scalr Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( $api_key, $domain )
applyCoupon ( $subscriptionId, $couponCode )
cancelSubscription ( $subscriptionId, $reason = 'Canceling the subscription via the API. Requested by customer.' )
createComponentUsage ( $subscriptionId, $componentId, $quantity, $memo )
createCustomer ( $scalr_client_id, $email, $first_name, $last_name, $org = "" ) : ChargifyCustomer
createSubscription ( $scalrAccountId, $package, $ccNumber, $ccExpMonth, $ccExpYear, $ccCvv, $clientInfo = false, $postalCode = false )
getCouponDetails ( $couponCode )
getCustomerById ( $customerId )
getCustomerSubscriptionByCId ( $client_id ) : ChargifySubscription
getStatements ( $subscriptionId )
getSubscription ( $subscriptionId )
getSubscriptionByCustomerId ( $clientId )
getSubscriptionComponents ( $subscriptionId )
reactivateSubscription ( $subscriptionId )
setComponentValue ( $subscriptionId, $componentId, $value )
updateSubscription ( $subscriptionId, $ccNumber, $ccCvv, $ccExpMonth, $ccExpYear, $fName, $lName, $postalCode = false )
upgradeSubscription ( $subscriptionId, $package, $includeTrial = false )

Méthodes protégées

Méthode Description
sendRequest ( $uri, $method, $data = null )

Method Details

__construct() public méthode

public __construct ( $api_key, $domain )

applyCoupon() public méthode

public applyCoupon ( $subscriptionId, $couponCode )

cancelSubscription() public méthode

public cancelSubscription ( $subscriptionId, $reason = 'Canceling the subscription via the API. Requested by customer.' )

createComponentUsage() public méthode

public createComponentUsage ( $subscriptionId, $componentId, $quantity, $memo )

createCustomer() public méthode

public createCustomer ( $scalr_client_id, $email, $first_name, $last_name, $org = "" ) : ChargifyCustomer
Résultat ChargifyCustomer

createSubscription() public méthode

public createSubscription ( $scalrAccountId, $package, $ccNumber, $ccExpMonth, $ccExpYear, $ccCvv, $clientInfo = false, $postalCode = false )

getCouponDetails() public méthode

public getCouponDetails ( $couponCode )

getCustomerById() public méthode

public getCustomerById ( $customerId )

getCustomerSubscriptionByCId() public méthode

public getCustomerSubscriptionByCId ( $client_id ) : ChargifySubscription
Résultat ChargifySubscription

getStatements() public méthode

public getStatements ( $subscriptionId )

getSubscription() public méthode

public getSubscription ( $subscriptionId )

getSubscriptionByCustomerId() public méthode

public getSubscriptionByCustomerId ( $clientId )

getSubscriptionComponents() public méthode

public getSubscriptionComponents ( $subscriptionId )

reactivateSubscription() public méthode

public reactivateSubscription ( $subscriptionId )

sendRequest() protected méthode

protected sendRequest ( $uri, $method, $data = null )

setComponentValue() public méthode

public setComponentValue ( $subscriptionId, $componentId, $value )

updateSubscription() public méthode

public updateSubscription ( $subscriptionId, $ccNumber, $ccCvv, $ccExpMonth, $ccExpYear, $fName, $lName, $postalCode = false )

upgradeSubscription() public méthode

public upgradeSubscription ( $subscriptionId, $package, $includeTrial = false )