Commandes non payées et payement request

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 10 months ago #348483

-- HikaShop version -- : 4.7.0
-- HikaMarket version -- : 4.1.1
-- Joomla version -- : 4.2.6
-- PHP version -- : 8.0

Bonjour,

Je suis en train de finaliser un shop, avec le plugin Stripe connect. J'ai fait des essais et cela fonctionne correctement.
Toutefois, je vois dans mon panneau de "vendeur test" que les 2 commandes effectuées sont marquées comme "non payé".
Je vois aussi que je peux demander le paiement de ces commandes.

Mais comme elles ont été payées par Stripe connect directement, pourquoi sont elles non payées dans le compte vendeur ?
Ces commandes sont bien confirmées et l'argent (mode test Stripe) à bien été distribuer au vendeur + commission à l'admin.


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde
Attachments:
Last edit: 1 year 10 months ago by thefbi.

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 10 months ago #348499

Bonjour,

C'est en effet une problématique intéressante.

Serait-il possible d'avoir des informations provenant de votre base de données ?
Dans la table hikashop "order", le plugin Stripe va sauvegarder des informations dans la colonne "order_payment_params" (ces données sont serialisées par HikaShop).
De plus, en quelle mode est vous configuré dans le plugin (checkout / end) ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 10 months ago #348537

Voici les infos d'une des deux commande de la colonne "order_payment_params" :

O:8:"stdClass":2:{s:11:"market_mode";b:1;s:12:"vendorpoints";O:8:"stdClass":1:{s:11:"earn_points";a:0:{}}}

