marem / payum-paybox
Payum 的 Paybox 支付网关扩展
dev-master / 1.3.x-dev
2017-01-12 21:08 UTC
Requires
- payum/core: ^1.3
Requires (Dev)
- payum/core: ^1.3@dev
- php-http/guzzle6-adapter: ^1.0
This package is not auto-updated.
Last update: 2024-09-23 13:06:16 UTC
README
此插件是 Payum 扩展,用于提供 Paybox 支付系统的支付网关。此插件是通过 payum composer 框架生成的。
目前,仅支持 Paybox 系统。没有 Paybox 直接网关。
集成
测试客户端
客户端目录包含示例脚本,说明插件应该如何工作。使用 PHP 服务器提供 prepare.php,它将引导您完成一个示例支付。
客户端目录包含以下 4 个脚本
- config.php
- prepare.php
- capture.php
- done.php
config
在此处可以提供 Paybox 提供的客户详细信息
- site
- rang
- identifiant
- hmac
请参考 Paybox 文档以了解更多关于这些参数的信息。您还可以配置沙盒选项:如果为 true,则支付将在测试环境中完成。
prepare
此脚本包含支付详情:订单号、货币、金额等。请参考 Paybox 文档以了解更多关于这些详情和您可以设置的值。
capture
此脚本启动支付捕获。使用 Paybox 系统,捕获在 Paybox 网站上完成。因此,捕获操作将客户重定向到 Paybox 网站,他必须提供其支付详情(卡号等)。在 Paybox 网站上提交支付详情后,将执行捕获,并将用户重定向到 done.php
done
此脚本充当支付确认。在此示例中,我们仅以 JSON 格式打印支付详情。
在您的项目中集成
待办事项
文档
资源
- Payum 文档
- [Paybox 文档] (http://www1.paybox.com/)
许可
Payum-paybox 在 MIT 许可下发布。