Hello,
J'ai configuré 4 modules de paiements (dont Paypal et Stripe) sur mon Thelia 2.3.3. Dans le template par défaut, une fois qu'on a rempli son panier et qu'on arrive sur la page de sélection d'un moyen de paiement (ROOT/order/invoice), un des moyens de paiement (Stripe) n'apparaît pas dans la liste.
Le module est activé, passé en mode Live et les variables correctement définies.
J'ai vidé les caches dev / prod via l'admin et manuellement, ça ne change rien.
J'ai essayé de modifier la boucle pour ne cibler que l'ID du module StripePayment, la boucle a l'air de ne pas connaître le module. Même pas un <li> vide.
{loop type="payment" name="payments" force_return="true" id="41"}
{assign "paymentModuleId" $ID}
<li class="list-group-item text-left">
<label for="payment_{$paymentModuleId}">
<input type="radio" name="{$name}" id="payment_{$paymentModuleId}" value="{$paymentModuleId}" {if $LOOP_TOTAL ==1 && $LOOP_COUNT == 1}checked{/if}>
{loop type="image" name="paymentspicture" source="module" source_id=$ID force_return="true" width="100" height="72"}
<img src="{$IMAGE_URL nofilter}" alt="{intl l="Pay with %module_title" module_title={$TITLE}}">
{/loop}
{$TITLE}
</label>
{hook name="order-invoice.payment-extra" module={$paymentModuleId}}
</li>
{/loop}
En DEV (index_dev.php/order/invoice), tous les moyens de paiements sont bien listés et dans l'ordre défini dans l'admin. Et ils fonctionnent (transactions tests....).
Ça ressemble à un problème de cache, où alors y'a quelque chose à regénérer, mais je n'ai plus d'idée où chercher.
Merci