RAPL2: Porovnání verzí

Skočit na navigaci Skočit na vyhledávání
Odebráno 7 bajtů ,  16. 2. 2021
Bez shrnutí editace
Řádek 1: Řádek 1:
V následujícím textu naleznete technické specifikace aplikace. Hledáte-li uživatelskou příručku, naleznete ji [[RAPL|'''zde''']].  {{DISPLAYTITLE:RAPL - programátorská příručka}}
V následujícím textu naleznete technické specifikace aplikace. Hledáte-li uživatelskou příručku, naleznete ji [[RAPL|'''zde''']].   
 
{{DISPLAYTITLE:RAPL - programátorská příručka}}


==RAPL - parametry==
==RAPL - parametry==
Řádek 11: Řádek 13:


-         '''''conference''''' = tajný kód – povinný parametr
-         '''''conference''''' = tajný kód – povinný parametr
-         '''''conferenceid''''' = id konference – povinný parametr
-         '''''conferenceid''''' = id konference – povinný parametr
-         '''''email''''' = e-mailová adresa účastníka, která slouží jako přihlašovací jméno – povinný parametr
-         '''''email''''' = e-mailová adresa účastníka, která slouží jako přihlašovací jméno – povinný parametr
-         ''firstname'' = jméno účastníka
-         ''firstname'' = jméno účastníka
-         ''surname'' = příjmení účastníka
-         ''surname'' = příjmení účastníka
-         ''institutionname'' = název instituce, za kterou se účastník hlásí
-         ''institutionname'' = název instituce, za kterou se účastník hlásí
-         ''institutionstreet'' = adresa instituce - ulice
-         ''institutionstreet'' = adresa instituce - ulice
-         ''institutioncity'' = adresa instituce - obec
-         ''institutioncity'' = adresa instituce - obec
-         ''institutionzip'' = adresa instituce - PSČ
-         ''institutionzip'' = adresa instituce - PSČ
-         ''institutioncountry'' = adresa instituce - stát
-         ''institutioncountry'' = adresa instituce - stát
-         ''price'' = cena konference pro účastníka
-         ''price'' = cena konference pro účastníka
-         ''currency'' = měna, ve které bude účastník platit za konferenci, měla by být shodná s měnou založené konference
-         ''currency'' = měna, ve které bude účastník platit za konferenci, měla by být shodná s měnou založené konference


Řádek 58: Řádek 71:
===Struktura odpovědi:===
===Struktura odpovědi:===


* Guid - jednoznačný identifikátor registrace účastníka
*Guid - jednoznačný identifikátor registrace účastníka
* PaymentGateUrl - odkaz na platební bránu
*PaymentGateUrl - odkaz na platební bránu
* UserUrl         - adresa registrace účastníka, na které si může zkontrolovat stav své platby
*UserUrl         - adresa registrace účastníka, na které si může zkontrolovat stav své platby
* Success         - identifikátor, zda služba proběhla v pořádku
*Success         - identifikátor, zda služba proběhla v pořádku
* PaymentState - stav zaplacení (zaúčtování v SAPu)
*PaymentState - stav zaplacení (zaúčtování v SAPu)
* Error - popis chyby, pokud nastala
*Error - popis chyby, pokud nastala


Odpověď ve formátu JSON přijde vždy na adresu, která je zadaná v parametru returnurl, příp. je vždy vypsaná v html stránce služby.   
Odpověď ve formátu JSON přijde vždy na adresu, která je zadaná v parametru returnurl, příp. je vždy vypsaná v html stránce služby.   
Řádek 70: Řádek 83:
<nowiki>http://rapl.upol.cz/service/CheckUserPayment?guid=77264892-9edc-47fa-adf3-e39973ac6a31&returnurl=http://</nowiki> ewic2017.upol.cz/&paymentgatereturnurl=http:// ewic2017.upol.cz/
<nowiki>http://rapl.upol.cz/service/CheckUserPayment?guid=77264892-9edc-47fa-adf3-e39973ac6a31&returnurl=http://</nowiki> ewic2017.upol.cz/&paymentgatereturnurl=http:// ewic2017.upol.cz/


=== služba CreateRegistrationAndPay ===
===služba CreateRegistrationAndPay===
Služba provede registraci účastníka a v případě úspěšné registrace přesměruje na platební bránu. Po zaplacení je účastník přesměrován na adresu, která je uvedena v parametru ''paymentgatereturnurl''. Pokud nastane chyba během registrace účastníka, nedochází k přesměrování na platební bránu, ale na adresu uvedenou v parametru ''returnurl'', do které se doplní výstupní parametry.
Služba provede registraci účastníka a v případě úspěšné registrace přesměruje na platební bránu. Po zaplacení je účastník přesměrován na adresu, která je uvedena v parametru ''paymentgatereturnurl''. Pokud nastane chyba během registrace účastníka, nedochází k přesměrování na platební bránu, ale na adresu uvedenou v parametru ''returnurl'', do které se doplní výstupní parametry.


Řádek 178: Řádek 191:
|}
|}


=== Služba CreateRegistrationAndReturn ===
===Služba CreateRegistrationAndReturn===
Služba provede registraci účastníka a přesměruje na adresu uvedenou v parametru ''returnurl'', do které se doplní výstupní parametry.
Služba provede registraci účastníka a přesměruje na adresu uvedenou v parametru ''returnurl'', do které se doplní výstupní parametry.


Řádek 286: Řádek 299:
|}
|}


=== Služba CheckUserPayment ===
===Služba CheckUserPayment===
Služba ověří stav platby účastníka.
Služba ověří stav platby účastníka.


Řádek 325: Řádek 338:
|}
|}


=== Služba GetPaymentGateUrl ===
===Služba GetPaymentGateUrl===
Vygeneruje odkaz na platební bránu pro jednu registraci účastníka na akci.
Vygeneruje odkaz na platební bránu pro jednu registraci účastníka na akci.


Řádek 364: Řádek 377:
|}
|}


=== Služba GetRegistrationInfo ===
===Služba GetRegistrationInfo===
Vrátí informace o registraci uživatele
Vrátí informace o registraci uživatele
{| class="wikitable"
{| class="wikitable"
Řádek 460: Řádek 473:
<nowiki>http://gpwebpay.cz/Content/downloads/GP_webpay_Seznameni_se_systemem_072013.pdf</nowiki>
<nowiki>http://gpwebpay.cz/Content/downloads/GP_webpay_Seznameni_se_systemem_072013.pdf</nowiki>


=== GetActionRegistrations ===
===GetActionRegistrations===
Služba pro vrácení informací o registrovaném účastníkovi (účastnících) podle ExternalId.
Služba pro vrácení informací o registrovaném účastníkovi (účastnících) podle ExternalId.


Řádek 499: Řádek 512:
|}
|}


=== GetActionVariableSymbols ===
===GetActionVariableSymbols===
Služba pro vrácení všech variabilních symbolů k akci s identifikací zda byl zaplacen nebo ne.
Služba pro vrácení všech variabilních symbolů k akci s identifikací zda byl zaplacen nebo ne.


14 038

editací

Navigační menu