Hello !
Tu pourrais faire comme ça :
Sur le site du client, le bouton Réserver est un lien vers l'application RoR, dont un paramètre contient l'URL du site client PHP à appeler à la fin de la transaction, ainsi que les infos de la réservation :
<a href="http://site_ror.com/reserver?event=42&callback=http://client_php.com/reservation_terminee">Reserver</a>
À la fin du process de réservation, le site RoR redirige vers l'URL de callback, en ajoutant éventuellement des données :
1 2 3 4 5 6
| # dans un controller, à la fin d'une action
data = {
status: :sucess,
...
}
redirect_to "#{callback}?#{data.to_query}" |
Plusieurs choses peuvent être améliorées dans cet exemple mais ça devrait te donner les grandes lignes. N'hésite pas à demander si tu as des questions !
Partager