Paiement en 3 fois avec SIPS et LCL

  • Posts: 34
  • Thank you received: 0
13 years 4 weeks ago #28232

Bonjour,

J'utilise la version gratuite d'hikashop sous Joomla 1.5.23.

J'utilise le plugin ATOS SIPS pour permettre aux internautes de payer par carte bancaire chez LCL.

je suis en cours de tests pour proposer un paiement en 3 fois. J'ai renseigné le champ "Paiement multiple" avec 3 paiements séparés par 30 jours. Côté interface utilisateur, l'option paiement en 3 fois apparait bien. Cependant, côté sherlocks, le paiement en 3 fois n'est pas pris en compte.

Ai-je oublié un truc dans la config du plugin ?

Merci d'avance pour votre aide sur le sujet.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 4 weeks ago #28240

Difficile à dire.
Pourriez vous faire un capture d'écran de la configuration du plugin pour que l'on puisse voir ce que vous avez fait ?

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

  • Posts: 34
  • Thank you received: 0
13 years 4 weeks ago #28284

Bonjour,

Voici la copie d'écran demandée.

Merci d'avance pour votre retour.

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 4 weeks ago #28290

Pourriez vous changer la ligne:
$_SESSION=$_REQUEST;

en:
if(!empty($_REQUEST)) $_SESSION=$_REQUEST;

dans le fichier plugins/hikashoppayment/atos.php et réessayer ?

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

  • Posts: 34
  • Thank you received: 0
13 years 4 weeks ago #28293

J'ai trouvé le problème qui est spécifique à LCL :
$vars["capture_mode"] doit être égal à PAYMENT_N et non PAYMENT_".$method->payment_params->instalments;
Il faut échapper les ";" dans le champ $vars["data"]

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 4 weeks ago #28294

C'est déjà le cas dans le plugin:

$vars["capture_mode"]="PAYMENT_N";
$vars["data"]="NB_PAYMENT=".$method->payment_params->instalments."\;PERIOD=".$method->payment_params->period."\;INITIAL_AMOUNT=".round($order->cart->full_total->prices[0]->price_value_with_tax/$method->payment_params->instalments,(int)$currency->currency_locale)*100;

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

Time to create page: 0.061 seconds
Powered by Kunena Forum