gregoriohc/moneta

一个与框架无关、支持多网关的PHP 7.0+支付处理库

v1.0.1 2018-03-12 21:26 UTC

This package is auto-updated.

Last update: 2024-09-17 09:53:57 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

一个与框架无关、支持多网关的PHP 7.0+支付处理库

安装

通过Composer安装

$ composer require gregoriohc/moneta

安装所需的网关,例如

$ composer require gregoriohc/moneta-stripe

使用方法

$gateway = Moneta::create('Stripe', [
    'test_mode' => true',
    'api_key' => 'API_KEY',
]);

$response = $request = $gateway->capture([
    'card' => new Card([
        'full_name' => 'John Doe',
        'number' => '4111111111111111',
        'expiration_month' => '06',
        'expiration_year' => '2024',
        'verification_value' => '123',
    ]),
    'amount' => 100,
    'currency' => 'USD',
])->send();

if ($response->isSuccessful()) {
    // Do something with the $response->data()
}

测试

$ composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全

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

社交软件

您可以使用此软件包,但如果它进入您的生产环境,我将非常感激您在任意社交网络上分享它。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅 许可文件