Bonjour,
Ce n'est pas ce que je vois sur votre capture d'écran.
La commande G6 n'a pas de facture, vu qu'elle n'a pas été payée. La personne a dû cliquer sur "finish" à la fin du passage en caisse, être redirigée vers la plateforme de paiement, et ensuite elle a cliqué sur "annuler et revenir sur le site marchand". Du coup, elle est revenue sur le passage en caisse, et elle a à nouveau cliqué sur "finish" pour être rediriger à nouveau sur le site de paiement, et là elle a payé.
Dès lors qu'elle clique sur "finish" une commande est créée. Mais la commande est uniquement confirmée suite au paiement sur la plateforme de paiement, et seulement ensuite la facture est générée.
C'est pour cela que sur votre capture, la commande H7 a un numéro de facture F5, alors que la commande G6 n'a pas de numéro de facture, vu qu'elle n'a pas été payée.
La seule façon pour que la commande G6 ne soit pas créée, c'est que le paiement s'opère directement à la création de la commande. Cela implique que les informations de la carte de crédit de la personne soient collectés en amont, durant le passage en caisse, pour que lorsque l'utilisateur clic sur "finish", le paiement soit passé juste avant la création de la commande, qui sera du coup créée directement confirmée.
HikaShop supporte ce mode de fonctionnement. Cependant, pour qu'HikaShop fonctionne ainsi, il faut que l'API de la plateforme de paiement fonctionne ainsi. C'est le cas avec PayPal Pro (Payflow pro), et HikaShop dispose d'un plugin préinstallé pour PayPal Pro.
Il me semble que vous êtes au Canada, et Payflow pro est disponible au Canada il me semble:
www.zoho.com/checkout/faq/payment-gatewa...ries-payflowpro.html
Donc cela serait une possibilité. Mais pas avec le plugin "PayPal" que vous utilisez actuellement.
Authorize.net en mode "AIM" permet également cela, mais l'API AIM est en voie de suppression par Authorize.net