rotassator / silvershop-payway
Westpac PayWay支付集成于SilverShop
1.1.3
2018-02-21 22:39 UTC
Requires
- rotassator/omnipay-payway-restapi: ^1.4
- silvershop/core: ^2.0
README
Westpac PayWay支付集成于SilverShop。
PayWay使用客户端JavaScript生成令牌,以用于他们的REST API,而不是直接在您的网站上与信用卡详情交互。
为了将Omnipay PaywayRest适配器集成到SilverShop中,此模块覆盖了默认的结账组件。
状态
迄今为止,已实现以下功能
- 通过PayWay JS信用卡表单创建一次性令牌
- 创建客户
- 保存客户编号以供Member重用
- 进行支付交易
感谢
非常感谢Mark Guinn在Braintree和Stripe模块上所做的工作。
安装
使用composer安装模块。
composer require rotassator/silvershop-payway
创建一个配置文件(例如:mysite/_config/payment.yml
),如下所示
---
Name: payment
---
Payment:
allowed_gateways:
- 'PaywayRest'
---
Except:
environment: 'live'
---
GatewayInfo:
PaywayRest:
parameters:
apiKeyPublic: PUBLISHABLE-KEY-FOR-TEST-ACCOUNT
apiKeySecret: SECRET-KEY-FOR-YOUR-TEST-ACCOUNT
merchantId: TEST
testMode: true
---
Only:
environment: 'live'
---
GatewayInfo:
PaywayRest:
parameters:
apiKeyPublic: PUBLISHABLE-KEY-FOR-LIVE-ACCOUNT
apiKeySecret: SECRET-KEY-FOR-YOUR-LIVE-ACCOUNT
merchantId: MERCHANT-ID