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 2w ago

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 57% 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

2624d 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

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.2k532.1M2.5k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k496.1k34](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[chargebee/chargebee-php

ChargeBee API client implementation for PHP

758.3M9](/packages/chargebee-chargebee-php)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[imdhemy/google-play-billing

Google Play Billing

491.4M5](/packages/imdhemy-google-play-billing)

PHPackages © 2026

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