rotassator/silvershop-payway

Westpac PayWay支付集成于SilverShop

安装: 940

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 1

开放问题: 1

类型:silverstripe-module

1.1.3 2018-02-21 22:39 UTC

This package is auto-updated.

Last update: 2024-09-25 10:31:12 UTC


README

Westpac PayWay支付集成于SilverShop。

PayWay使用客户端JavaScript生成令牌,以用于他们的REST API,而不是直接在您的网站上与信用卡详情交互。

为了将Omnipay PaywayRest适配器集成到SilverShop中,此模块覆盖了默认的结账组件。

状态

迄今为止,已实现以下功能

  • 通过PayWay JS信用卡表单创建一次性令牌
  • 创建客户
  • 保存客户编号以供Member重用
  • 进行支付交易

感谢

非常感谢Mark Guinn在BraintreeStripe模块上所做的工作。

安装

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