Revolut (sandbox et production) différence

  • Posts: 43
  • Thank you received: 7
3 months 3 weeks ago #368868

-- HikaShop version -- : 4.4.1
-- Joomla version -- : 3.9.28
-- PHP version -- : 7.4.33

Bonjour,

Je viens d'acheter le plugin revolut mais j'ai différence entre l'environnement sandbox et production.

en production

  • revolut pay
  • virement bancaire


en sandbox
  • revolut pay
  • google pay
  • carte de credit

Je ne vois pas de paramètre sur le plugin hiksahop et sur revolut business pour activer le paiement par carte/google pay et désactivé le Revolut pay

Est-ce un problème de paramèrage ou de compte ?

Merci
Stéphane

Attachments:
Last edit: 3 months 3 weeks ago by sbouey.

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
3 months 3 weeks ago #368872

je pense que c'est plus un problème revolut.
Quand je fais un lien de paiement , les moyen de paiement sont comme sur mes capture d'écran

Please Log in or Create an account to join the conversation.

  • Posts: 85003
  • Thank you received: 13856
  • MODERATOR
3 months 3 weeks ago #368869

Bonjour,

La documentation mentionne qu'il n'y a pas d'intégration particulière pour le paiement par carte / google pay:
developer.revolut.com/docs/guides/accept...torials/payment-link
Peut être qu'il y a une option à activer sur le compte Revolut ? Peut être que c'est faisable uniquement de leur côté sur demande du marchand ?
Je vous recommande de contacter leur support.

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
3 months 3 weeks ago #368887

Merci Nicolas de ta réponse

Oui le problème vient de revolut
mais je n'avais pas trouvé de bouton sur le forum pour fermer ma demande
J'ai contacté le support,
Google pay et Apple pay s'affiche en fonction du terminal
la configuration de la page "branding" permet juste de mettre un logo , changer la couleur et modifier les informations affichées

Je posterai ici quand j'aurais plus de détail

Stéphane

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
3 months 3 weeks ago #368932

Juste un message pour d'autre utilisateur

Le problème vient bien de revolut , le problème doit être corrigé à la prochaine mise a jour qui a lieu toutes les semaines......
C'est un peu limite de devoir attendre une semaine et ne pas pouvoir accepter de paiement.
De plus il semble impossible de configurer les moyens de paiement que l'on accepte. le system Revolut est mis en premier.

l'intégration de hikashop se fait par lien de paiement , ce n'est pas ce qui fonctionne le mieux avec Revolut.
j'ai testé l'intégration de Revolut dans un site wordpress woocommerce , c'est mieux on peut configurer un system de paiement par carte directement sur la page de commande.

J'utilisait payplug avant mais qui ne fonctionne pas dans tous les pays et il y a eu une forte augmentation des frais il y a 1 an.

Stéphane

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
3 months 2 weeks ago #368952

Aprés 1 semaine les liens de paiement fonctionne chez Révolut

  • Révolut paiement
  • Carte Bancaire
  • Virement bancaire
  • Google pay
  • Apple pay
Mais au premier paiement , il n'y a pas de validation de la commande automatique aprés le paiement de celle-ci
le transation est mis en attente chez Révolut.....

le mets a jour le post au fur et a messure des avancées avec Révolut

Stéphane

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
3 months 2 weeks ago #368955

les paiement sont en attentes , la commande n'est donc pas validé côté hikahsop ,cela demande 24h00

Please Log in or Create an account to join the conversation.

  • Posts: 85003
  • Thank you received: 13856
  • MODERATOR
3 months 2 weeks ago #368959

C'est à dire qu'il faut attendre 24h de plus pour que la fonction de notification des paiements soit activée ?
Ou alors, il y a un délai de 24h entre le paiement et la notification des paiements pour une raison étrange ?
Qu'en dit Revolut ?

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
3 months 2 weeks ago #368961

Voici la réponse de Revolut

"Merci pour votre aimable patience. J'ai examiné les détails de vos demandes et je peux confirmer que votre compte est en règle. Par conséquent, le délai de règlement le plus court disponible de 24 heures a été appliqué à votre compte. Veuillez noter que tous les paiements aux commerçants sont soumis à une période minimale de règlement de 24 heures.En réponse à votre demande de notifications sur les transactions en attente, cette fonctionnalité est actuellement disponible uniquement via Webhook. Elle est proposée via l'API Revolut Business, accessible dans notre offre « Grow » et supérieures. Cette API permet aux entreprises d'automatiser et de gérer leurs opérations financières directement depuis leur propre plateforme, offrant des points de terminaison pour les paiements, la gestion des comptes, le suivi des transactions, et plus encore. Vous pouvez cliquer ici pour en savoir plus sur l'API Revolut Business."

En pièce jointe un paiement que j'ai du valider a la main côté hikashop

Stéphane

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 85003
  • Thank you received: 13856
  • MODERATOR
3 months 2 weeks ago #368962

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.

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
6 days 5 hours ago #370114

