Merci.
Alors, le problème, c'est que la personne ne sait pas comment fonctionne le plugin, donc elle parle sans savoir.
Lorsqu'on parle de notification de paiement, c'est en effet souvent le terme "webhook" qui est utilisé.
Et Revolut dispose d'une API pour cela ici:
developer.revolut.com/docs/merchant/webhooks
Cependant, le plugin n'utilise pas les webhooks.
L'API "create order" (
developer.revolut.com/docs/merchant/create-order
) permet de fournir une "redirect_url" où le client sera redirigé après le paiement. Le plugin passe l'URL de notification dans ce paramètre avec l'id de la commande dans HikaShop dans l'URL. Cet appel renvoi l'URL pour rediriger le client et le "order ID" correspondant à la commande dans Revolut.
Ensuite, après le paiement, l'utilisateur est redirigé sur cette "redirect_url". Là, le plugin récupère l'id de la commande dans l'URL de redirection, et ainsi il récupère le order_id de Revolut stocké dans la commande dans la base de données. Là, le plugin fait un appel à "retrieve order" (
developer.revolut.com/docs/merchant/retrieve-order
) pour vérifier le statut du paiement pour la commande et si la commande est payée, le statut est modifié dans HikaShop.
Donc, pas besoin de webhooks.