-
Notifications
You must be signed in to change notification settings - Fork 0
Integrace platebního tlačítka do VuFindu nebo jiného systému
radiuscz edited this page Jan 16, 2018
·
4 revisions
Aby došlo k autorizaci požadavku a přesměrování na platební bránu je nutné vyplnit parametry:
- userid - uživatelské jméno existujícího účtu v systému Koha
- password - odpovídající heslo účtu v systému Koha
- secretKey - klíč přidělený v konfiguraci platebního modulu
- patron - systémový identifikátor čtenáře
- returnUrl - návratové URL (sem bude prohlížeč přesměrován po dokončení platby)
Příklad kódu, který integruje tlačítko pro zaplacení. Ideální je umístit jej do konta uživatele na stránku se seznamem plateb.
<html>
<body>
<?php
$userid = "TEST";
$password = "*****";
$patron = "1";
$returnUrl = "https://URL_vaseho_vufindu";
$secretKey = "tajny_klic";
$hmac = hash_hmac('sha256', "$userid|$password|$patron|$returnUrl", $secretKey);
?>
<form method="post" action="https://URL_vasi_kohy/cgi-bin/koha/svc/pay_api">
<input type="hidden" name="userid" value="<?= $userid ?>">
<input type="hidden" name="password" value="<?= $password ?>">
<input type="hidden" name="patron" value="<?= $patron ?>">
<input type="hidden" name="return_url" value="<?= $returnUrl ?>">
<input type="hidden" name="hmac" value="<?= $hmac ?>">
<input type="submit" value="Zaplatit">
</form>
</body>
</html>
Tento návod popisuje zásuvný modul pro otevřený knihovní systém Koha. Aktuální verzi si můžete stáhnout v sekci Releases
Vyžaduje Kohu verze 16.05 a vyšší.