Mangopay : il semble ne pas y avoir de liens entre MANGOPAY et Hikamarket

  • Posts: 31
  • Thank you received: 3
2 years 8 months ago #340754

-- HikaShop version -- : 4.5.0
-- HikaMarket version -- : 4.1.0
-- Joomla version -- : 3.10.4
-- PHP version -- : 7.4.25
-- Browser(s) name and version -- : Chrome
-- Error-message(debug-mod must be tuned on) -- : Call to protected method plgHikashoppaymentMangopay::mangoDebug() from context 'hikamarketPlg_mangopayClass

Bonjour

1) Suite enregistrement d'un nouveau compte,
Aucun compte vendeur ne se crée dans l'espace client mangopay

Le bouton "MANGOPAY" est bien dans le tableau de bord

2) En cliquant pour enregistrer le profil on obtient
Erreur lors de la sauvegarde

3) A l 'ajout d'une photo dans le profil
on a l'erreur "Call to protected method plgHikashoppaymentMangopay::mangoDebug() from context 'hikamarketPlg_mangopayClass'"

4) Ensuite on essaie d'aller plus loin en créant un vendeur via le BO MANGOPAY
En retournant sur le profil du Tableau de bord>MangoPay le profil vendeur n'est toujours pas récupéré.

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340757

Bonjour,

Je viens de corriger les appels à la fonction MangoDebug qui avait subit quelques modifications dans le plugin de Paiement afin d'avoir plus d'éléments pour aider au debug.

Malheureusement je ne peux pas conseiller aujourd'hui l'utilisation de MangoPay à cause d'instabilités constatées sur leur plateforme.
github.com/Mangopay/mangopay2-php-sdk/issues/473

Le fait que vous ayez un appel à la fonction de debug indique qu'il y a eu une erreur lors d'un appel à l'API de MangoPay.
Le correctif (qui se trouve dans la dernière version d'HikaMarket) va vous permettre d'avoir le détails dans votre log de paiement HikaShop.

Pour ce qui est de la création manuelle d'un vendeur sur le tableau de bord, il faut malheureusement que cette création passe via HikaMarket pour que celui-ci puisse connaitre l'identifiant du vendeur et stocker cette information dans la base de données.
Il est toujours possible d'aller modifier les champs (serialisés) dans la base de données mais ce n'est pas simple à faire à la main.

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: 31
  • Thank you received: 3
2 years 8 months ago #340767

Merci Jérôme
Apres màj des hikashop/hikamarket de hier soir, j'ai toujours "Erreur lors de la sauvegarde"
Impossible de lier le site à Mangopay

Souhaites-tu un accès au backend ? ou logs ?

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340783

Bonjour,

Il va falloir le détails des erreurs dans le fichier de log de paiement d'HikaShop.
Oui un accès au backend y donnera accès.
(pour les éléments privés, merci de passer via le formulaire de contact)

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: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340784

Erratum : accès reçu


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: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340793

Bonjour,

Le code d'erreur renvoyé par l'API de MangoPay :

Vendor:Users Create

MangoPay\ResponseException Code: 404
-------------------------------
Message: Not found
-------------------------------
Details: 
-------------------------------
Ce qui n'est malheureusement pas très parlant pour ce qui est récupéré de leur API.

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: 31
  • Thank you received: 3
2 years 8 months ago #340797

Merci Jérôme
Dans quel fichier vois-tu les logs ?
Est-ce que tu as ouvert un ticket chez eux?

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340799

Bonjour,

Tout se trouve dans les logs de paiement d'HikaShop ; via le bouton pour voir le rapport dans la configuration d'HikaShop.
CF : www.hikashop.com/support/documentation/5...nfig.html#main_files

Cela fait un moment que je n'essaie plus avec MangoPay quand je vois la façon dont les tickets ont été gérés.
Le dernier ticket en date, ouvert le 17 Mars 2021 ; une réponse complètement à côté de la plaque deux semaines plus tard pour un silence absolu depuis (alors qu'il y a eu nombre de relances par emails et j'ai même eu le lead dev par email)
github.com/Mangopay/mangopay2-php-sdk/issues/473

Alors oui, on pourrait aller activer le logs de leur SDK afin de connaitre les résultats de la commande ; avoir plus de détails que juste le code de 404.
On pourrait passer un temps certain à essayer de faire une mise à jour du SDK, malheureusement sans aucune garantie que cela résolve le problème puisqu'il faudrait déjà avoir une réponse de leur équipe avec l'information précise du souci.

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: 31
  • Thank you received: 3
2 years 8 months ago #340831

Pour info j'ai relancé le support et ils doivent revenir vers nous
Néamoins dans les logs du plugin Mangopay on n'a pas beaucoup d'élements
* quelle est la fonction / url appelée
* quels sont les parametres d'appels (et quel utilisateur)

Peut-on mettre plus d'infos dans le plugin MANGOPAY ?

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340834

Bonjour,

La librairie MangoPay possède un mode Debug qui est activé via le paramètre "debug" du plugin.
Cela va faire un affichage dans la page des informations de debug.

Par contre, vous pouvez éditer le fichier "mangolib/tools/logs.inc" et changer le code pour rediriger le tout dans le log de paiement d'HikaShop

    public static function Debug($message, $data){
        \hikashop_writeToLog(array($message $data), 'MangoLib');
    }

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.
Last edit: 2 years 8 months ago by Jerome.

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

  • Posts: 31
  • Thank you received: 3
2 years 8 months ago #340850

Merci Jérôme
Je l'ai ajouté et aussi activé le booléen debug dans le plugin mais peut-on avoir les appels url et paramètres passés?

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
2 years 8 months ago #340871

Bonjour,

Normalement oui, c'est géré par le SDK 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.

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