[Skip to main content](#vessel-content)

#   payment\_id dans payment\_end

##

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#230057](#230057) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230057 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")* was created by *[erickb](/forum/user/4069-erickb "View erickb's Profile")*

-- HikaShop version -- : 261
-- Joomla version -- : 348

Bonjour

il n'y a pas le payment_id dans les hikashoppayment-&gt; payment_end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat
les payment_images n'y sont pas non plus
par contre oder_payment_id est correct dans la table #__hk_order

comment puis je recuperer ces champs (sans requete SQL) ?

merci

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago [\#230060](#230060) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230060 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

si je hack le plugin c'est tout simple mébon
Code:

function onAfterOrderConfirm(&amp;$order,&amp;$methods,$method_id) { ..... $this-&gt;method_id = $method_id; }

ça serait mieux et si simple pour vous d'origine

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Jerome](/forum/user/80-jerome "View Jerome's Profile")**
- [![Jerome's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar80.png)](/forum/user/80-jerome "View Jerome's Profile")
- [ Offline](/forum/user/80-jerome)
- HikaShop core developer

Less More

- Posts: 26394
- Thank you received: 4078
-
- [](http://obsi.dev)
-

10 years 8 months ago [\#230071](#230071) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230071 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Bonjour,

Le trigger "onAfterOrderConfirm" n'est pas lié au controlleur et pas non plus à la vue.
Faire une assignation du "method_id" n'est donc pas la bonne solution.

Par contre, dans la vue "end" vous devez avoir accès à la commande ( $this-&gt;order ) qui va contenir déjà vos informations avec le " $this-&gt;order-&gt;order_payment_id ".

Cordialement,

---

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

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#230149](#230149) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230149 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

non justement, ça ne marche pas

dans banktransfert_end.php -&gt; var_dump($this-&gt;order); -&gt; NULL

$this-&gt;order-&gt;order_payment_id n'existe pas , on a aucun acces à cette info , j'ai fais un var_dump($this) l'info n'y est pas

la manière que j'ai trouve est de le passer dans onAfterOrderConfirm puisque $method_id est deja dedans, et je ne vois pas pourquoi ce serait une mauvaise solution de recuperer une info qui est deja dedans

il faut impérativement cette info dans les payment_end sinon on ne peut pas utiliser plusieurs fois les plugins de payment car rien ne les sépare en fin de paiement

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Jerome](/forum/user/80-jerome "View Jerome's Profile")**
- [![Jerome's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar80.png)](/forum/user/80-jerome "View Jerome's Profile")
- [ Offline](/forum/user/80-jerome)
- HikaShop core developer

Less More

- Posts: 26394
- Thank you received: 4078
-
- [](http://obsi.dev)
-

10 years 8 months ago [\#230182](#230182) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230182 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Bonjour,

Au temps pour moi, j'ai regardé du côté de "after_end" et donc de la vue "checkout / after_end".
Du coup, je vais plus vous conseiller de modifier le helper d'HikaShop et de remplacer Code:

function onAfterOrderConfirm(&amp;$order, &amp;$methods, $method_id) { return true; }

Par Code:

function onAfterOrderConfirm(&amp;$order, &amp;$methods, $method_id) { $this-&gt;order = $order; return true; }

Afin de pouvoir fournir à tous les plugins de payement (utilisant une vue "end") d'accéder à la commande sans avoir besoin de la re-charger.
Et de notre côté nous allons ajouter également le patch dans HikaShop.

Cordialement,

---

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

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago [\#230259](#230259) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230259 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

dans /administrator/components/com_hikashop/helpers/helper.php ligne 3003
Code:

function onAfterOrderConfirm(&amp;$order,&amp;$methods,$method_id) { $this-&gt;order = $order; return true; }

Je ne recupere pas les valeurs dans banktransfer_end
var_dump($this-&gt;order); -&gt; NULL
echo '$this-&gt;order-&gt;order_payment_id = ' . $this-&gt;order-&gt;order_payment_id ; -&gt; vide

en tout cas merci pour l'ajout dans une prochaine version

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago [\#230293](#230293) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230293 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

mais meme si on recupere $this-&gt;order tous les champs de la table payment seront absent , ils sont nécessaires dans les payment_end pour afficher les consignes de paiement spécifiques payment_name, payment_description, payment_images ect ...

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

10 years 8 months ago [\#230330](#230330) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230330 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Bizarre. Cela fonctionne de mon coté.

Vérifiez bien que vous avez ajouté la fonction dans la class hikashopPaymentPlugin et non dans une autre class du fichier helper.php sinon cela ne fera rien.

Pour les infos de la méthode de paiement, vous pouver rajouter une ligne comme ceci: Code:

$this-&gt;payment = @$methods[$method_id];

The following user(s) said Thank You: [erickb](/forum/user/4069-erickb "View erickb's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#230463](#230463) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230463 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

je n'avais pas vu qu'il y avait 2 onAfterOrderConfirm
avec $this-&gt;payment = @$methods[$method_id]; au bon endroit ca marche , on a tout !
avec un seul plugin j'ai 5 modes de paiement ![:-)](/media/kunena/emoticons/9.png ":-)")

donc c'est exactement cette ligne que vous aller rajouter dans un prochain patch ?
la dernière est 2.6.1 [1602171525]

merci

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#230519](#230519) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230519 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Je viens de retester , ça marche parfaitement pour check et banktransfert (et donc les plugins dupliqués)
mais ni pour westernunion ni pour paypal
$payment = $this-&gt;payment;
var_dump($payment); - &gt; NULL

western union c'est reglé je l'ai foutu à la poubelle et j'ai duplique banktransfert que j'ai appelé westernunion idem pour check comme ça j'ai un plugin (et un seul code) au lieu de 5

mais paypal ne recupere pas $this-&gt;payment;

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

10 years 8 months ago [\#230524](#230524) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230524 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Bonjour,

Pour PayPal Standard, je ne vois pas pourquoi cela ferait ça.
Pour western union, c'est normal il n'utilise pas l'API de paiement comme il le devrait.
Changez le code:
$this-&gt;loadOrderData($order);
$this-&gt;loadPaymentParams($order);
en:
parent::onAfterOrderConfirm($order,$methods,$method_id);
dans le fichier principal du plugin western union et cela fonctionnera.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago [\#230608](#230608) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230608 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Pour westernunion j'utilise banktransfert donc le problème est réglé avec un seul plugin &#96;
pour Paypal je recupere bien toutes les infos

$payment = $this-&gt;payment;
$payment-&gt;payment_description ect ...

mais je ne recuperes pas $this-&gt;order_number et $this-&gt;amount comme c'etait toujours le cas

il semble que $this-&gt;price_value_with_tax ait la somme mais je ne trouve nulle part dans var_dump($this); order_number

ce n'est pas indispensable bien sur puisque Paypal redirige

merci

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

10 years 8 months ago [\#230612](#230612) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230612 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

$this-&gt;order_number et $this-&gt;amount ne sont pas initialisés dans PayPal puisque pas nécessaires.
Il faut regarder dans $this-&gt;order-&gt;order_number et $this-&gt;order-&gt;order_full_price à la place.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#230957](#230957) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230957 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Bonjour
order_payment_method est toujours sur banktransfert dans la table #__hikashop_order
par contre les emails vendeurs et clients sont bons

... ok vu c'est dans order_payment_id ...

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#230960](#230960) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230960 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Dans la version du 22 fevrier cette function n'est toujours pas présente, ce qui fait que je dois a chaque fois controler et rajouter cette ligne
$this-&gt;payment = @$methods[$method_id];
allez vous le rajouter dans un prochain patch ?
Code:

function onAfterOrderConfirm(&amp;$order, &amp;$methods, $method_id) { $method = $methods[$method_id]; $this-&gt;payment_params =&amp; $method-&gt;payment_params; $this-&gt;payment_name = $method-&gt;payment_name; $this-&gt;payment = @$methods[$method_id]; // ajoutee $this-&gt;loadOrderData($order); }

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Jerome](/forum/user/80-jerome "View Jerome's Profile")**
- [![Jerome's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar80.png)](/forum/user/80-jerome "View Jerome's Profile")
- [ Offline](/forum/user/80-jerome)
- HikaShop core developer

Less More

- Posts: 26394
- Thank you received: 4078
-
- [](http://obsi.dev)
-

10 years 8 months ago [\#230986](#230986) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#230986 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

non...

---

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

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 8 months ago -  10 years 8 months ago [\#231081](#231081) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#231081 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Je ne comprend vraiment pas pourquoi vous ne voulez pas rajouter ça dans une prochaine version , ça rend vos plugin de payment in-duplicables

Last edit: 10 years 8 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

10 years 7 months ago [\#231084](#231084) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#231084 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Bonjour,

Nous allons la rajouter dans la prochaine version d'HikaShop comme nous vous l'avions dit.
Mais pas dans les builds de la version actuelle. Les builds que ne faisons sont pour ajouter des bug fix, pas de nouvelles fonctions.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[erickb](/forum/user/4069-erickb "View erickb's Profile")**
- [![erickb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/4069-erickb "View erickb's Profile") Topic Author
- [ Offline](/forum/user/4069-erickb)

Less More

- Posts: 2696
- Thank you received: 74
-
-

10 years 7 months ago -  10 years 7 months ago [\#231175](#231175) by [erickb](/forum/user/4069-erickb "View erickb's Profile")  Replied by *[erickb](/forum/user/4069-erickb "View erickb's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#231175 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

en ce cas c'est parfait
merci

avec ce changement de code est il possible de récupérer ces infos aussi dans les emails de notification de commande ?

Last edit: 10 years 7 months ago by [erickb](/forum/user/4069-erickb "View erickb's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

10 years 7 months ago [\#231251](#231251) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[payment\_id dans payment\_end](/forum/5-support-en-francais-french-support-/882325-payment-id-dans-payment-end#231251 "-- HikaShop version -- : 261 -- Joomla version -- : 348  Bonjour  il n'y a pas le payment&#95;id dans les hikashoppayment-&gt; payment&#95;end ce qui fait que si on utilise plusieurs fois un plugin de payment , comme banktransfert pour d'autres modes (mandat postal par exemple) on a les infos du banktransfert dans le payment end alors qu'on a besoin des infos du mandat les payment&#95;images n'y sont pas non plus par contre oder&#95;payment&#95;id est correct dans la table #&#95;&#95;hk&#95;order  comment puis je recuperer ces champs (sans requete SQL) ?  merci")*

Non, c'est deux choses différentes.
Mais vous avez déjà toute la commande dans $data-&gt;cart et du coup il est ensuite très facile de charger les informations de la méthode de paiement avec une requête MySQL si nécessaire dans le préload de l'email.

The following user(s) said Thank You: [erickb](/forum/user/4069-erickb "View erickb's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODgyMzI1LXBheW1lbnQtaWQtZGFucy1wYXltZW50LWVuZD9zdGFydD0wJnRtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.476 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
