PHPackages                             strider-tech/peach-payments - 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. strider-tech/peach-payments

ActiveLibrary[Payment Processing](/categories/payments)

strider-tech/peach-payments
===========================

Peach Payments integration for Laravel

0.5.0(7y ago)112254[3 issues](https://github.com/strider-tech/peach-payments/issues)MITPHP

Since Oct 8Pushed 2y ago4 watchersCompare

[ Source](https://github.com/strider-tech/peach-payments)[ Packagist](https://packagist.org/packages/strider-tech/peach-payments)[ RSS](/packages/strider-tech-peach-payments/feed)WikiDiscussions master Synced yesterday

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

Peach Payments Integration for Laravel [![stability](https://camo.githubusercontent.com/1cf378d574fdb63d2c0f4d89cb19d1c8fa0080ab98d15713363abc796ad9b2d9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73746162696c6974792d737461626c652d677265656e2e7376673f7374796c653d666c61742d737175617265)](https://nodejs.org/api/documentation.html#documentation_stability_index)
======================================================================================================================================================================================================================================================================================================================================================================================

[](#peach-payments-integration-for-laravel-)

[![release](https://camo.githubusercontent.com/555d5dc9dc7570f95b793e2fc697a943277b282c8dca0dad3b8160641192f3a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f737472696465722d746563682f70656163682d7061796d656e74732f616c6c2e737667)](https://github.com/strider-tech/peach-payments/releases) [![packagist](https://camo.githubusercontent.com/6d35192c854e976b84dce9676da903fef2c0778c03c54566bbac8b7a365e032b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f737472696465722d746563682f70656163682d7061796d656e74732e737667)](https://packagist.org/packages/strider-tech/peach-payments) [![downloads](https://camo.githubusercontent.com/4fd432aadebed3221da332b3d55d76150ea6a66b06334d9ce546d7033583162b/68747470733a2f2f706f7365722e707567782e6f72672f737472696465722d746563682f70656163682d7061796d656e74732f646f776e6c6f616473)](https://packagist.org/packages/strider-tech/peach-payments)

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

[](#installation)

In Laravel versions &gt;= 5.5 the service provider and facade will automatically be registered and enabled.

In older versions of the framework just add the package service provider and facade in 'config/app.php' file:

```
'providers' => [
    ...
    'StriderTech\PeachPayments\PeachPaymentsServiceProvider',
]

'aliases' => [
    ...
    'PeachPayments' => 'StriderTech\PeachPayments\Facade\PeachPaymentsFacade',
]
```

Add package migrations and vendors with commands:

```
php artisan vendor:publish --provider="StriderTech\PeachPayments\PeachPaymentsServiceProvider"

```

After publishing of vendors edit config file: `app/config/peachpayments.php` and run migrations:

```
php artisan migrate

```

Add the Billable trait to your model definition. This trait provides various methods to allow you to perform common tasks, such as registration cards, creating payments, applying coupons, and updating credit card information:

```
use StriderTech\PeachPayments\Billable;

class User extends Authenticatable
{
    use Billable;
}

```

Usage
-----

[](#usage)

### Register Card

[](#register-card)

```
$user = Auth::user();

$card = new PaymentCard();
$card->setCardBrand(CardBrand::MASTERCARD)
    ->setCardNumber('5454545454545454')
    ->setCardHolder('Jane Jones')
    ->setCardExpiryMonth('05')
    ->setCardExpiryYear('2020')
    ->setCardCvv('123');

$user->storeCard($card);

```

### Register Card by Token

[](#register-card-by-token)

```
$user->storeCardByToken($token);

```

### Get user cards

[](#get-user-cards)

```
$cards = $user->cards;

```

### Pay with card

[](#pay-with-card)

```
$paymentCard = PaymentCard::find($id);
$payment = new Payment();
$payment->fromPaymentCard($paymentCard);
$payment->setCurrency('ZAR')
    ->setAmount(90.9);

$user->pay($payment);

```

### Get user payments

[](#get-user-payments)

```
$payments = $user->payments;

```

### Delete Card

[](#delete-card)

```
$user->deleteCardByToken($token);

```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 73.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 ~24 days

Recently: every ~19 days

Total

9

Last Release

2575d ago

### Community

Maintainers

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

---

Top Contributors

[![DmitryOcs](https://avatars.githubusercontent.com/u/42275179?v=4)](https://github.com/DmitryOcs "DmitryOcs (33 commits)")[![DmitryDash](https://avatars.githubusercontent.com/u/42071881?v=4)](https://github.com/DmitryDash "DmitryDash (12 commits)")

---

Tags

payments-apilaravel-paymentspeach paymentspeach payments apipeach payments for laravel

### Embed Badge

![Health badge](/badges/strider-tech-peach-payments/health.svg)

```
[![Health](https://phpackages.com/badges/strider-tech-peach-payments/health.svg)](https://phpackages.com/packages/strider-tech-peach-payments)
```

###  Alternatives

[imdhemy/google-play-billing

Google Play Billing

491.3M5](/packages/imdhemy-google-play-billing)[bitpay/sdk

Complete version of the PHP library for the new cryptographically secure BitPay API

42337.5k4](/packages/bitpay-sdk)[buckaroo/sdk

Buckaroo payment SDK

12189.1k9](/packages/buckaroo-sdk)[contica/facturador-electronico-cr

Un facturador de código libre para integrar facturación electrónica en Costa Rica a un proyecto PHP

2128.8k](/packages/contica-facturador-electronico-cr)

PHPackages © 2026

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