PHPackages                             mysiar/omnipay-przelewy24v1 - 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. mysiar/omnipay-przelewy24v1

ActiveLibrary[Payment Processing](/categories/payments)

mysiar/omnipay-przelewy24v1
===========================

Przelewy24 API v1 driver for the Omnipay payment processing library

0.7.1(3y ago)55.9k↓39.8%3[1 issues](https://github.com/mysiar-org/omnipay-przelewy24v1/issues)MITPHPPHP ^7.2|^8.0CI failing

Since May 14Pushed 2y ago2 watchersCompare

[ Source](https://github.com/mysiar-org/omnipay-przelewy24v1)[ Packagist](https://packagist.org/packages/mysiar/omnipay-przelewy24v1)[ Docs](https://github.com/mysiar/omnipay-przelewy24v1)[ RSS](/packages/mysiar-omnipay-przelewy24v1/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (10)Dependencies (4)Versions (15)Used By (0)

Omnipay: Przelewy24 API V1
==========================

[](#omnipay-przelewy24-api-v1)

**Przelewy24 API V1 gateway for the Omnipay PHP payment processing library**

[![CI](https://github.com/mysiar-org/omnipay-przelewy24v1/actions/workflows/ci.yml/badge.svg)](https://github.com/mysiar-org/omnipay-przelewy24v1/actions/workflows/ci.yml)[![Latest Version](https://camo.githubusercontent.com/f181c9381cc6bf1805a48252aaedb57ca76679f0965285d2b85f0cee14287192/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d79736961722d6f72672f6f6d6e697061792d70727a656c657779323476312e737667)](https://github.com/mysiar/omnipay-przelewy24v1/releases)[![Total downloads](https://camo.githubusercontent.com/a6c2075109b4aec7e7fee6d15ceb1a41b530ecca63d543b17094b1dda1a55976/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d79736961722f6f6d6e697061792d70727a656c657779323476312e737667)](https://packagist.org/packages/mysiar/omnipay-przelewy24v1)[![GitHub license](https://camo.githubusercontent.com/5ec6f6b40eb721711e06582e3a761a20f90a9c0629ffcb314d4ae1b46e44f016/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d79736961722d6f72672f6f6d6e697061792d70727a656c65777932347631)](https://github.com/mysiar-org/omnipay-przelewy24v1/blob/main/LICENSE)[![PHP Version Require](https://camo.githubusercontent.com/dc2ec602fe8028919bb71f9c67b397fcfaaecdfe3d916c5ed290a7579c3ca22f/687474703a2f2f706f7365722e707567782e6f72672f6d79736961722f6f6d6e697061792d70727a656c657779323476312f726571756972652f706870)](https://packagist.org/packages/mysiar/omnipay-przelewy24v1)[![GitHub stars](https://camo.githubusercontent.com/458defea405b6505bb1f370ee5e25aaf034efab338004b0026d6afefd149258b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d79736961722d6f72672f6f6d6e697061792d70727a656c65777932347631)](https://github.com/mysiar-org/omnipay-przelewy24v1/stargazers)

API endpoints implemented
-------------------------

[](#api-endpoints-implemented)

API endpointGateway method/api/v1/testAccesstestAccess/api/v1/payment/methodsmethods/api/v1/transaction/registerpurchase/api/v1/transaction/verifycompletePurchase/api/v1/transaction/refundrefund/api/v1/transaction/by/sessionIdpurchaseInfo/api/v1/card/infocardInfo/api/v1/card/paycardPay/api/v1/card/chargecardCharge/api/v1/card/chargeWith3dscardCharge3ds/api/v1/transaction/registerOfflinepurchaseOfflineInstall
-------

[](#install)

This gateway can be installed with [Composer](https://getcomposer.org/):

```
$ composer require mysiar/omnipay-przelewy24v1
```

Usage
-----

[](#usage)

The following gateways are provided by this package:

- Przelewy24

Reference official documentation

Example
-------

[](#example)

```
require_once  __DIR__ . '/vendor/autoload.php';

use Omnipay\Omnipay;

/** @var \Omnipay\Przelewy24\Gateway $gateway */
$gateway = Omnipay::create('Przelewy24');

$gateway->initialize([
    'merchantId' => 'YOUR MERCHANT ID HERE',
    'posId'      => 'YOUR POS ID HERE',
    'crc'        => 'YOUR CRC KEY HERE',
    'reportKey'  => 'YOUR REPORT KEY HERE'
    'testMode'   => true,
]);

$params = [
    'sessionId' => 2327398739,
    'amount' => 12.34,
    'currency' => 'PLN',
    'description' => 'Payment test',
    'email' => 'franek@dolas.com',
    'country' => 'PL',
    'returnUrl' => 'www.your-domain.pl/return_here',
    'notifyUrl' => 'www.your-domain.pl/notify_here',
];

$response = $gateway->purchase($params)->send();
```

For more examples check

- [tests-api/GatewayTest.php](tests-api/GatewayTest.php)
- [tests/Message/](tests/Message/)

Optionally you can specify the payment channels.

```
$gateway->initialize([
    //[...]
    'channel' => Gateway::P24_CHANNEL_CC,
]);

// or
$gateway->setChannel(Gateway::P24_CHANNEL_CC);
```

Optionally you can specify language (default: en).

```
$gateway->initialize([
    //[...]
    'language' => 'pl',
]);

// or
$gateway->setLanguage('pl');
```

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 94% 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.

###  Release Activity

Cadence

Every ~18 days

Recently: every ~43 days

Total

11

Last Release

1326d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0e107304915ccb32da1e7cdda1a3042e513201a7bd53fcafd56ff662500c6c12?d=identicon)[mysiar](/maintainers/mysiar)

![](https://www.gravatar.com/avatar/04e9999f0bd5af71b6aa6e4d42ff8ad51b142abc186f735c4e57feff24466602?d=identicon)[nykilor](/maintainers/nykilor)

---

Top Contributors

[![mysiar](https://avatars.githubusercontent.com/u/13708162?v=4)](https://github.com/mysiar "mysiar (47 commits)")[![Nykilor](https://avatars.githubusercontent.com/u/12702266?v=4)](https://github.com/Nykilor "Nykilor (2 commits)")[![TomekTraczyk](https://avatars.githubusercontent.com/u/86965379?v=4)](https://github.com/TomekTraczyk "TomekTraczyk (1 commits)")

---

Tags

paymentgatewayPrzelewy24paymerchantomnipaytransfer

###  Code Quality

Code StyleECS

### Embed Badge

![Health badge](/badges/mysiar-omnipay-przelewy24v1/health.svg)

```
[![Health](https://phpackages.com/badges/mysiar-omnipay-przelewy24v1/health.svg)](https://phpackages.com/packages/mysiar-omnipay-przelewy24v1)
```

###  Alternatives

[omnipay/mollie

Mollie driver for the Omnipay payment processing library

631.8M10](/packages/omnipay-mollie)[sudiptpa/omnipay-nabtransact

National Australia Bank (NAB) Transact driver for the Omnipay payment processing library.

1018.7k](/packages/sudiptpa-omnipay-nabtransact)

PHPackages © 2026

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