PHPackages                             markguinn/silvershop-stripe - 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. markguinn/silvershop-stripe

ActiveSilverstripe-module[Payment Processing](/categories/payments)

markguinn/silvershop-stripe
===========================

Stripe.js payment integration for SilverShop e-commerce

0.1.0(9y ago)31.0k2[2 issues](https://github.com/markguinn/silvershop-stripe/issues)MITPHP

Since Oct 2Pushed 9y ago3 watchersCompare

[ Source](https://github.com/markguinn/silvershop-stripe)[ Packagist](https://packagist.org/packages/markguinn/silvershop-stripe)[ Docs](http://github.com/markguinn/silvershop-stripe)[ RSS](/packages/markguinn-silvershop-stripe/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

SilverShop Stripe Support Module
================================

[](#silvershop-stripe-support-module)

Stripe uses a little different payment flow than other processors in that you have to do some clientside javascript work to set it up and you get a token back instead of credit card processing fields.

This module uses Omnipay's Stripe adapter but overrides SilverShop's default checkout component to inject the right JavaScript.

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

[](#installation)

```
composer require markguinn/silvershop-stripe

```

Then create a file at `mysite/_config/payment.yml` that looks something like the following:

```
---
Name: payment
---
Payment:
  allowed_gateways:
    - 'Stripe'

GatewayInfo:
  Stripe:
    parameters:
      apiKey: SECRET-KEY-FOR-YOUR-TEST-ACCOUNT
      publishableKey: PUBLISHABLE-KEY-FOR-TEST-ACCOUNT
---
Except:
  environment: 'live'
---
GatewayInfo:
  Stripe:
    parameters:
      testMode: true

---
Only:
  environment: 'live'
---
GatewayInfo:
  Stripe:
    parameters:
      apiKey: SECRET-KEY-FOR-YOUR-LIVE-ACCOUNT
      publishableKey: PUBLISHABLE-KEY-FOR-LIVE-ACCOUNT

```

License
-------

[](#license)

Copyright 2016 Mark Guinn, All rights reserved.

See LICENSE file. (MIT)

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

3558d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/485dfc9fc93cad085c83c3276f19b6e9322ee910ab0e1685de0db42228dbf97b?d=identicon)[markguinn](/maintainers/markguinn)

---

Top Contributors

[![INRIX-mark-guinn](https://avatars.githubusercontent.com/u/19695063?v=4)](https://github.com/INRIX-mark-guinn "INRIX-mark-guinn (2 commits)")

---

Tags

stripesilverstripepaymentstripe.jssilvershop

### Embed Badge

![Health badge](/badges/markguinn-silvershop-stripe/health.svg)

```
[![Health](https://phpackages.com/badges/markguinn-silvershop-stripe/health.svg)](https://phpackages.com/packages/markguinn-silvershop-stripe)
```

###  Alternatives

[payum/payum

One million downloads of Payum already! Payum offers everything you need to work with payments. Friendly for all PHP frameworks (Symfony, Laravel, Laminas, Yii, Silex). Check more visiting site.

1.9k6.7M23](/packages/payum-payum)[payum/payum-bundle

One million downloads of Payum already! Payum offers everything you need to work with payments. Check more visiting site.

58310.7M48](/packages/payum-payum-bundle)[silvershop/core

Provides an ecommerce product catalog, shopping cart, and order management system

11340.7k48](/packages/silvershop-core)[payum/stripe

The Payum extension. It provides Stripe payment integration.

20594.2k4](/packages/payum-stripe)[silverstripe/silverstripe-omnipay

SilverStripe Omnipay Payment Module

38108.5k17](/packages/silverstripe-silverstripe-omnipay)

PHPackages © 2026

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