Zuora REST PHP Client
, (*1)
Simple Zuora REST API client., (*2)
Installation
Zuora REST PHP Client can be installed with Composer
by adding it as a dependency to your project's composer.json file., (*3)
{
"require": {
"mhrabovcin/zuora-rest": "*"
}
}
Please refer to Composer's documentation
for more detailed installation and usage instructions., (*4)
Usage
To initialize client use following code:, (*5)
use \Zuora\Client;
$client = Client::factory(array(
'username' => 'email@exmaple.com',
'password' => 'secretpassword',
// For production endpoint
'endpoint' => 'https://api.zuora.com/rest'
));
Client has method for querying Zuora API, (*6)
$account = $client->getAccount('A0000001');
print $account->getAccountNumber() . "\n"; // A0000001
print $account->getBillToContact()->getFirstName() . "\n"; // John
$credit_cards = $cliennt->getCreditCards('A0000001');
$card = reset($credit_cards);
print $card->isDefaultPaymentMethod() . "\n";
print $card->getCardHolderInfo()->getCardHolderName() . "\n";
For developers
Refer to PHP Project Starter's documentation
for the Apache Ant targets supported by this project., (*7)
TODO