xendit / xendit-php
Xendit PHP SDK
Installs: 401 442
Dependents: 5
Suggesters: 0
Security: 0
Stars: 158
Watchers: 62
Forks: 77
Open Issues: 17
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
- dev-master
- 6.0.0
- 5.0.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.0
- 3.7.0
- 3.6.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 3.0.0-beta.2
- 3.0.0-beta.0
- 2.19.0
- 2.17.1
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.1
- 2.9.0
- 2.6.0
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.0.2
- 2.0.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-atlantis-config-xendit-php-mass-pr
- dev-test/add_api_test
- dev-release/v3-beta
- dev-fix/updateXenditVersionAtPHPLevel
- dev-fix/addParamsExpireInvoice
- dev-feat/addParamsForRetrieveAndRetrieveAll
- dev-feature/for-user-id-update-readme
- dev-feat/addMissingApiEwallet
- dev-feat/addMissingPayLaterApi
- dev-updateReadmeAndPayLaterExample
- dev-fix/add-user-id_getBalance
- dev-fix/guzzleClientAcceptQueryParam
- dev-fix/composerlock
- dev-feat/allow-get-charge-for-user
- dev-fix/api-retrieve
- dev-fix-ovo-example
- dev-fix/get-http-cli
- dev-refactor/guzzle_client
This package is auto-updated.
Last update: 2024-12-15 06:56:29 UTC
README
Xendit PHP SDK
The official Xendit PHP SDK provides a simple and convenient way to call Xendit's REST API in applications written in PHP.
- Package version: 6.0.0
Getting Started
Installation
Requirements
PHP 7.4 and later.
Composer
To install the bindings via Composer, add the following to composer.json
:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/xendit/xendit-php.git" } ], "require": { "xendit/xendit-php": "6.0.0" } }
Then run composer install
Autoloading
Download the files and include autoload.php
:
<?php require_once(__DIR__ . '/vendor/autoload.php');
Authorization
The SDK needs to be instantiated using your secret API key obtained from the Xendit Dashboard. You can sign up for a free Dashboard account here.
use Xendit\Configuration; Configuration::setXenditKey('XENDIT_API_KEY');
Documentation
Find detailed API information and examples for each of our product’s by clicking the links below,
All URIs are relative to https://api.xendit.co. For more information about our API, please refer to https://developers.xendit.co/.
Further Reading