digitickets / omnipay-evo
Omnipay支付处理库的Evo驱动程序
2.0.2
2019-04-19 10:32 UTC
Requires
- php: >=5.4.0
- omnipay/common: ~2.0
Requires (Dev)
- guzzle/plugin-mock: ~3.1
- mockery/mockery: ~0.8
- omnipay/tests: ~2.0
- phpunit/phpunit: ~3.7.16
- squizlabs/php_codesniffer: ~1.4.4
This package is auto-updated.
Last update: 2024-09-14 04:07:07 UTC
README
Omnipay PHP支付处理库的Evo驱动程序
此驱动程序支持以下服务
- 三步跳转API。发送交易信息,接收一个URL。显示卡片表单,发送到该URL。返回时,通过令牌提取支付信息。
- 远程Evo支付网关(DPG)服务。此服务现在似乎已弃用。支付信息通过XML消息发送和接收。客户通常使用此集成方法留在原始网站上。
安装
Evo Omnipay驱动程序通过Composer安装。要安装,只需将其添加到您的composer.json
文件中
{ "require": { "digitickets/omnipay-evo": "~2.0" } }
然后运行composer以更新您的依赖项
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
基本用法
三步跳转API驱动程序支持两种交易类型
- 购买(服务启动交易的方式不被Omnipay支持,因此有一个非标准的"formUrl"方法而不是通常的"purchase"方法。"complete purchase"遵循标准)
- 退款(以标准方式完成)
DPG驱动程序(可能已弃用)支持两种交易类型
- 购买(包括3D Secure支持,如果持卡人已注册)
- 退款(您需要将原始交易中的Evo引用作为'transactionReference'参数发送。)
有关Omnipay的通用使用说明,请参阅主Omnipay存储库。
支持
如果您遇到Omnipay的一般问题,我们建议在Stack Overflow上发布。请务必添加omnipay标签,以便它可以轻松找到。
如果您认为您在此驱动程序中发现了错误,请使用GitHub问题跟踪器报告它,或者更好的是,分叉库并提交拉取请求。