pachico / maxmind-minfraud-chargeback
此包已弃用且不再维护。未建议替代包。
Maxmind minFraud Chargeback Web Service 客户端。
0.1.1
2016-08-27 10:36 UTC
Requires
- php: ~5.4|~7.0
- php-curl-class/php-curl-class: 5.1.*
- webmozart/assert: ^1.1
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2022-01-21 22:20:40 UTC
README
这是一个 MaxMind minFraud Chargeback Web Service Api 的客户端。
这不是官方实现,尽管它是按照官方文档编写的。
安装
通过 Composer
$ composer require pachico/maxmind-minfraud-chargeback
使用
请阅读http://dev.maxmind.com/minfraud/chargeback/
use Pachico\MaxMind\MinFraudChargeback\Chargeback; use Pachico\MaxMind\MinFraudChargeback\Manager; use Pachico\MaxMind\MinFraudChargeback\Auth\Credential; $chargeback = new Chargeback('77.77.77.77'); $chargeback->setChargebackCode('CHARGEBACK_STRING') ->setFraudScore(Chargeback::SUSPECTED_FRAUD) ->setMaxmindId('XXXXXXXX') ->setMinfraudId('xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx') ->setTransactionId('XXXXXX'); $manager = new Manager(new Credential('XXXXX', 'XXXXXXXXXXXX')); $manager->setConnectTimeout(1) ->setTimeout(1); try { $manager->report($chargeback); } catch (Exception $exc) { echo $exc->getMessage(); }
测试
$ composer test
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件pachicodev@gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。请参阅许可证文件获取更多信息。