update payment status after completed the payment from own payment provider

How to configure and adapt Aimeos based shops as developer
Forum rules
Always add your Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
User avatar
VirtualSpy
Advanced
Posts: 122
Joined: 05 Jul 2022, 07:55

update payment status after completed the payment from own payment provider

Post by VirtualSpy » 12 Aug 2022, 10:12

Aimeos version 2022.07.2 and PHP version 8.1.3 (Win)

I am trying to update payment status after completed the payment from my own created payment provider ........please guide me for update payment status

User avatar
aimeos
Administrator
Posts: 7865
Joined: 01 Jan 1970, 00:00

Re: update payment status after completed the payment from own payment provider

Post by aimeos » 15 Aug 2022, 07:41

Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

User avatar
VirtualSpy
Advanced
Posts: 122
Joined: 05 Jul 2022, 07:55

Re: update payment status after completed the payment from own payment provider

Post by VirtualSpy » 16 Aug 2022, 10:57

i am getting this error when i am trying to change status from process method & when i am using methods separately , nothing is happening .

/shop/checkout/process?locale=en&currency=INR
Called unknown macro "setPaymentStatus" on class "Aimeos\MShop\Order\Item\Standard"
#0 D:\laragon\www\cliqnshop.com\packages\extcliqnshop\src\MShop\Service\Provider\Payment\Razorpay.php(112): Aimeos\MShop\Common\Item\Base->__call('setPaymentStatu...', Array)
#1 D:\laragon\www\cliqnshop.com\vendor\aimeos\ai-controller-frontend\src\Controller\Frontend\Service\Standard.php(292): Aimeos\MShop\Service\Provider\Payment\Razorpay->process(Object(Aimeos\MShop\Order\Item\Standard), Array)
#2 D:\laragon\www\cliqnshop.com\vendor\aimeos\ai-client-html\src\Client\Html\Checkout\Standard\Process\Standard.php(333): Aimeos\Controller\Frontend\Service\Standard->process(Object(Aimeos\MShop\Order\Item\Standard), '13', Array, Array)
#3 D:\laragon\www\cliqnshop.com\vendor\aimeos\ai-client-html\src\Client\Html\Checkout\Standard\Process\Standard.php(226): Aimeos\Client\Html\Checkout\Standard\Process\Standard->processPayment(Object(Aimeos\MShop\Order\Item\Base\Standard), Object(Aimeos\MShop\Order\Item\Standard))
#4 D:\laragon\www\cliqnshop.com\vendor\aimeos\ai-client-html\src\Client\Html\Base.php(135): Aimeos\Client\Html\Checkout\Standard\Process\Standard->init()
#5 D:\laragon\www\cliqnshop.com\vendor\aimeos\ai-client-html\src\Client\Html\Common\Decorator\Exceptions.php(92): Aimeos\Client\Html\Base->init()
#6 D:\laragon\www\cliqnshop.com\vendor\aimeos\ai-client-html\src\Client\Html\Common\Decorator\Base.php(153): Aimeos\Client\Html\Common\Decorator\Exceptions->init()
#7 D:\laragon\www\cliqnshop.com\vendor\aimeos\aimeos-laravel\src\Aimeos\Shop\Base\Shop.php(70): Aimeos\Client\Html\Common\Decorator\Base->init()
#8 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(338): Aimeos\Shop\Base\Shop->get('checkout/standa...')
#9 D:\laragon\www\cliqnshop.com\vendor\aimeos\aimeos-laravel\src\Aimeos\Shop\Controller\CheckoutController.php(57): Illuminate\Support\Facades\Facade::__callStatic('get', Array)
#10 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Controller.php(54): Aimeos\Shop\Controller\CheckoutController->indexAction('process')
#11 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('indexAction', Array)
#12 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Route.php(261): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Aimeos\Shop\Controller\CheckoutController), 'indexAction')
#13 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Route.php(204): Illuminate\Routing\Route->runController()
#14 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Router.php(725): Illuminate\Routing\Route->run()
#15 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\closure(Object(Illuminate\Http\Request))
#16 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#17 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#18 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#19 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#20 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#21 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#22 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#23 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#24 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#25 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#26 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#28 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#29 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#30 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Router.php(726): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#31 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Router.php(703): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#32 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Router.php(667): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#33 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Routing\Router.php(656): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#34 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(167): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#35 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\closure(Object(Illuminate\Http\Request))
#36 D:\laragon\www\cliqnshop.com\app\Http\Middleware\SetLocale.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#37 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): App\Http\Middleware\SetLocale->handle(Object(Illuminate\Http\Request), Object(Closure))
#38 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#39 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#40 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#42 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#44 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#45 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#47 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#49 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Http\Middleware\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#51 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#52 D:\laragon\www\cliqnshop.com\app\Http\Middleware\TrustHosts.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#53 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): App\Http\Middleware\TrustHosts->handle(Object(Illuminate\Http\Request), Object(Closure))
#54 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\closure(Object(Illuminate\Http\Request))
#55 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(142): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#56 D:\laragon\www\cliqnshop.com\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#57 D:\laragon\www\cliqnshop.com\public\index.php(52): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#58 main

User avatar
VirtualSpy
Advanced
Posts: 122
Joined: 05 Jul 2022, 07:55

Re: update payment status after completed the payment from own payment provider

Post by VirtualSpy » 16 Aug 2022, 12:40

finally now i am able to update payment status using updateSync method ......Thank you so much for your guidance

User avatar
aimeos
Administrator
Posts: 7865
Joined: 01 Jan 1970, 00:00

Re: update payment status after completed the payment from own payment provider

Post by aimeos » 16 Aug 2022, 14:23

There was an old method name in the docs, this is fixed now.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

Post Reply