hfsepayment / laravel-plugin
Epay payment gateway class for Laravel
v2.0.0
2026-09-08 13:31 UTC
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
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 |