Test de l'URL de notification

Pour valider le fonctionnement de l’URL de notification, suivez les étapes ci-dessous :
  1. Vérifiez que votre url est accessible depuis l’extérieur : la boutique ne doit pas être en mode maintenance ni protégée par un fichier .htaccess.
  2. Vérifiez que votre URL de notification est joignable sans redirection.
    1. Pour cela, collez votre URL de notification dans la barre d'adresse de votre navigateur et lancez la recherche.
    2. Vérifiez que l'URL n'a pas changé.
      Si l'URL a changé, par exemple "http" vers "https" ou "http://abc.net" vers "http://www.abc.net", cela signifie qu'une redirection est mise en place sur votre site web. Copiez alors l'URL qui apparaît alors dans la barre de navigation et modifiez l'URL déclarée dans la configuration des règles de notification.
  3. Assurez-vous que l’option "retour automatique" est désactivée dans les paramètres du module.
  4. Vérifiez que l’URL de notification à la fin du paiement est bien renseignée dans le Cliquez sur Autres actions et connectez-vous à votre Back Office Marchand(cf. ci-dessus).
  5. Réalisez une commande sur votre site et procédez au paiement.
  6. A la fin du paiement ne cliquez pas sur le bouton "retour à la boutique" et fermez l'onglet de votre navigateur.
  7. Vérifiez dans le Backend de Magento que le statut de la commande est En cours de traitement (processing) ou En attente (pending).
  8. Vérifiez dans le menu Virtuemart > Commandes que le statut de votre commande est Confirmé.
  9. Vérifiez dans le menu BoutiqueCommerce > Commandes que la commande est bien créée.
  10. Vérifiez dans le menu Commandes > Commandes que la commande est bien créée.
  11. Vérifiez dans le menu WooCommerce > Commandes que le statut de la commande est Processing.
  12. Vérifiez dans le Back Office Drupal_Commerce que la commande est bien créée.
  13. Vérifiez dans le menu OXID eShop > Administer Orders> Orders que le statut de votre commande est OK.

Si la commande reste dans un état En attente de paiement (pending_payment), l’appel a échoué.

Si la commande reste dans un état En attente , l’appel a échoué.

Si la commande n'est pas créée dans le Back Office Drupal_Commerce, l'appel a échoué.

Si la commande reste dans un état Pending payment, l’appel a échoué.