PHPackages                             tuzlufatih/laravel-pos - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. tuzlufatih/laravel-pos

ActivePackage[Utility &amp; Helpers](/categories/utility)

tuzlufatih/laravel-pos
======================

Laravel 9 Pos Package

16PHP

Since Aug 14Pushed 3y agoCompare

[ Source](https://github.com/tuzlu07x/laravel9-pos)[ Packagist](https://packagist.org/packages/tuzlufatih/laravel-pos)[ RSS](/packages/tuzlufatih-laravel-pos/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Türk bankaları için sanal pos paketi (Laravel)
==============================================

[](#türk-bankaları-için-sanal-pos-paketi-laravel)

Temel Paket
-----------

[](#temel-paket)

[Pos](https://github.com/tuzlu07x/laravel9-pos)

### Minimum Gereksinimler

[](#minimum-gereksinimler)

- PHP &gt;= 8.1
- ext-dom
- ext-json
- ext-openssl
- ext-SimpleXML

### Kurulum

[](#kurulum)

```
composer require tuzlufatih/laravel-pos
```

`config/app.php` dosyasındaki `providers` kısmına aşağıdaki kodu ekleyin:

```
'providers' => [
    // ...
    Mews\LaravelPos\LaravelPosServiceProvider::class,
]
```

`config/app.php` dosyasındaki `aliases` kısmına aşağıdaki kodu ekleyin:

```
'aliases' => [
    // ...
    'LaravelPos' => Mews\LaravelPos\Facades\LaravelPos::class,
]
```

Konsolda, proje ana dizinindeyken aşağıdaki komut girilir:

```
php artisan vendor:publish --provider="tuzlufatih\LaravelPos\LaravelPosServiceProvider"
```

### Kullanım

[](#kullanım)

```
$pos = \Mews\LaravelPos\Facades\LaravelPos::instance();

$pos->account([
    'bank'          => 'garanti',
    'model'         => 'regular',
    'client_id'     => 'XXXXX',
    'username'      => 'XXXXX',
    'password'      => 'XXXXX',
    'env'           => 'test',
    'terminal_id'   => 'xxx',

]);

$order = [
    'id'            => 'unique-order-id-' . Str::random(16),
    'name'          => 'John Doe', // optional
    'email'         => 'mail@customer.com', // optional
    'user_id'       => '12', // optional
    'amount'        => (double) 100,
    'installment'   => '0',
    'currency'      => 'TRY',
    'ip'            => request()->ip(),
    'transaction'   => 'pay', // pay => Auth, pre PreAuth
];

$card = [
    'number'        => 'XXXXXXXXXXXXXXXX',
    'month'         => 'XX',
    'year'          => 'XX',
    'cvv'           => 'XXX',
];

$pos->prepare($order);

$payment = $pos->payment($card);

dd($payment->response);
```

License
-------

[](#license)

MIT

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 Bus Factor1

Top contributor holds 70.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c883222589152dfc614d8ddcb1a872208be25fd07246d2b9f2b2d3741ebf9876?d=identicon)[tuzlu07x](/maintainers/tuzlu07x)

---

Top Contributors

[![mewebstudio](https://avatars.githubusercontent.com/u/2125733?v=4)](https://github.com/mewebstudio "mewebstudio (29 commits)")[![tuzlu07x](https://avatars.githubusercontent.com/u/86893131?v=4)](https://github.com/tuzlu07x "tuzlu07x (8 commits)")[![amora2972](https://avatars.githubusercontent.com/u/32447340?v=4)](https://github.com/amora2972 "amora2972 (3 commits)")[![UnusefulCoder](https://avatars.githubusercontent.com/u/60500242?v=4)](https://github.com/UnusefulCoder "UnusefulCoder (1 commits)")

### Embed Badge

![Health badge](/badges/tuzlufatih-laravel-pos/health.svg)

```
[![Health](https://phpackages.com/badges/tuzlufatih-laravel-pos/health.svg)](https://phpackages.com/packages/tuzlufatih-laravel-pos)
```

###  Alternatives

[jawira/plantuml

Provides PlantUML executable and plantuml.jar

21362.3k7](/packages/jawira-plantuml)[imanghafoori/composer-json

A utility class to read from composer.json file.

15315.2k4](/packages/imanghafoori-composer-json)[openeuropa/composer-artifacts

Composer plugin that allows to download a specified artifact instead of the default package.

11165.9k6](/packages/openeuropa-composer-artifacts)[dansoppelsa/laravel-carbon-macros

Laravel Carbon Macros

811.6k](/packages/dansoppelsa-laravel-carbon-macros)[bramdeleeuw/cookieconsent

GDPR compliant cookie bar and consent checker

1511.5k2](/packages/bramdeleeuw-cookieconsent)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
