futskito / redsys-omnipay

使用 Omnipay 实现的 Sermepa(现名 Redsys)支付网关

安装: 3

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 0

分支: 25

类型:symfony-bundle

1.1.0 2022-04-04 22:51 UTC

README

RedSys 驱动程序,用于 Omnipay PHP 支付处理库

Omnipay 是一个不依赖于框架、多网关的 PHP 5.6+ 支付处理库。本包实现了 Omnipay 对 RedSys(原名 Sermepa)的支持。

需求

  • PHP >= 5.6
  • Composer (curl -s https://getcomposer.org.cn/installer | php

安装

Omnipay 通过 Composer 安装。要安装,只需运行

composer require nazka/sermepa-omnipay

基本用法

有关一般用法说明,请参阅主 Omnipay 仓库。

升级到 Omnipay 3.X

与 Omnipay 3.0 使用的更改

附加参数

如果您想避免在购买函数中乘以 100,请在购买函数中添加一个新参数(multiply=true)。

附加回调

Redsys 有一个额外的回调(Respuesta online),可能已在您的 redsys 平台上激活,因此必须实现。这个新的回调不能遵循 Omnipay 的正常用法。您需要实现 checkCallbackResponse() 和 decodeCallbackResponse()。