Je crois avoir trouvé un bug en découvrant que mes paiements ne passaient pas aléatoirement, en fait suivant la somme :

Dans http://mydomain/cart/checkout/review j'ai :
Subtotal: €8,00
TVA: €1,57
Total: €9,57

Dans /uc_paybox/uc_paybox.pages.inc j'ai:
$order->order_total a la valeur 9.568, donc $order->order_total*100 donne 956.8
=> ce qui donne error -8 (D'après Paybox L’erreur « -8 » provient du fait qu’une des variables numériques contient un caractère non numérique)

Ma solution de contournement pour le moment est d'ajouter un round() ligne53
$chaine['total'] = " PBX_TOTAL=". round($order->order_total * 100)

Phil

Comments

mogtofu33’s picture

Assigned: Unassigned » mogtofu33
Status: Active » Fixed

Bonjour,

Cette erreur à été corrigé sur la nouvelle version uc_paybox 6.x-1.0, merci pour l'info.

Cordialement.
Jean.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.