Pour le mode, je ne suis pas certain de bien comprendre la question, voici un screenshot du mode de paiement Stripe connect (je n'ai pas de choix de mode, uniquement end page) :


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde
Attachments:

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 10 months ago #348538

Bonjour,

Vous avez une ancienne version du plugin ; veuillez dans un premier temps le mettre à jour.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 9 months ago #348566

Bonjour,
OK, j'ai ré installé les plugins pour Hikamarket et Hikashop et j'ai refais un test de commande.
Le problème est toujours le même...


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 9 months ago #348647

Bonjour,

Désolé pour ce délais.
Utilisez vous le mode "direct" par choix spécifique ou est-ce que le mode destination pourrait vous correspondre ?

Destination : stripe.com/docs/connect/destination-charges
Direct : stripe.com/docs/connect/direct-charges

Pour le problème que vous décrivez, j'ai l'impression que le mode "direct" est lié à la problématique.
Je suis en train de regarder pour un correctif mais sa validation va être un peu complexe (va prendre du temps ; il y a beaucoup d'impacts).

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 9 months ago #348658

Bonjour,

OK, donc j'essaie de comprendre. Je suis en train de faire des tests, et je remarque que quand il n'y a qu'un seul vendeur dans la commande cela ne se comporte pas pareil que quand il y en a 2. Est-ce normal ?

Si je comprend bien, quand il n'y a qu'un seul vendeur (vendeur1 dans mon test), avec pmt direct, l'admin ne voit que la commission perçue sur Stripe, et vendeur1 voit la transaction, paye les frais Stripe.

Quand il y a deux vendeurs (vendeur1 et vendeur2 dans mon second test), avec pmt direct, l'admin voit le paiement total, paye les frais Stripe et les vendeurs ne voient que leurs paiement moins les frais de l'admin boutique.

Donc toujours si ma compréhension est bonne, l'histoire du paiement direct ou indirect n'affecte pas les transactions avec plusieurs vendeurs, mais seulement si ils sont seul dans le panier c'est juste ? Et dans ce cas, effectivement le mode indirect serait mieux.

Ce que je remarque aussi, c'est que quand il y a plusieurs vendeurs, l'admin reçoit le paiement et le transfert des soldes après soustraction de la commission se fait via les vendeurs, alors que quand il n'y a qu'un vendeur (test fait en mode indirect) l'admin transfert directement le montant total au vendeur et reçois la commission en frais. Pourquoi cela ne fonctionne pas de la même manière que quand il y en a plusieurs...

Bref, si vous pouvez m'éclairer un peu sur ce fonctionnement, ça serait top.

Dernier point : J'ai fait un essai de commande avec seul le vendeur2 dans le panier, en mode destination, et la commande est tout de même comme non payéé... Après si c'est juste une info et que ça n'influence rien d'autre, autant que je cache ce panneaux...


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde
Last edit: 1 year 9 months ago by thefbi.

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 9 months ago #348700

Bonjour,

OK, donc j'essaie de comprendre. Je suis en train de faire des tests, et je remarque que quand il n'y a qu'un seul vendeur dans la commande cela ne se comporte pas pareil que quand il y en a 2. Est-ce normal ?

Oui c'est normal ; cela est expliqué par les deux liens de la documentation Stripe que je vous ai envoyé (sur le flux de l'argent).
Le mode "direct" ne peut pas fonctionner lorsqu'il y a plusieurs vendeurs donc cela change le comportement à adopter.

Je ne suis pas le mieux placer pour vous éclairer sur le fonctionnement de Stripe.
Pour plus de détails je vous invite à contacter l'équipe de support Stripe.

Sans avoir avec plus de détails les tests que vous effectuez, je ne serais pas en mesure de reproduire de mon côté.
Si un vendeur ne possède pas de compte connecté ; le plugin ne doit pas marquer la transaction comme payée car votre boutique devra faire le paiement par un autre biais (le backend).
Le but du plugin est justement d'aller valider les transactions vendeurs tout en cohabitant avec le reste des plugins.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 9 months ago #348758

Bonjour,

OK merci.

Mais en fait, là, j'ai donc 2 comptes démo vendeurs connectés avec Stripe, en mode Destination, et le problème est toujours là lors de commandes.
Les commandes restes impayées dans le dashboard Hikashop des vendeurs alors que les fonds sont correctement traités dans les comptes Stripe.

Que je fasse le test avec une commande sur un seul vendeur ou les deux dans le panier, cela ne change rien, les commande sont toujours comme non payées.

Par contre elles sont bien marquées comme confirmées dans le système, donc de ce côté là c'est OK.

Après comme évoqué, si cela n'a pas d'impact ailleurs dans le processus, je peux simplement masquer le bloc qui indique les commandes non payé (ce qui est faut). Si c'est juste une information je veux dire.


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde
Last edit: 1 year 9 months ago by thefbi.

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 9 months ago #348780

Bonjour,

J'ai travaillé sur un correctif pour prendre en compte le cas d'un vendeur en "direct".
Cela améliore aussi l'affichage dans le cas "destination" puisque le flag "on behalf of" est utilisé dans les deux modes (lorsqu'un seul vendeur est présent).

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 9 months ago #348835

Bonjour,

OK, donc je doit re télécharger le plugin Stripe c'est bien ça ?
Ou vous n'avez pas encore fait la modification ?


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 9 months ago #348858

Bonjour,

Le développement a été fait et le nouveau plugin est disponible en téléchargement.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 361
  • Thank you received: 28
  • Hikashop Multisite
1 year 9 months ago #348872

Bonjour,

Je confirme que c'est maintenant OK. Les commandes ne passent plus en "non payé".

Merci.


“Si tu ne travaille pas pour tes rêves, quelqu'un t'embauchera pour travailler pour les siens" - Steeve Jobs
"La sagesse, c’est d’avoir des rêves suffisamment grands pour ne pas les perdre de vue quand on les poursuit." - Oscar Wilde
The following user(s) said Thank You: Jerome

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

  • Posts: 26156
  • Thank you received: 4028
  • MODERATOR
1 year 9 months ago #348894

Bonjour,

Merci de votre retour.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Moderators: Obsidev
Time to create page: 0.091 seconds
Powered by Kunena Forum