PHPackages                             answear/payum-pay-u - 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. answear/payum-pay-u

ActiveSymfony-bundle[Payment Processing](/categories/payments)

answear/payum-pay-u
===================

PayU gateway for payum

3.1.0(2mo ago)310.0k↓33.3%1MITPHPPHP ^8.2

Since Feb 24Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/answear/PayumPayU)[ Packagist](https://packagist.org/packages/answear/payum-pay-u)[ RSS](/packages/answear-payum-pay-u/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (28)Versions (23)Used By (0)

PayU payment gateway for [payum](http://payum.org/)
===================================================

[](#payu-payment-gateway-for-payum)

This is Symfony bundle, but can be used as php library as well.

PayU documentation:

---

Provide configuration for `payum`

```
answear_payum_pay_u:
    environment: 'sandbox'
    configs:
        pos_1234:
            pos_id: '1234'
            signature_key: 'signature_key'
            oauth_client_id: 'oauth_client_id'
            oauth_secret: 'oauth_secret'
        pos_5678:
            pos_id: '5678'
            signature_key: 'signature_key'
            oauth_client_id: 'oauth_client_id'
            oauth_secret: 'oauth_secret'
    logger: 'Psr\Log\LoggerInterface'
```

`logger` path is not required. Used if you want log some requests and responses. Provide service name to get definition.

---

```
payum:
    gateways:
        payu:
            factory: payu
            payum.action.capture: '@Answear\Payum\PayU\Action\CaptureAction'
            payum.action.refund: '@Answear\Payum\PayU\Action\RefundAction'
            payum.action.notify: '@Answear\Payum\PayU\Action\NotifyAction'
            payum.action.status: '@Answear\Payum\PayU\Action\StatusAction'
            payum.action.convert_payment: '@Answear\Payum\PayU\Action\ConvertPaymentAction'
            payum.action.sync_payment: '@Answear\Payum\PayU\Action\SyncPaymentAction'
            payum.action.cancel: '@Answear\Payum\PayU\Action\CancelAction'
```

Need to provide all `payum.action` as a service.

---

### Capture action

[](#capture-action)

```
$captureRequest = new Capture($captureToken);
$captureRequest->setModel($payment);
$captureRequest->setModel($payment->getDetails());
$gateway->execute($captureRequest);
```

---

### Missing features

[](#missing-features)

- `OrderRequest` params `recurring`, `mcpData`, `credit`
- ...

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance88

Actively maintained with recent releases

Popularity29

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 79.3% 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 ~62 days

Recently: every ~86 days

Total

19

Last Release

61d ago

Major Versions

1.0.1 → 2.0.02023-03-29

2.3.5 → 3.0.02024-10-02

PHP version history (2 changes)1.0.0PHP ^8.1

3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/499384a9b1608d172d356bbbd2121bd221c2feb29132a0a1371f959f612fc00c?d=identicon)[lukasz-falda](/maintainers/lukasz-falda)

---

Top Contributors

[![lukasz-falda](https://avatars.githubusercontent.com/u/55883656?v=4)](https://github.com/lukasz-falda "lukasz-falda (73 commits)")[![konradkozaczenko](https://avatars.githubusercontent.com/u/57705320?v=4)](https://github.com/konradkozaczenko "konradkozaczenko (8 commits)")[![ropczan](https://avatars.githubusercontent.com/u/24248440?v=4)](https://github.com/ropczan "ropczan (6 commits)")[![mglowala](https://avatars.githubusercontent.com/u/12442828?v=4)](https://github.com/mglowala "mglowala (4 commits)")[![Wiktor6](https://avatars.githubusercontent.com/u/24683748?v=4)](https://github.com/Wiktor6 "Wiktor6 (1 commits)")

---

Tags

paymentpayupayum

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/answear-payum-pay-u/health.svg)

```
[![Health](https://phpackages.com/badges/answear-payum-pay-u/health.svg)](https://phpackages.com/packages/answear-payum-pay-u)
```

###  Alternatives

[flux-se/payum-stripe

Payum Stripe gateways

29407.5k4](/packages/flux-se-payum-stripe)[valiton/payum-payone

The Payum extension. It provides PAYONE payment integration.

1114.6k](/packages/valiton-payum-payone)[crevillo/payum-redsys

Redsys gateway

1648.0k1](/packages/crevillo-payum-redsys)

PHPackages © 2026

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