mhrabovcin/zuora-rest

用于与Zuora API集成的PHP客户端

dev-master 2022-05-27 15:56 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:20:35 UTC


README

Build Status Coverage Status Total Downloads Latest Stable Version

简单的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的文档

待办事项

  • 添加延迟结果加载