PHPackages                             stojankukrika/paxum-payment - 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. stojankukrika/paxum-payment

ActiveLibrary[Payment Processing](/categories/payments)

stojankukrika/paxum-payment
===========================

A paxum payment package to integrate into application

2.1(8y ago)12911MITPHP

Since Nov 27Pushed 8y agoCompare

[ Source](https://github.com/stojankukrika/paxum-payments)[ Packagist](https://packagist.org/packages/stojankukrika/paxum-payment)[ RSS](/packages/stojankukrika-paxum-payment/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (4)Versions (7)Used By (0)

Paxum payment package
=====================

[](#paxum-payment-package)

You can support me to this project and [make some donation](https://paypal.me/stojankukrika).

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require stojankukrika/paxum-payment
```

If you are using Laravel in a version &lt; 5.5, the service provider must be registered as a next step:

```
// config/app.php
'providers' => [
    ...
   stojankukrika\PaxumPayment\PaxumPaymentServiceProvider
];
```

and add in aliases

```
// config/app.php
'aliases' => [
    ...
   'Paxum' => \stojankukrika\PaxumPayment\Facades\PaxumPayment::class
];
```

After that run migration to make payment table to log payments

```
$ php artisan migrate
```

#### Configuration

[](#configuration)

Add in your .env file variables:

```
- PAXUM_EMAIL
- PAXUM_SHARED_SECRET
- PAXUM_SANDBOX

```

set it values from paxum.com and publish this provider using:

```
$ php artisan vendor:publish --provider=stojankukrika\PaxumPayment\PaxumPaymentServiceProvider
```

#### Important note

[](#important-note)

Before testing Payment API Code Sample do not forget to do the following from Merchant Services &gt;&gt; API Settings:

- Enable API
- Enable API methods you want to use
- Add your IP address to "Allowed IPs" list
- "Generate New Shared Secret", if you didn't already received it by email during API activation
- PAXUM\_SANDBOX is true if it's test and if is production then set it to false

\###Usage Firstable you initialize PaxumPayment class then call some method, like this:

```
$paxum = new PaxumPayment();
$response = $paxum->transferFunds('email@example.com',50,'USD');

```

Here you can find all function list and how to call each of them [Paxum apiFunctionList](https://www.paxum.com/payment-docs/page.php?name=apiFunctionList).

All requests returns string xml which you can easy parse using: `$xml = simplexml_load_string($response);`Then you will get SimpleXMLElement which is Object and you can get his properties and work with them.

Changelog
---------

[](#changelog)

- 2.1 - version who work with CURL
- 2.0 - version with tracking response code and return string xml as response
- 1.0 - initial version

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~3 days

Total

6

Last Release

3070d ago

Major Versions

1.0 → 2.02017-11-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/79d2b7ee98d72f99645b3c270bcffe40e8176ec39e449127de18075c8fb173bf?d=identicon)[stojankukrika](/maintainers/stojankukrika)

---

Top Contributors

[![stojankukrika](https://avatars.githubusercontent.com/u/10199584?v=4)](https://github.com/stojankukrika "stojankukrika (43 commits)")

---

Tags

laravelpaxum-paymentspayment-gateway

### Embed Badge

![Health badge](/badges/stojankukrika-paxum-payment/health.svg)

```
[![Health](https://phpackages.com/badges/stojankukrika-paxum-payment/health.svg)](https://phpackages.com/packages/stojankukrika-paxum-payment)
```

###  Alternatives

[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[masterro/laravel-mail-viewer

Easily view in browser outgoing emails.

6392.1k](/packages/masterro-laravel-mail-viewer)[musahmusah/laravel-multipayment-gateways

A Laravel Package that makes implementation of multiple payment Gateways endpoints and webhooks seamless

852.2k1](/packages/musahmusah-laravel-multipayment-gateways)[dena-a/iran-payment

a Laravel package to handle Internet Payment Gateways for Iran Banking System

312.4k1](/packages/dena-a-iran-payment)

PHPackages © 2026

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