Bonjour,
Si j'en crois le plugin que j'ai trouvé pour une autre solution et que je viens de prendre le temps d'analyser, il suffit de peu pour faire la transaction bancaire :
get(($this->testmode ? 'https://test.' : 'https://ipay.') . 'clictopay.com/payment/rest/register.do?currency=788&amount=' . str_replace('.', '', $order->get_total()) . '&orderNumber=' . $order_id . '&password=' . $this->password . '&returnUrl='.get_site_url().'/clictopay-check-payment&userName=' . $this->username)
Donc monnaie, montant, n° de commande, mot de passe du compte vendeur, adresse de retour et identifiant du vendeur.
Dans ce plugin, il n'y a pas de gestion différenciée de code d'erreur de paiement, simplement l’affichage d'une page signalant l'échec de transaction.
Quel plugin pourrait-il servir pour un clonage et une adaptation, sachant que les trois seules infos modifiables dans le plugin sont une case à cocher pour le mode test et deux champs de saisie de l'identifiant et du mot de passe du compte vendeur ?
Merci par avance de vos conseils !
PS : comme on le voit dans le code exemple, seul le dinar tunisien (TND ou 788) peut être utilisé