PHPackages                             shoperti/payme - 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. shoperti/payme

ActiveLibrary[Payment Processing](/categories/payments)

shoperti/payme
==============

A multi-gateway payment platform for PHP

v4.3.1(1y ago)4912.0k5MITPHPPHP &gt;=7.2.0CI failing

Since Dec 10Pushed 1y ago7 watchersCompare

[ Source](https://github.com/Shoperti/Payme)[ Packagist](https://packagist.org/packages/shoperti/payme)[ RSS](/packages/shoperti-payme/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (49)Used By (0)

Shoperti PayMe
==============

[](#shoperti-payme)

[![Build Status](https://camo.githubusercontent.com/31ef9f60e2c9bcf2b0158274e260438c6e49e46854f4bde4d8e47c4a3b3c5525/68747470733a2f2f7472617669732d63692e6f72672f53686f70657274692f5061796d652e737667)](https://travis-ci.org/Shoperti/Payme)[![StyleCI](https://camo.githubusercontent.com/06a612245c51b58a07b436e2fb191a3234f9d271c7e8a0da39e51b376c3196e3/68747470733a2f2f7374796c6563692e696f2f7265706f732f32343334353036312f736869656c643f7374796c653d666c6174)](https://styleci.io/repos/24345061)

Supported Gateways:

- Bogus
- Conekta
- Manual
- MercadoPago
- OpenPay
- PayPal Express / Plus
- Sr Pago
- Stripe

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

[](#installation)

Begin by installing this package through Composer. Edit your project's `composer.json` file to require `shoperti/payme`.

```
"require": {
  "shoperti/payme": "4.0-dev"
}
```

Next, update Composer from the Terminal:

```
composer update
```

### Examples

[](#examples)

```
// Create a new PayMe instance choosing the driver
$config = [
    'driver'      => 'stripe',
    'private_key' => 'secret_key',
    'public_key'  => 'public_key',
];

$payme = new Shoperti\PayMe\PayMe($config);
// or
$payme = PayMe::make($config);

// Make a charge
$response = $payme->charges()->create('100', 'tok_test', []);

if (!$response->success()) {
    return ':(';
}

return 'Hurray!';
```

You can also use our factory.

```
$payme = new Shoperti\PayMe\PayMeFactory();

// Make a charge
$response = $payme->make($config)->charges()->create('100', 'tok_test', []);

if (!$response->success()) {
    return ':(';
}

return 'Hurray!';
```

See the [tests](/tests) for more examples.

If you are looking for the old API we still have branch [1.0](https://github.com/Shoperti/Payme/tree/1.0)

### Todo

[](#todo)

- Add Missing Gateways tests
- Add Credit Card object
- Create a Laravel Bridge
- Add more gateways

License
-------

[](#license)

PayMe is licensed under [The MIT License (MIT)](LICENSE).

###  Health Score

45

—

FairBetter than 92% of packages

Maintenance44

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 72.9% 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 ~71 days

Recently: every ~370 days

Total

48

Last Release

438d ago

Major Versions

1.0.x-dev → v2.0.02017-02-24

2.0.x-dev → v3.0.02017-10-03

v3.8.3 → v4.0.02020-09-24

PHP version history (3 changes)1.0.x-devPHP &gt;=5.4.0

v3.0.0PHP &gt;=5.6.0

v4.0.0PHP &gt;=7.2.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/cdc9e2de1632032ee831da93db1060f4b3b6aedf1753bdba10740fa39afe7227?d=identicon)[joecohens](/maintainers/joecohens)

---

Top Contributors

[![joecohens](https://avatars.githubusercontent.com/u/1803556?v=4)](https://github.com/joecohens "joecohens (256 commits)")[![artrz](https://avatars.githubusercontent.com/u/2359890?v=4)](https://github.com/artrz "artrz (83 commits)")[![fsmonter](https://avatars.githubusercontent.com/u/34519027?v=4)](https://github.com/fsmonter "fsmonter (5 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (3 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (2 commits)")[![codemoe](https://avatars.githubusercontent.com/u/4172905?v=4)](https://github.com/codemoe "codemoe (1 commits)")[![vinkla](https://avatars.githubusercontent.com/u/499192?v=4)](https://github.com/vinkla "vinkla (1 commits)")

---

Tags

paymentsgatewaypayme

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/shoperti-payme/health.svg)

```
[![Health](https://phpackages.com/badges/shoperti-payme/health.svg)](https://phpackages.com/packages/shoperti-payme)
```

###  Alternatives

[chargebee/chargebee-php

ChargeBee API client implementation for PHP

768.0M9](/packages/chargebee-chargebee-php)[shetabit/multipay

PHP Payment Gateway Integration Package

291348.2k3](/packages/shetabit-multipay)[bitpay/sdk

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

42337.5k4](/packages/bitpay-sdk)[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4845.9k](/packages/sebdesign-laravel-viva-payments)

PHPackages © 2026

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