Je mets sagepay dans un site alimenté par PHP. Jusqu'à présent, je n'ai eu aucune difficulté à intégrer le formulaire dans le site, leurs documents sont grands par rapport à paypal (mutter mutter)sagepay form php - Puis-je recevoir des rappels de sagepay lorsqu'une transaction est terminée?
Cependant, j'ai remarqué dans le guide de dev pour l'intégration de forme, ils disent que vous ne pouvez pas compter sur saugepay renvoyant le client à chaque fois car ils pourraient fermer le navigateur, ou naviguer ailleurs.
En même temps, je ne veux pas tout sortir du panier de l'utilisateur et dans un ordre avant que je sais qu'il est été confirmé/payé - sinon, s'ils annulent ou si la transaction échoue à la fin de sagepay, leur panier sera effacé quand ils reviendront, ce qui rendra la transaction pénible pour l'utilisateur, et j'aurai un ordre moche qui pollue ma base de données . Donc, ce que je veux savoir, c'est s'il existe un moyen d'envoyer une requête au site quand quelque chose arrive avec un paiement, comme les notifications de paiements instantanés de paypal? Ou sont-ils simplement en train de dire que c'est inégal parce qu'ils ne peuvent pas le garantir, mais ça marche assez souvent pour s'en rapporter?
utile, merci. seul problème pour ce site est que l'enregistrement de la commande avant l'envoi du client à sagepay implique une étape supplémentaire, ce qui signifie que le client devra confirmer la commande, puis confirmer à nouveau pour aller à sagepay. PITA mais c'est mieux que paypal :) – jammypeach
Bingo, c'est exactement comme ça que je le faisais. En outre, j'ai entendu d'un autre développeur que cela faisait partie de leurs T & C que vous deviez avoir une page séparée qui vous a envoyé directement à sagepay sans aucune sorte de soumission de formulaire javascript. –
Il convient également de mentionner le produit intermédiaire qu'ils offrent - l'intégration du serveur. Maison à mi-chemin entre Form et Direct, mais offre un rappel post-retour pour confirmer/refuser le paiement. Réduit le besoin d'intégrer le paiement entièrement sur votre site, mais supprime également le besoin pour le client de revenir sur votre site pour confirmer la commande. – richsage