Closed chandamotiyani closed 1 year ago
Hi, can you please put steps to reproduce and also give the full stack trace.
It might be easier to send your logs and steps to reproduce to support@craftcms.com
You also didn't mention what gateway you are using - I dont see one in your composer dependencies.
Hi @lukeholder thanks for your quick response, we are using Spreedly Gateway and this the fullstack trace
`2023-06-07 16:06:59 [-][58317][-][error][craft\commerce\errors\PaymentSourceException] craft\commerce\errors\PaymentSourceException: Could not create the payment source. in /var/www/repos/yalumba-craftcms-website/vendor/craftcms/commerce/src/services/PaymentSources.php:255
Stack trace:
#0 /var/www/repos/yalumba-craftcms-website/vendor/craftcms/commerce/src/controllers/PaymentsController.php(284): craft\commerce\services\PaymentSources->createPaymentSource(58317, Object(modules\Spreedly\Gateway), Object(modules\Spreedly\Models\PaymentForm))
#1 [internal function]: craft\commerce\controllers\PaymentsController->actionPay()
#2 /var/www/repos/yalumba-craftcms-website/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#3 /var/www/repos/yalumba-craftcms-website/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams(Array)
#4 /var/www/repos/yalumba-craftcms-website/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction('pay', Array)
#5 /var/www/repos/yalumba-craftcms-website/vendor/craftcms/cms/src/web/Application.php(295): yii\base\Module->runAction('commerce/paymen...', Array)
#6 /var/www/repos/yalumba-craftcms-website/vendor/craftcms/cms/src/web/Application.php(608): craft\web\Application->runAction('commerce/paymen...', Array)
#7 /var/www/repos/yalumba-craftcms-website/vendor/craftcms/cms/src/web/Application.php(274): craft\web\Application->_processActionRequest(Object(craft\web\Request))
#8 /var/www/repos/yalumba-craftcms-website/vendor/yiisoft/yii2/base/Application.php(384): craft\web\Application->handleRequest(Object(craft\web\Request))
#9 /var/www/repos/yalumba-craftcms-website/web/index.php(21): yii\base\Application->run()
#10 {main}
2023-06-07 16:06:58 [-][58317][-][info][application] $_GET = []
$_POST = [
'action' => 'commerce/payments/pay'
'redirect' => 'd5b4a1b131c3c87f33768710d2850a5245876beb966cb8d2b8bf4925e1b90073/shop/customer/order?number=6f7c3a81b139aeb0c77008206a10f7fd'
'CRAFT_CSRF_TOKEN' => '••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••'
'cancelUrl' => 'ebc219d569f3c976aea52d14213a11f0294f624b96520cadc387b19c35a9a968/shop/checkout'
'orderEmail' => 'email@hsfe.com'
'fullName' => 'test person'
'firstName' => 'test'
'lastName' => 'person'
'number' => ''
'short_expiry' => ''
'expiry' => ''
'cvv' => ''
'savePaymentSource' => '1'
'shippingMethodHandle' => 'flatRateAustraliaWide'
'token' => '•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••'
'yourdateofbirth' => ''
]
Have sent the additional details on the email @lukeholder as suggested, expecting some response, thanks in advance.
hi @lukeholder - it looks like its related to the Custom Shipping Method which we are using and not being handled in, I tried to downgrade it to the fix Version 3.4.20.1 (Craft Commerce) as mentioned in the change log but it is not making any difference
We have got your support ticket and working on it with you. We will continue assisting over our email support. We will keep re-open this ticket if we find a bug in Commerce.
Description
I recently upgraded Craft Commerce to 3.4.22.1 and getting this error craft\commerce\errors\PaymentSourceException: Could not create the payment source on our live environment
Craft CMS version
3.8.13
Craft Commerce version
3.4.22.1
PHP version
7.2.34
Installed plugins and versions