PHPackages                             codenteq/paytr-payment-gateway - 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. codenteq/paytr-payment-gateway

ActivePackage[Payment Processing](/categories/payments)

codenteq/paytr-payment-gateway
==============================

The Laravel eCommerce PayTR Payment Gateway

3252[1 PRs](https://github.com/codenteq/paytr-payment-gateway/pulls)PHP

Since Mar 5Pushed 1y agoCompare

[ Source](https://github.com/codenteq/paytr-payment-gateway)[ Packagist](https://packagist.org/packages/codenteq/paytr-payment-gateway)[ RSS](/packages/codenteq-paytr-payment-gateway/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![](src/Resources/assets/images/paytr.svg)](https://codenteq.com)

PayTR Payment Gateway
=====================

[](#paytr-payment-gateway)

[![License](https://camo.githubusercontent.com/62b755654ea67a9ae074c93a2e5878c2d5c646da5be3cc7fc1a52cb605c8110b/68747470733a2f2f706f7365722e707567782e6f72672f636f64656e7465712f70617974722d7061796d656e742d676174657761792f6c6963656e7365)](https://github.com/codenteq/paytr-payment-gateway/blob/master/LICENSE)[![Total Downloads](https://camo.githubusercontent.com/623561a56b77134475734c1fcd8d6a1ff4fecac63602ae96f6a4ab626a28f513/68747470733a2f2f706f7365722e707567782e6f72672f636f64656e7465712f70617974722d7061796d656e742d676174657761792f642f746f74616c)](https://packagist.org/packages/codenteq/paytr-payment-gateway)

1. Introduction:
----------------

[](#1-introduction)

Install this package now to receive secure payments in your online store. PayTR offers an easy and secure payment gateway.

2. Requirements:
----------------

[](#2-requirements)

- **PHP**: 8.1 or higher.
- **Bagisto**: v2.\*
- **Composer**: 1.6.5 or higher.

3. Installation:
----------------

[](#3-installation)

- Run the following command

```
composer require codenteq/paytr-payment-gateway

```

- Run these commands below to complete the setup

```
composer dump-autoload

```

> WARNING
> It will check existence of the .env file, if it exists then please update the file manually with the below details.

```
PAYTR_MERCHANT_ID=
PAYTR_MERCHANT_KEY=
PAYTR_MERCHANT_SALT=

```

- Run these commands below to complete the setup

```
php artisan optimize

```

Installation without composer:
------------------------------

[](#installation-without-composer)

- Unzip the respective extension zip and then merge "packages" and "storage" folders into project root directory.
- Goto config/app.php file and add following line under 'providers'

```
Webkul\PayTR\Providers\PayTRServiceProvider::class,

```

- Goto composer.json file and add following line under 'psr-4'

```
"Webkul\\PayTR\\": "packages/Webkul/PayTR/src"

```

- Run these commands below to complete the setup

```
composer dump-autoload

```

> WARNING
> It will check existence of the .env file, if it exists then please update the file manually with the below details.

```
PAYTR_MERCHANT_ID=
PAYTR_MERCHANT_KEY=
PAYTR_MERCHANT_SALT=

```

```
php artisan optimize

```

> That's it, now just execute the project on your specified domain.

How to contribute
-----------------

[](#how-to-contribute)

PayTR Payment Gateway is always open for direct contributions. Contributions can be in the form of design suggestions, documentation improvements, new component suggestions, code improvements, adding new features or fixing problems. For more information please check our [Contribution Guideline document.](https://github.com/codenteq/paytr-payment-gateway/blob/master/CONTRIBUTING.md)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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/06878efbf4b8ae440f1f737718455196a9cffd6e35de36f1838891fb7dd683cd?d=identicon)[ahmetarsiv](/maintainers/ahmetarsiv)

---

Top Contributors

[![ahmetarsiv](https://avatars.githubusercontent.com/u/101526596?v=4)](https://github.com/ahmetarsiv "ahmetarsiv (1 commits)")

---

Tags

acikkaynakbagistocodenteqecommerceopensourcepaymentpaytr

### Embed Badge

![Health badge](/badges/codenteq-paytr-payment-gateway/health.svg)

```
[![Health](https://phpackages.com/badges/codenteq-paytr-payment-gateway/health.svg)](https://phpackages.com/packages/codenteq-paytr-payment-gateway)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

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