hesabepayment

Hesabe Payment Package 允许您使用支付 API 在科威特接受支付。

v1.0.3 2020-11-09 11:53 UTC

This package is auto-updated.

Last update: 2024-09-09 20:49:54 UTC


README

Latest Stable Version License Total Downloads Fahad Khan

Hesabe Payment Package 是一个 PHP 包,旨在以最简单的方式将 Hesabe 支付网关集成到您的应用程序中。

请联系 Hesabe 支持团队 获取使用此包所需的凭据。

要求

  1. 需要 PHP 7.0+
  2. 全局安装 Composer

安装

  1. 在您的 PHP 项目根目录中运行以下命令:

    composer require hesabe/payment
    
  2. 在您想使用此包的文件中导入 Payment 类。

    use Hesabe\Payment\Payment; 
    
  3. 使用 Payment 类初始化 Hesabe 实例。您需要将凭据传递给类的参数。

    $hesabe = new Payment(
                __SECRET_KEY__,
                __IV_KEY__,
                __ACCESS_CODE__,
                true
            );
    

    最后一个参数是一个布尔值,表示您正在哪个环境中。

    • true = 沙盒
    • false = 生产环境

    默认情况下,该值将为 false

  4. 通过传递一个包含请求参数的数组到 Hesabecheckout 方法,调用 checkout 方法。它将您重定向到 Hesabe 支付页面。

    $hesabe->checkout([
        "merchantCode" => __MERCHANT_CODE__,
        "amount" => "1",
        "paymentType" => "0",
        "responseUrl" => "http://yourlink.com",
        "failureUrl" => "http://yourlink.com",
        "orderReferenceNumber" => "",
        "variable1" => null,
        "variable2" => null,
        "variable3" => null,
        "variable4" => null,
        "variable5" => null,
        "version" => "2.0",
    ]);
    

    这些是用于启动交易的基本参数,有关这些参数的更多信息,您可以查看这里

致谢

许可证

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