pachico / maxmind-minfraud-chargeback
This package is abandoned and no longer maintained.
No replacement package was suggested.
Client for Maxmind's 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
This is a client for MaxMind's minFraud Chargeback Web Service Api.
This is NOT an official implementation, although it was written following official documentation.
Install
Via Composer
$ composer require pachico/maxmind-minfraud-chargeback
Usage
Please read 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(); }
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CONDUCT for details.
Security
If you discover any security related issues, please email pachicodev@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.