Création compte vendeur MangoPay

  • Posts: 79
  • Thank you received: 3
  • Hikamarket Multivendor Hikashop Business
4 years 10 months ago #306994

-- HikaShop version -- : 4.0.3
-- HikaMarket version -- : 3.0.1
-- Joomla version -- : 3.9.6

Bonjour,
Nous utilisons MangoPay comme système de paiement CB, et nous avons relevé un problème lorsqu'un client passe une commande à un nouveau vendeur :
- Le compte utilisateur MangoPay du client est bien créé (toujours 2 fois pour l'instant mais vous m'avez indiqué travailler là-dessus)
- Le compte MangoPay du vendeur n'est pas créé. De ce fait l'argent reste sur le wallet du client.

Nous avons eu 2 nouveaux vendeurs sur notre boutique, et les commandes qu'ils reçoivent doivent toutes être traitées manuellement. Ce bug n'existait pas auparavant.

Pour les vendeurs disposant d'un compte MangoPay la transaction est correcte, ils reçoivent bien sur leur wallet le montant de leur sous-commande.

En vous remerciant,

Cordialement

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
4 years 10 months ago #306997

Bonjour,

Pour le premier point, il y a effectivement une amélioration dans HikaMarket 3.0.2
www.hikashop.com/support/documentation/1...arket-changelog.html

Au niveau du deuxième point, sachant que vous êtes sur HikaMarket 3.0.1 et qu'il n'y a pas eu de modifications sur le plugin sur les versions 2.1-3.0 ; je ne pense pas qu'il puisse s'agir d'un nouveau bug.
Si le compte vendeur n'est pas créé dans MangoPay, cela veut dire qu'il manque des informations pour pouvoir le créer et je vous invite à regarder dans le log de paiement d'HikaShop afin d'avoir plus de détails sur les erreurs retournées par l'API de MangoPay.

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: 79
  • Thank you received: 3
  • Hikamarket Multivendor Hikashop Business
4 years 10 months ago #307013

Bonjour,

effectivement des informations sont manquantes. Je vous mets les infos du log de paiement concernant la transaction avec le nouveau vendeur, qui n'a pas fonctionné :

05.24.19 11:42:37 - mangopay

MangoPay\ResponseException Code: 400
-------------------------------

Message: Bad request. One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
-------------------------------

Details: MangoPay\Error Object
(
    [Message] => One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
    [Errors] => stdClass Object
        (
            [LegalRepresentativeFirstName] => The LegalRepresentativeFirstName field is required.
            [LegalRepresentativeLastName] => The LegalRepresentativeLastName field is required.
        )

)

-------------------------------


05.24.19 11:42:37 - mangopay

MangoPay\ResponseException Code: 400
-------------------------------

Message: Bad request. One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
-------------------------------

Details: MangoPay\Error Object
(
    [Message] => One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
    [Errors] => stdClass Object
        (
            [LegalRepresentativeFirstName] => The LegalRepresentativeFirstName field is required.
            [LegalRepresentativeLastName] => The LegalRepresentativeLastName field is required.
        )

)

-------------------------------


05.24.19 11:42:37 - mangopay

MangoPay\ResponseException Code: 404
-------------------------------

Message: Not found. The ressource does not exist
-------------------------------

Details: MangoPay\Error Object
(
    [Message] => The ressource does not exist
    [Errors] => stdClass Object
        (
            [RessourceNotFound] => Cannot found the ressource User with the id=0 
        )

)

-------------------------------


05.24.19 11:42:37 - mangopay

MangoPay\ResponseException Code: 400
-------------------------------

Message: Bad request. One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
-------------------------------

Details: MangoPay\Error Object
(
    [Message] => One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
    [Errors] => stdClass Object
        (
            [externalOwnerId] => The value 0 is not valid
        )

)

-------------------------------


05.24.19 11:42:37 - mangopay

MangoPay\ResponseException Code: 400
-------------------------------

Message: Bad request. One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
-------------------------------

Details: MangoPay\Error Object
(
    [Message] => One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.
    [Errors] => stdClass Object
        (
            [CreditedWalletId] => Wallet not found
        )

)

-------------------------------
Il semble qu'il faut donner des informations relatives au nom/prénom du vendeur.

J'ai vérifié le plugin « Utilisateur - Profil » qui était désactivé, je l'ai réactivé en mettant les champs (adresse, code postal, ville, etc...) sur Facultatif.

Mais je ne sais pas si cela résoudra le problème dans la mesure ou lors de la création d'un compte utilisateur ces champs ne sont pas nécessaires.

Merci pour votre avis sur cette erreur,

Cordialement

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
4 years 9 months ago #307064

Bonjour,

Votre vendeur possède un administrateur ; il est possible de créer des vendeurs sans, mais ils ne pourront alors pas créer de compte MangoPay.
Lors de la création d'un compte vendeur chez MangoPay il faut une personne légale comme représentant ; le plugin va utiliser le compte indiqué comme "admin" du vendeur. Au niveau de ce compte il va prendre l'adresse par défaut afin de déterminer les données telles que le nom et prénom.

Dans HikaMarket, rien ne vous empêche de mettre le même compte en tant qu'administrateur des différents vendeurs.

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: 79
  • Thank you received: 3
  • Hikamarket Multivendor Hikashop Business
4 years 9 months ago #307069

Bonjour,

merci pour votre réponse, les deux vendeurs concernés ont bien un administrateur déclaré, mais j'aimerais comprendre précisément où se trouvent les nom et prénom nécessaires pour créer le compte MangoPay, car le compte utilisateur Hikashop qui est administrateur du compte vendeur n'est pas obligatoirement rempli avec nom, prénom et adresse.

Faut-il remplir une adresse de facturation ou livraison (ou les 2) du compte utilisateur Hikashop, si ce sont ces données qui sont utilisées par l'API MangoPay ?

En vous remerciant pour ces précisions,

Cordialement

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
4 years 9 months ago #307072

Bonjour,

Au niveau de ce compte il va prendre l'adresse par défaut afin de déterminer les données ...

Comme indiqué, le plugin va prendre la première adresse (billing ou shipping) de l'utilisateur assigné comme admin du vendeur.
De cette adresse, il utilise : address_firstname, address_lastname, address_street, address_city et address_country.

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: 79
  • Thank you received: 3
  • Hikamarket Multivendor Hikashop Business
4 years 9 months ago #307107

Bonjour,

c'était bien cela, nous avons reçu une commande pour un des vendeurs concernés et son compte vendeur s'est bien créé sur MangoPay. J'avais au préalable rempli une adresse.

Par contre, bien qu'ayant installé Hikamarket 3.0.2, le compte MangoPay du client est toujours créé en double.

En vous remerciant,

Cordialement

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
4 years 9 months ago #307123

Bonjour,

Je pensais sincèrement que "pousser" l'objet de l'utilisateur dans l'objet de la commande allait permettre de récupérer les informations mise à jour dans l'autre partie du plugin... Il doit y avoir encore un peu de cache quelque part et je vais surement voir pour ajouter du cache aussi dans le plugin afin de ne pas "perdre" l'information qu'un utilisateur possède désormais un compte MangoPay !

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.074 seconds
Powered by Kunena Forum