PHPackages                             past/paytr - 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. past/paytr

ActiveLibrary[Payment Processing](/categories/payments)

past/paytr
==========

Laravel Paytr Payment Gateway

1.0.2(3y ago)3140↓50%1MITPHPPHP ^8.0|^8.1

Since Apr 7Pushed 3y agoCompare

[ Source](https://github.com/pastinternet/paytr)[ Packagist](https://packagist.org/packages/past/paytr)[ RSS](/packages/past-paytr/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (4)Versions (4)Used By (0)

Bu paket **Paytr** den laravel ile direct api, iframe api ve iframe havale eft ödeme seçeneklerini kullanarak ödeme alabilmek için geliştirilmiştir.

**Nasıl Kurarım?**

```
composer require past/paytr

```

Config dosyası için kodu çalıştıralım.

```
php artisan vendor:publish --provider="Past\Paytr\PaytrServiceProvider"

```

.env ye bunları ekleyelim

```
PAYTR_MERCHANT_ID=''
PAYTR_MERCHANT_SALT=''
PAYTR_MERCHANT_KEY=''
PAYTR_SUCCESS_URL='https://your-domain/success-payment'
PAYTR_FAIL_URL='https://your-domain/fail-payment'
PAYTR_TEST_MODE=true

```

**Examples**

Öd Diğer Ödeme Yöntemleri İçin; 1 - Direk Api Kıllanımı

```
$payment->getOption()->setTransactionType(TransactionType::DIRECT);

```

2- İframe Api Kullanımı

```
$payment->getOption()->setTransactionType(TransactionType::IFRAME);

```

3- İframe Havale/Eft Api Kullanımı

```
$payment->getOption()->setTransactionType(TransactionType::IFRAME_TRANSFER);

```

şeklinde kullanabilirsiniz.

```
  $payment = new Payment(config('paytr.credentials'), config('paytr.options'));
  $payment->getOption()->setTransactionType(TransactionType::DIRECT);
  $payment->getOption()->setDebugOn(true);
  $payment->getOption()->setTestMode(true);

  $orderBasket = new Basket();
  $product = new Product();
  $product
  ->setName('Ürün Adı 1')
 ->setPrice(18.00);
  $orderBasket->addProduct($product, 1);
  $product = new Product();
  $product
  ->setName('Ürün Adı 1')
 ->setPrice(18.00);
  $orderBasket->addProduct($product, 1);

  $paymentOrder = new Order();
  $paymentOrder->setCardOwner("PAYTR TEST");
  $paymentOrder->setCardNumber("4355084355084358");
  $paymentOrder->setCardExpireMonth("12");
  $paymentOrder->setCardExpireYear("24");
  $paymentOrder->setCardCvv("000");
  $paymentOrder->setUserName('User Name');
  $paymentOrder->setUserAddress('User Address');
  $paymentOrder->setEmail('example@mail.com');
  $paymentOrder->setUserPhone('55512345670');
  $paymentOrder->setUserIp('176.240.120.7');
  $paymentOrder->setMerchantOrderId('HOMEORDER113');
  $paymentOrder->setPaymentAmount(99.90);
  $paymentOrder->setBasket($orderBasket);

  $payment->setOrder($paymentOrder);

 return $payment->call();

```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

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.

###  Release Activity

Cadence

Every ~2 days

Total

3

Last Release

1133d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/08bbde830d45059acda6fdfcf02feb0fe8e6b08adab01b17c7fc13c3f1f1eff8?d=identicon)[pastinternet](/maintainers/pastinternet)

---

Tags

phplaravelpaymentgatewayiframepaytreft apihavale apiiframe apidirekt api

### Embed Badge

![Health badge](/badges/past-paytr/health.svg)

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

###  Alternatives

[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4845.9k](/packages/sebdesign-laravel-viva-payments)[omalizadeh/laravel-multi-payment

A driver-based laravel package for online payments via multiple gateways

491.1k](/packages/omalizadeh-laravel-multi-payment)[baklysystems/laravel-paymob

Laravel PayMob online payment gateway package

282.4k](/packages/baklysystems-laravel-paymob)

PHPackages © 2026

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