markguinn/silvershop-stripe

Stripe.js支付集成用于SilverShop电子商务

安装: 1,021

依赖项: 0

建议者: 0

安全性: 0

星标: 3

关注者: 4

分支: 2

类型:silverstripe-module

0.1.0 2016-10-02 05:29 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:41:04 UTC


README

Stripe与其他处理器相比,其支付流程略有不同,您需要在客户端进行一些JavaScript工作来设置,并返回一个令牌而不是信用卡处理字段。

此模块使用Omnipay的Stripe适配器,但覆盖了SilverShop的默认结账组件以注入正确的JavaScript。

安装

composer require markguinn/silvershop-stripe

然后在mysite/_config/payment.yml文件中创建一个类似于以下内容的文件

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

许可证

版权所有 2016 Mark Guinn,保留所有权利。

请参阅LICENSE文件。(MIT)