Bonjour,
1. Il faut que la commande soit créée avant la redirection vers la plateforme de paiement. Sinon, entre la redirection vers la plateforme de paiement et le paiement, l'utilisateur peut modifier son panier sur votre site et ensuite vous ne savez pas pourquoi sa commande dans HikaShop ne correspond pas à ce qu'il a payé sur PayPal.
Par contre, ce qu'il est possible de faire, c'est de ne vider le panier qu'après le paiement. Comme cela, si l'utilisateur annule et revient sur le site, il sera sur le passage en caisse avec son panier, et la commande créée lors de la redirection aura été annulée.
Pour cela, il faut mettre l'option "Clean cart when order is" de la configuration à "confirmed" au lieu de "created" dans la configuration HikaShop.
2. Concernant la confirmation de la commande, elle n'arrivera que suite à la validation du paiement dans votre interface marchand PayPal vu que vous avez activé l'option "Activer le mode de validation" de votre méthode de paiement PayPal.
Si vous voulez que vous paiement soit automatiquement activez, alors il faut désactiver cette option, comme c'est le cas par défaut.