Pentru lista endpoints API, click aici.
1. Preluare lista curse
Acest lucru este necesar pentru a avea HASH-ul cursei necesar in call-ul de inscrieri ulterior.
2. Preluare metode de plata
Se pot prelua o singura data pentru eveniment. Identificatorul metodei trebuie trimis in call-ul de adaugare inscrieri
3. Preluare campuri pentru cursa la care se doreste inscrierea
Acest call trebuie salvat pentru a avea numele corecte ale campurilor la transmiterea informatiilor pentru inscriere. Tot pe baza acestor informatii se vor afisa si anumite optiuni la campurile de tip select, categorii de varsta etc.
4. Transmiterea informatiilor catre endpoint-ul de inscrieri
Daca sunt probleme se returneaza atat erorile simple ca si array dar si pe fiecare camp.
Cand se face un call pentru adaugarea de inscrieri cu parametri importanti (nume, prenume, email si categorie) ea se salveaza si raspunsul chiar daca contine erori intoarce si hash-ul inscrieri. Astfel ca in acest scenariu ar trebui ca urmatorul call sa includa si parametrul hash pentru a putea actualiza inscrierea deja creata.
Daca totul e oky se intoarce un raspuns care contine link-urile pentru plata online si self-manage.
5. Redirectionarea catre pagina de plata
Daca e vorba de o plata online, utilizatorul va trebui redirectionat la adresa plata online din raspunsul de mai sus.