markguinn / silvershop-stripe
Stripe.js支付集成用于SilverShop电子商务
0.1.0
2016-10-02 05:29 UTC
Requires
- omnipay/stripe: ^2.4
- silvershop/core: ^2.0
- silverstripe/framework: ^3.1
- silverstripe/silverstripe-omnipay: ^2.0
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)