PHPackages                             mirrorps/laravel-taler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. mirrorps/laravel-taler

ActiveLibrary[Payment Processing](/categories/payments)

mirrorps/laravel-taler
======================

Laravel package for GNU Taler REST API integration

v1.2.1(3mo ago)00MITPHPPHP ^8.1CI passing

Since Apr 20Pushed 3mo agoCompare

[ Source](https://github.com/mirrorps/laravel-taler)[ Packagist](https://packagist.org/packages/mirrorps/laravel-taler)[ RSS](/packages/mirrorps-laravel-taler/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (6)Versions (2)Used By (0)

Laravel Taler
=============

[](#laravel-taler)

Installation
------------

[](#installation)

This package is a Laravel wrapper around [`mirrorps/taler-php`](https://github.com/mirrorps/taler-php). Laravel auto-discovers the service provider and facade, but you still need to:

1. Install the package
2. Install and bind a PSR-18 HTTP client
3. Configure the required Taler environment variables
4. Optionally publish the config file if you want app-level overrides
5. Clear cached config if your app uses it

Install the package:

```
composer require mirrorps/laravel-taler
```

HTTP Client Setup
-----------------

[](#http-client-setup)

`laravel-taler` expects a PSR-18 HTTP client implementation. If you want to use async package APIs the client must also support HTTPlug async requests.

A good default choice is the Guzzle 7 adapter:

```
composer require guzzlehttp/guzzle php-http/guzzle7-adapter
```

Then bind it in your Laravel app, for example in `app/Providers/AppServiceProvider.php`:

```