Un petit retour aprés plusieurs mois d'utilisation

  • La solution fonctionne très bien dans l’ensemble.
  • J’ai rencontré nettement moins de difficultés qu’avec PayPlug, où les clients devaient souvent s’y reprendre à plusieurs fois pour finaliser leur paiement.

  • Les problèmes sont désormais très rares pour les paiements provenant de pays hors Europe.
  • Les paiements par virement ne sont pas toujours validés côté HikaShop, mais ce cas reste marginal.
  • L’intégration repose actuellement sur des liens de paiement Revolut. Un bug a été identifié puis corrigé par Revolut en un peu plus d’une semaine.
  • Une intégration via webhooks serait plus fiable et permettrait une meilleure configuration sur la page de commande, ainsi qu’un choix plus clair des moyens de paiement.
  • Le support de PayPlug est plutôt moyen.

Stéphane

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

  • Posts: 85003
  • Thank you received: 13856
  • MODERATOR
5 days 21 hours ago #370125

Bonjour,

Merci pour le retour. C'est très apprécié.

Une intégration via webhooks serait plus fiable et permettrait une meilleure configuration sur la page de commande, ainsi qu’un choix plus clair des moyens de paiement.

Et en quoi cela " permettrait une meilleure configuration sur la page de commande, ainsi qu’un choix plus clair des moyens de paiement" ?
Pour rappel, l'API webhook de Revolut permet UNIQUEMENT d'être notifié de la validation (ou de l'échec ou un autre changement de statut) du paiement:
developer.revolut.com/docs/merchant/webhooks
La seule amélioration que je vois avec le support des webhooks, c'est que cela permettrait en effet de valider les commandes lorsque le paiement par virement n'est pas instantané.
C'est en effet un angle d'amélioration intéressant.
J'ai travaillé là dessus aujourd'hui et je viens de publier une nouvelle version du plugin avec le support des webhooks. Maintenant les commandes devraient être confirmées même si le paiement n'est pas validé immédiatement.
Note: Il faut sauvegarder la méthode de paiement une fois pour créer le webhook.

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
5 days 21 hours ago #370126

Merci Nicolas de ta réponse.

Je trouve que l'on manque de retour quand un problème est réglé comme c'était le cas ici.
Cela peut permettre à d'autre d'utiliser Revolut avec Hikahsop.

Le problème n'est peut être pas lié au webhook mais l'intégration sur Woocommerce permet de choisir les moyens de paiement que l'on souhaite ce qui n'est pas possible sur le system lien de paiement de Révolut
1 - Paiement avec revolut
2 - paiement cb
3 - virement

Je mets les capture d'écran
de l'admin et du rendu sur le panier , cela permet de maitriser plus ce qui est affiché pour le client.
et d'avoir google pay/apple pay.

Je ne sais pas si c'est possible avec les lien de paiement.

Ok pour la sauvegarde.
Le plugin fonctionne déjà bien , je regarde la semaine prochaine pour l'installer et je ferais un retour.

Stéphane

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 85003
  • Thank you received: 13856
  • MODERATOR
5 days 5 hours ago #370129

Bonjour,

Je pense que c'est possible de supporter les paiements avec Apple Pay et Google Pay avec les liens de paiement.
La documentation de Revolut pour les liens de paiement dispose de capture d'écran avec ces méthodes de paiement disponible:
developer.revolut.com/docs/guides/accept...ut-page/introduction
Souvent, il faut demander à la plateforme de paiement d'activer ces options. Par exemple, pour hikashop.com je me souviens avoir du contacter le support de PayPlug et échanger avec eux par email pour activer certains modes de paiement qu'ils proposent.
Je pense que c'est la première chose à voir.

Faire une intégration "Revolut Checkout" ( developer.revolut.com/docs/guides/accept...heckout/introduction ) comme Woocommerce, ce n'est pas impossible. Mais la quantité de travail pour arriver au même point est au moins 10 fois plus importante. Je l'ai fait pour PayPal Checkout et c'était la croix et la bannière, notamment l'intégration avec Google Pay et Apple Pay, car il faut que le site web du merchant, la plateforme de paiement et Google / Apple discutent ensemble, et cette communication à 3 complexifie grandement les choses, sans parler de devoir faire l'affichage de la page de paiement sur le site web du marchand au lieu de laisser la plateforme de paiement le faire.
Moi tout seul dans mon coin, ce n'est clairement pas quelque chose que j'envisage pour l'instant pour Revolut.

Please Log in or Create an account to join the conversation.

  • Posts: 43
  • Thank you received: 7
5 days 3 hours ago #370131

Actuellement cela fonctionne c'est le principal, je vais tester la mise à jour la semaine prochaine.

1) J'ai déjà contacté révolut a ce sujet il y a 2 mois, on ne peut pas choisir les moyen de paiement affiché sur un lien.
je voulais faire laisser uniquement cb et apple pay/google pay mais ce n'est pas possible, il y a toujours revolut pay et virement

2) l'affichage de la page de paiement directement sur le site web et la nouvelle tendance. je cromprend que c'est un travail trés important et Revolut n'est pas le plus important.

Stéphane

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.083 seconds
Powered by Kunena Forum