1. Go to this page and download the library: Download mtresk/ego-pay-client library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mtresk / ego-pay-client example snippets
use mTresk\EgoPayClient\EgoPay;
class PaymentService
{
private EgoPay $client;
public function __construct()
{
$this->client = $this->createClient();
}
// Создаем клиент
public function createClient(): EgoPay
{
$login = // логин;
$password = // пароль;
$shopId = // id магазина;
$location = // ссылка сервиса оплаты;
$uri = // ссылка на сайт;
$urlOk = // ссылка на удачную оплату;
$urlFault = // ссылка на неудачную оплату;
return new EgoPay($shopId, $login, $password, $location, $uri, $urlOk, $urlFault);
}
// Создаем платеж
public function createPayment()
{
$payment = [
'amount' => 1000,
'order_number' => 001,
// Опционально
'customer_id' => 1,
'customer_name' => 'Maxim Tresk',
'customer_phone' => '+7(999)999-99-99',
'customer_email' => '[email protected]',
];
// Возвращаем ссылку на оплату
return $this->client->register($payment);
}
public function updateStatus()
{
// Получаем статус заказа
return $this->client->getStatus(001);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.