I suspect it may be this issue:
Fixed - Stripe + User upgrade bug
PHP version - 7.2.24-0ubuntu0.18.04.6 Class - XF\Payment\Stripe Function - prepareCost($cost, $currency) Bug:- return intval($cost); Should be:- return intval(strval($cost)); Due to how floating points are represented in PHP, this causes the number to be rounded lower which causes Stripe...xenforo.com
Can you confirm the amount you were charging?
src/XF/Payment/Stripe.php
and find:return intval($cost);
return intval(strval($cost));
There may be a delay before changes are rolled out to the XenForo Community.Expanded rounded error fix for Stripe payments that better accounts for existing plans and active subscriptions
We use essential cookies to make this site work, and optional cookies to enhance your experience.