nazka / sermepa-omnipay
Sermepa (现名Redsys)支付网关的omnipay实现
1.0.0
2018-11-08 09:29 UTC
Requires
- php: >=5.6
- guzzlehttp/psr7: ^1.4
- omnipay/common: 3.*
- php-http/curl-client: ^1.7
- php-http/message: ^1.7
- redsys/messages: *
This package is not auto-updated.
Last update: 2024-09-23 10:29:10 UTC
README
RedSys用于Omnipay PHP支付处理库的驱动程序
Omnipay是一个框架无关的、多网关支付处理库,适用于PHP 5.6+。本包实现了Omnipay对RedSys(原名Sermepa)的支持。
要求
- PHP >= 5.6
- Composer (
curl -s http://getcomposer.org/installer | php
)
安装
Omnipay通过Composer安装。要安装,只需运行
composer require nazka/sermepa-omnipay
基本用法
有关一般用法说明,请参阅Omnipay主仓库。
升级到Omnipay 3.X
与Omnipay 3.0一起使用时的更改
- 货币:使用ISO-4217代码的实例号码('EUR' => '978')
附加参数
如果您想避免在购买函数中乘以100,请向购买函数添加一个新参数(multiply=true)。
附加回调
Redsys有一个额外的回调(Respuesta online),可能已在您的redsys平台上激活,因此必须实现。这个新的回调不能遵循Omnipay的正常使用。您需要实现checkCallbackResponse()和decodeCallbackResponse()。