PHP Класс Chargify

A Chargify API class for CodeIgniter
Автор: Kyle Anderson ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
sendRequest ( $uri, $method, $data = null )

Описание методов

__construct() публичный Метод

public __construct ( $api_key, $domain )

applyCoupon() публичный Метод

public applyCoupon ( $subscriptionId, $couponCode )

cancelSubscription() публичный Метод

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

createComponentUsage() публичный Метод

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

createCustomer() публичный Метод

public createCustomer ( $scalr_client_id, $email, $first_name, $last_name, $org = "" ) : ChargifyCustomer
Результат ChargifyCustomer

createSubscription() публичный Метод

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

getCouponDetails() публичный Метод

public getCouponDetails ( $couponCode )

getCustomerById() публичный Метод

public getCustomerById ( $customerId )

getCustomerSubscriptionByCId() публичный Метод

public getCustomerSubscriptionByCId ( $client_id ) : ChargifySubscription
Результат ChargifySubscription

getStatements() публичный Метод

public getStatements ( $subscriptionId )

getSubscription() публичный Метод

public getSubscription ( $subscriptionId )

getSubscriptionByCustomerId() публичный Метод

public getSubscriptionByCustomerId ( $clientId )

getSubscriptionComponents() публичный Метод

public getSubscriptionComponents ( $subscriptionId )

reactivateSubscription() публичный Метод

public reactivateSubscription ( $subscriptionId )

sendRequest() защищенный Метод

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

setComponentValue() публичный Метод

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

updateSubscription() публичный Метод

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

upgradeSubscription() публичный Метод

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