phpexperts / zuora-api-client
An easy-to-use PHP client for the Zuora API.
Requires
- php: >=7.2
- ext-json: *
- koriym/http-constants: ^1.1
- phpexperts/rest-speaker: 2.*
- phpexperts/simple-dto: ^2.4
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.3
- fzaninotto/faker: ^1.8
- phpunit/phpunit: ^8.4
- symfony/var-dumper: ^4.2
This package is auto-updated.
Last update: 2024-11-26 05:38:11 UTC
README
[description]
Usage
Installation
Via Composer
composer require phpexperts/zuora-api-client
Change log
Please see the changelog for more information on what has changed recently.
Testing
phpunit
Use Cases
Credit Card (PHPExperts\ZuoraClient\Tests\Integration\Managers\Account\CreditCard) ✔ Can view an account's credit cards 3315 ms
Invoice (PHPExperts\ZuoraClient\Tests\Integration\Managers\Account\Invoice) ✔ Can view invoices 3377 ms
Account (PHPExperts\ZuoraClient\Tests\Integration\Managers\Account) ✔ Can create an account 1416 ms ✔ Can fetch account details 1052 ms ✔ Can update account details 3510 ms ✔ Can search accounts 1128 ms ✔ Can delete accounts 1659 ms ✔ Delete test accounts 12018 ms
Contact (PHPExperts\ZuoraClient\Tests\Integration\Managers\Contact) ✔ Can create contact 2443 ms ✔ Can fetch a contact 1229 ms ✔ Can update a contact 2298 ms ✔ Can delete a contact 2500 ms
Payment Gateway (PHPExperts\ZuoraClient\Tests\Integration\Managers\PaymentGateway) ✔ Can fetch payment gateways 42 ms
Payment Method (PHPExperts\ZuoraClient\Tests\Integration\Managers\PaymentMethod) ✔ Can create a payment method 2001 ms ✔ Can fetch a payment method 5014 ms ✔ Cannot delete the default payment method 908 ms ✔ Can delete a payment method 2719 ms
Payment (PHPExperts\ZuoraClient\Tests\Integration\Managers\Payment) ✔ Can store a payment 4980 ms ✔ Can fetch a payment 1093 ms
Subscription (PHPExperts\ZuoraClient\Tests\Integration\Managers\Subscription) ✔ Can create a subscription 2326 ms ✔ Can fetch subscription details 947 ms
Contributing
Please take a look at contributing.md if you want to make improvements.
Credits
License
MIT license. Please see the license file for more information.