Skip to content

markguinn/silvershop-stripe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Copyright 2016 Mark Guinn, All rights reserved.

See LICENSE file. (MIT)

About

Stripe.js payment integration for SilverShop e-commerce

Resources

License

Stars

Watchers

Forks

Packages

No packages published