PHPackages                             nickknissen/laravel-quickpay - 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. [API Development](/categories/api)
4. /
5. nickknissen/laravel-quickpay

AbandonedArchivedLibrary[API Development](/categories/api)

nickknissen/laravel-quickpay
============================

Simple Laravel Wrapper for the Quickpay API services.

v0.7.0(7y ago)92141[1 issues](https://github.com/nickknissen/laravel-quickpay/issues)MITPHPPHP ~7.2.0

Since Aug 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/nickknissen/laravel-quickpay)[ Packagist](https://packagist.org/packages/nickknissen/laravel-quickpay)[ RSS](/packages/nickknissen-laravel-quickpay/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (7)Used By (0)

Laravel Quickpay
================

[](#laravel-quickpay)

Wrapper around [quickpay/quickpay-php-client](https://github.com/QuickPay/quickpay-php-client)

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

[](#installation)

```
composer require nickknissen/laravel-quickpay

php artisan vendor:publish --provider="nickknissen\QuickPay\QuickPayServiceProvider"

#Create card migration
php artisan migrate
```

TODO before v1
--------------

[](#todo-before-v1)

- Callback/Webhook controller
- Create payment/payout builder (fluent api/chaining)
- Refactor card class
- Optional `synchronized` parameter

Current api
-----------

[](#current-api)

none-production payments are prefix with E + first letter of current environment. See [QuickPay@orderIdPrefix](./src/QuickPay.php#L51)
Ex. order id 12345 becomes `El12345` when `APP_ENV=local` and `ES12345` for `APP_ENV=staging`

```
>> use nickknissen\QuickPay\Card;
>> use nickknissen\QuickPay\Payments;

>> $orderId = 12345;
>> $userId = 12345;
>> $amount = 1000; // amount in its smallest unit (cents/øre)

>> $card = new Card(['number' => 1000000000000008, 'expiration' => 2012, 'cvd' => 123]);
=> nickknissen\QuickPay\Card {#2951
     number: 1000000000000008,
     last_4_digits: "7569",
     type: "Test",
     expiration: 2010,
     cvd: 123,
   }

>> $card->createAsQuickPayCard($userId);
=> nickknissen\QuickPay\Card {#2974
     last_4_digits: "0008",
     type: "Test",
     user_id: 1,
     updated_at: "2018-09-06 07:51:46",
     created_at: "2018-09-06 07:51:46",
     id: 5,
   }

>> $payments = new Payments();
>> $payment = $payments->create($orderId);
=> {#2950
     +"id": 124473005,
     +"order_id": "12345",
     +"accepted": false,
     +"type": "Payment",
     ....
   }

>> $authorized = $payments->authorize($payment->id, $amount, $card);

=> {#2974
     +"id": 124473005,
     +"order_id": "12345",
     +"accepted": true,
     +"type": "Payment",
     ....
    +"operations": [
      {#2971
         +"id": 1,
         +"type": "authorize",
      ...
      },
   }
>> $captured = $payments->capture($payment->id, $amount);

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72.7% 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 ~43 days

Total

5

Last Release

2694d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/204970?v=4)[Nick](/maintainers/nickknissen)[@nickknissen](https://github.com/nickknissen)

---

Top Contributors

[![nickknissen](https://avatars.githubusercontent.com/u/204970?v=4)](https://github.com/nickknissen "nickknissen (24 commits)")[![Monzyy](https://avatars.githubusercontent.com/u/6129407?v=4)](https://github.com/Monzyy "Monzyy (9 commits)")

### Embed Badge

![Health badge](/badges/nickknissen-laravel-quickpay/health.svg)

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35816.3M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172437.8k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

94452.6k6](/packages/botman-driver-telegram)

PHPackages © 2026

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