pachico/maxmind-minfraud-chargeback

此包已弃用且不再维护。未建议替代包。

Maxmind minFraud Chargeback Web Service 客户端。

0.1.1 2016-08-27 10:36 UTC

This package is auto-updated.

Last update: 2022-01-21 22:20:40 UTC


README

Author php 5.4+ license Scrutinizer Code Quality Code Coverage Build Status

SensioLabsInsight

这是一个 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

贡献

请参阅CONTRIBUTINGCONDUCT以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件pachicodev@gmail.com联系,而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。请参阅许可证文件获取更多信息。