Авторизація
Приклад ініціалізації:
use AlliancePay\Sdk\Services\Authorization\AuthorizationService;
$authService = new AuthorizationService();
$config = [
'baseUrl' => 'https://api-ecom-prod.bankalliance.ua/', // Базовий URL сервісу надається банком
'merchantId' => 'YOUR_MERCHANT_ID', // Надається банком
'serviceCode' => 'YOUR_SERVICE_CODE', // Надається банком
'authenticationKey' => 'YOUR_AUTH_KEY' // Надається банком
];
/** @var \AlliancePay\Sdk\Services\Authorization\Dto\AuthorizationDTO $authDto */
$authDto = $authService->initAuthorization($config);
// ВАЖЛИВО: Отриманий об'єкт $authDto необхідно зберегти у вашій базі даних.
// Він містить токени (authToken, refreshToken) та термін їх дії,
// які будуть потрібні для всіх наступних запитів.ВАЖЛИВО:
Приклад збереження та відновлення обʼєкту авторизації AuthorizationDTO.
AuthorizationDTO.Робота з авторизаційними даними.
Структура об'єкта AuthorizationDTO:
Last updated