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)下授权。