laravel-xendit maintained by otnansirk
Description
This Laravel wrapper for Xendit Payment API
Author
Last update
2025/02/24 13:02
(1.x-dev)
License
Downloads
29
Tags
Laravel Xendit
This Laravel wrapper/library for Xendit payment gateway.
Visit https://xendit.co for more information about the product and see documentation at https://developers.xendit.co for more technical details.
Laravel Xendit use the Xendit PHP SDK You can also check out the documentation for Xendit PHP SDK.
All URIs are relative to https://api.xendit.co, except if the operation defines another base path.
Installation
1. You can install the package via composer.
composer require otnansirk/laravel-xendit
2. Optional : The service provider will automatically get registered. Or you may manually.
Add the service provider in your configs/app.php or bootstrap/providers.php for laravel >= 11
'providers' => [
// ...
Otnansirk\Xendit\XenditServiceProvider::class,
];
3. You should publish the config/xendit.php config file with this php artisan command.
php artisan vendor:publish --provider="Otnansirk\Xendit\XenditServiceProvider"
4. To start using the Laravel Xendit, you need to configure the secret key.
read the config/xendit.php file then fill the credentials needed.
How to Use
<?php
use Otnansirk\Xendit\Facades\Xendit;
// Available functions
Xendit::customer();
Xendit::paymentMethod();
Xendit::paymentRequest();
Xendit::transaction();
Xendit::refund();
Xendit::balance();
Xendit::payout();
Xendit::invoice();
Find detailed API information and examples for each of our product’s by clicking the links below.
Further Reading
- Xendit Docs
- Xendit API Reference