payutc / onyx

Billetterie pour les associations de l'utc
GNU General Public License v3.0
0 stars 3 forks source link

Page de paiement #46

Open mattgu74 opened 10 years ago

mattgu74 commented 10 years ago

Lorsque le panier (billet non payés pour l'utilisateur courant) n'est pas vide. On affiche a différent endroits stratégiques des boutons pour accéder au paiement des billets.

Ce bouton mène à une page qui affiche le résumé des places qui vont être payés. (Possibilité d'en annuler certaines et dernière chance de changer un nom).

Un bouton en bas de page, dont le lien sera donné par payutc permet d’accéder au paiement (controlleur qui effectuera quelques actions de communication avec payutc puis effectuera un "redirect")

flo-sch commented 10 years ago

A différents endroits stratégiques = partout ? Je le verrai bien dans la bar en haut, bien en évidence déjà, et éventuellement sur chaque page après au cas par cas !

mattgu74 commented 10 years ago

Bah surtout juste après avoir ajouter un billet, il faut pouvoir payer ou continuer d'ajouter des billets.

Et après oép en haut dans la barre pourquoi pas.

flo-sch commented 10 years ago

Par contre ce lien de paiement on l'obtient comment du côté d'Onyx du coup ? Au moment où l'on créé un event ? Il faut le rajouter dans l'entité du coup ?

mattgu74 commented 10 years ago

Ce n'est pas vraiment un lien de paiement. C'est l'API de payutc, lorsque l'utilisateur arrivera sur le controlleur de la page de paiement, on va calculer le prix total et envoyer à payutc son panier, en retour payutc nous enverra un numéro de transaction pour le suivi et un lien ou rediriger l'utilisateur.

L'utilisateur sur ce lien de payutc paiera, et reviendra (ou pas) sur la billetterie. Qui gérera l'état de la transaction (au retour de la personne, ou avec un cron), pour déclencher diverse taches (remettre de la disponibilités sur des places finalement non payés, envoyer le billet pdf par mail etc...)

Il est donc important au départ d'associer le numéro de transaction payutc avec le billet.

Matthieu GUFFROY

Le 27 janvier 2014 17:59, Florent SCHILDKNECHT notifications@github.com a écrit :

Par contre ce lien de paiement on l'obtient comment du côté d'Onyx du coup ? Au moment où l'on créé un event ? Il faut le rajouter dans l'entité du coup ?

— Reply to this email directly or view it on GitHubhttps://github.com/payutc/onyx/issues/46#issuecomment-33395987 .

flo-sch commented 10 years ago

Okay et du coup ce numéro de transaction on l'obtient comment ? Avec l'API de payutc aussi ? Je peux te laisser te charger de ça ?