PHPackages                             liteweb/laravel-dotpay - 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. liteweb/laravel-dotpay

ActiveLibrary

liteweb/laravel-dotpay
======================

A laravel dotpay

1.1(8y ago)0319MITPHPPHP &gt;=7.0

Since Nov 21Pushed 8y ago1 watchersCompare

[ Source](https://github.com/liteweb-io/laravel-dotpay)[ Packagist](https://packagist.org/packages/liteweb/laravel-dotpay)[ RSS](/packages/liteweb-laravel-dotpay/feed)WikiDiscussions master Synced 3d ago

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

Laravel Dotpay
==============

[](#laravel-dotpay)

[![Build Status](https://camo.githubusercontent.com/37967df675fc8b0697d3a1ef15042a5bd0f27fa320477f2c87e2ea02e81b3fe3/68747470733a2f2f7472617669732d63692e6f72672f6c6974657765622f6c61726176656c2d646f747061792e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/liteweb/laravel-dotpay)[![styleci](https://camo.githubusercontent.com/4499ec3a0efa386c7581f730bb44592bf518dc156779fc92c663dd51908cfb92/68747470733a2f2f7374796c6563692e696f2f7265706f732f4348414e47454d452f736869656c64)](https://styleci.io/repos/CHANGEME)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/730c065a40a9491398caaa014c75359b81f7f7ef458dc84707475cdbb630a336/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6974657765622f6c61726176656c2d646f747061792f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/liteweb/laravel-dotpay/?branch=master)[![SensioLabsInsight](https://camo.githubusercontent.com/eed2863b983f7ba4403c00c67aa213ff0fc1f6f07624d603255c231d3beff577/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f4348414e47454d452f6d696e692e706e67)](https://insight.sensiolabs.com/projects/CHANGEME)[![Coverage Status](https://camo.githubusercontent.com/60eba3fbacf817821a6e9fc67f564f675516f68c6af77292d84f84d9a93e1a8d/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6c6974657765622f6c61726176656c2d646f747061792f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/liteweb/laravel-dotpay?branch=master)

[![Packagist](https://camo.githubusercontent.com/0b5f884ab9c2a30d742d0c1d558776d86b9a4dbbe8738293d28650ff43b675f0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6974657765622f6c61726176656c2d646f747061792e737667)](https://packagist.org/packages/liteweb/laravel-dotpay)[![Packagist](https://camo.githubusercontent.com/5525ee6eea7e2ed69d911ad508611dd5e17d199771993ffa1ac4924fcf8ba84f/68747470733a2f2f706f7365722e707567782e6f72672f6c6974657765622f6c61726176656c2d646f747061792f642f746f74616c2e737667)](https://packagist.org/packages/liteweb/laravel-dotpay)[![Packagist](https://camo.githubusercontent.com/f1f2d20773c8cf1126fa2cd52af5ff0a838a9cf094eb69e831d633f26eaaf63a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c6974657765622f6c61726176656c2d646f747061792e737667)](https://packagist.org/packages/liteweb/laravel-dotpay)

Instalacja
----------

[](#instalacja)

Przez composera

```
composer require liteweb/laravel-dotpay
```

lub

Dodaj rezpozytorium do composer.json

```
"require": {
        "liteweb/laravel-dotpay": "dev-master"
    },

"repositories": [
        {
            "type": "vcs",
            "url": "git@github.com:liteweb-io/laravel-dotpay.git"
        }
    ]
```

### Zarejestruj service provider

[](#zarejestruj-service-provider)

**Note! This and next step are optional if you use laravel&gt;=5.5 with package auto discovery feature.**

```
Liteweb\LaravelDotpay\ServiceProvider::class,
```

### Opublikuj plik konfiguracyjny

[](#opublikuj-plik-konfiguracyjny)

```
php artisan vendor:publish --provider="Liteweb\LaravelDotpay\ServiceProvider" --tag="config"
```

Użycie
------

[](#użycie)

Predefiniowany routing

```
/dotpay/callback POST

```

Następnie edytuj plik konfiguracyjny i dodaj zmienne do .ENV

```

DOTPAY_USERNAME=
DOTPAY_PASSWORD=
DOTPAY_SHOP_ID=
DOTPAY_PIN=
DOTPAY_BASE_URL=
DOTPAY_URL=
DOTPAY_CURL=
DOTPAY_EXPIRATION_DATETIME=

```

Utwórz metodę która będzie kreowała płatność

Przykład

```
public function pay(Request $request)
    {

         $data = [
            'amount' => '100',
            'currency' => 'PLN',
            'description' => 'Payment for internal_id order',
            'control' => $transaction->id, //ID that dotpay will pong you in the answer
            'language' => 'pl',
            'payer' => [
                'first_name' => 'John',
                'last_name' => 'Smith',
                'email' => 'john.smith@example.com',
                'phone' => '+48123123123'
            ],
            ];

        $response = $this->dotpayApi->createPayment(new Payment($data));
        return $response->getPaymentUrl();
    }
```

Dane do wysłania

```
 {
 "amount" : "100",
 "currency" : "PLN",
 "description" : "Payment for internal_id order",
 "control" : "12345",
 "language" : "pl",
 "payer" : {
                 "first_name" : "John",
                 "last_name" : "Smith",
                 "email" : "john.smith@example.com",
                 "phone" : "+48123123123"
           }

}

```

Event na dotpay callback

```
DotpayCallbackEvent

```

I gotowe

Security
--------

[](#security)

If you discover any security related issues, please email instead of using the issue tracker.

Credits
-------

[](#credits)

- [](https://github.com/liteweb/laravel-dotpay)
- [All contributors](https://github.com/liteweb/laravel-dotpay/graphs/contributors)

This package is bootstrapped with the help of [melihovv/laravel-package-generator](https://github.com/melihovv/laravel-package-generator).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity59

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 ~1 days

Total

2

Last Release

3095d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/941e8cbd38ceb1a3840f9c8fdcf96e516a1d1a6a436753e6563660d4445c9d45?d=identicon)[liteweb](/maintainers/liteweb)

![](https://www.gravatar.com/avatar/32c4737c5a572448e426641c1cb97d81d91ba463685f9cad1b2af45c0238ab96?d=identicon)[tomaszfelczyk](/maintainers/tomaszfelczyk)

---

Tags

laraveldotpay

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/liteweb-laravel-dotpay/health.svg)

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

###  Alternatives

[slowlyo/owl-admin

基于 laravel、amis 开发的后台框架~

61214.2k26](/packages/slowlyo-owl-admin)[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

226102.4k](/packages/erag-laravel-disposable-email)[highsolutions/eloquent-sequence

A Laravel package for easy creation and management sequence support for Eloquent models with elastic configuration.

121130.3k](/packages/highsolutions-eloquent-sequence)[glhd/linen

21135.6k](/packages/glhd-linen)

PHPackages © 2026

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