Registrazioni agli Eventi
La registrazione agli eventi nativi vive nel modulo di contenuto e, dalla ondata di registrazioni pagate, trasporta un modello di commercio completo: tipi di partecipanti a prezzo, selezioni di componenti aggiuntivi con prezzo, codici di sconto, pagamenti tramite il gateway di donazioni esistente della chiesa e una lista d'attesa guidata dallo stato.
Panoramica
Il percorso del denaro riutilizza deliberatamente lo stack di donazioni — il controller di registrazione addebita attraverso la stessa astrazione GatewayService / IGatewayProvider, in modo che nessun dato di carta o conoscenza di gateway SDK viva nel modulo di contenuto.
Modello di Dati
Il modello dati include tabelle per: registrazioni, registrationMembers, registrationTypes, registrationSelections, registrationSelectionChoices, registrationPayments, registrationCoupons.
Tre Regole
- Il server possiede il prezzo. I client sottomettono type ids e quantities; il server calcola il totale.
- La capacità è applicata atomicamente al momento dell'inserimento.
- I pagamenti vanno sui binari di donazione. Lo stesso provider gateway e modello di tokenizzazione.