mhrabovcin / zuora-rest
用于与Zuora API集成的PHP客户端
dev-master
2022-05-27 15:56 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
- pdepend/pdepend: ~1.0
- phpmd/phpmd: ~1.0
- phpunit/phpunit: ^9.5
- satooshi/php-coveralls: *
- sebastian/phpcpd: ~2.0
- squizlabs/php_codesniffer: ^3.4
This package is not auto-updated.
Last update: 2024-09-28 16:20:35 UTC
README
简单的Zuora REST API客户端。
安装
可以使用Composer通过将Zuora REST PHP客户端添加为项目composer.json文件中的依赖项来安装。
{ "require": { "mhrabovcin/zuora-rest": "*" } }
请参阅Composer的文档以获取更详细的安装和使用说明。
使用方法
要初始化客户端,请使用以下代码
use \Zuora\Client; $client = Client::factory(array( 'username' => 'email@exmaple.com', 'password' => 'secretpassword', // For production endpoint 'endpoint' => 'https://api.zuora.com/rest' ));
客户端有查询Zuora API的方法
$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";
针对开发者
有关此项目支持的Apache Ant目标,请参阅PHP Project Starter的文档。
待办事项
- 添加延迟结果加载