dinkbit/payme

此包已被废弃且不再维护。作者建议使用shoperti/payme包。

PHP的多网关支付平台

v4.2.1 2023-06-01 04:21 UTC

README

Build Status StyleCI

支持的网关

  • 假货
  • Conekta
  • 手册
  • MercadoPago
  • OpenPay
  • PayPal Express / Plus
  • Sr Pago
  • Stripe

安装

首先通过Composer安装此包。编辑项目中的composer.json文件以添加shoperti/payme依赖。

"require": {
  "shoperti/payme": "4.0-dev"
}

然后,在终端中更新Composer

composer update

示例

// Create a new PayMe instance choosing the driver
$config = [
    'driver'      => 'stripe',
    'private_key' => 'secret_key',
    'public_key'  => 'public_key',
];

$payme = new Shoperti\PayMe\PayMe($config);
// or
$payme = PayMe::make($config);

// Make a charge
$response = $payme->charges()->create('100', 'tok_test', []);

if (!$response->success()) {
    return ':(';
}

return 'Hurray!';

您也可以使用我们的工厂。

$payme = new Shoperti\PayMe\PayMeFactory();

// Make a charge
$response = $payme->make($config)->charges()->create('100', 'tok_test', []);

if (!$response->success()) {
    return ':(';
}

return 'Hurray!';

查看测试以获取更多示例。

如果您在寻找旧API,我们仍然有分支1.0

待办事项

  • 添加缺失的网关测试
  • 添加信用卡对象
  • 创建Laravel桥接器
  • 添加更多网关

许可证

PayMe遵循MIT许可证(MIT)