Search by

hfsepayment / laravel-plugin

HFSEpayment

Epay payment gateway class for Laravel

Package info

github.com/HFSEpayment/laravel-plugin

pkg:composer/hfsepayment/laravel-plugin

Statistics

Installs: 9

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0 2026-09-08 13:31 UTC

This package is auto-updated.

Last update: 2026-09-08 13:56:30 UTC


README

alt text
Epay payment gateway class for Laravel framework.

Installation

composer require hfsepayment/laravel-plugin

Usage

<?php

use HFSEpayment\Epayment;

$pay = new Epayment();

$payment = [
   'env'            => "test",
   'client_id'      => "test",
   'client_secret'  => "yF587AV9Ms94qN2QShFzVR3vFnWkhjbAK3sG",
   'secret_hash'    => 'qwerty12345',
   'terminal'       => "67e34d63-102f-4bd1-898e-370781d0074d",
   'invoiceId'      => "300022002",
   'amount'         => 10,
   'currency'       => "KZT",
   'backLink'       => "https://example.kz/success.html",
   'failureBackLink' => "https://example.kz/failure.html",
   'postLink'       => "https://example.kz/",
   'failurePostLink' => "https://example.kz/order/1123/fail",
   'language'       => "rus",
   'telephone'      => "",
   'email'          => "",
   // ...additional props
];
    
$pay->gateway($payment);

Payment properties

For more information visit the official docs

Property Required Default Description
env yes Either test or production
client_id yes Идентификатор коммерсанта, можно получить в кабинете, выдается при регистрации
client_secret yes Ключ доступа коммерсанта, можно получить в кабинете, выдается при регистрации
secret_hash yes дополнительное секретное значение(строка), сгенерированное системой интернет-магазина, которое будет возвращено на Postlink, ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ
terminal yes Идентификатор точки продаж, можно получит в кабинете, выдается при регистрации
invoiceId yes Номер заказа, генерируется коммерсантом, должен быть уникальный для каждого нового заказа,от 6 до 15 цифр. Если ваш номер заказа содержит более 6 цифр, то дополнительно уникальность должна соблюдаться по последним 6ти цифрам
amount yes Сумма заказа
backLink yes
failureBackLink yes
postLink yes обязательный параметры, отправка postlink в случае успеха
failurePostLink yes не обязательный параметры. отправка postlink в случае неудачи
currency no "KZT" Валюта
language no "rus"
description no ""
accountId no ""
telephone no ""
email no ""
More additional properties no null If you need to send any property you can add it as a property of array

License

MIT