14 038
editací
Bez shrnutí editace značka: přepnuto z Vizuálního editoru |
značka: editace z Vizuálního editoru |
||
Řá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. | ||