slowprog / maxmind-minfraud-chargeback
Maxmind minFraud Chargeback Web 服务客户端。
1.0.0
2019-11-11 12:41 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
- sebastian/comparator: >=1.2.4
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-11 23:23:50 UTC
README
这是 MaxMind minFraud Chargeback Web 服务 Api 的客户端。
这不是官方实现,尽管它是按照官方文档编写的。
安装
通过 Composer
$ composer require slowprog/maxmind-minfraud-chargeback
用法
请参阅 http://dev.maxmind.com/minfraud/chargeback/
use MaxMind\MinFraudChargeback\Chargeback; use MaxMind\MinFraudChargeback\Manager; use MaxMind\MinFraudChargeback\Auth\Credential; $chargeback = new Chargeback('77.77.77.77'); $chargeback->setChargebackCode('CHARGEBACK_STRING') ->setTag(Chargeback::TAG_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 以获取详细信息。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。