[2025-08-07 13:51:15] {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"521988925137","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-07 13:51:25] {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"521989582163","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-07 14:02:47] {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"521989668241","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-08 10:26:19] {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522094342188","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-08 10:26:31] {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522094342696","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-08 10:26:46] {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522094342663","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 03:31:12] Raw Callback:
[2025-08-09 03:31:12] Raw Callback:
[2025-08-09 03:33:29] Raw Callback:
[2025-08-09 03:33:29] Raw Callback:
[2025-08-09 03:33:31] Raw Callback:
[2025-08-09 03:33:59] Raw Callback:
[2025-08-09 03:35:37] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522197951202","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 03:35:37] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 03:35:47] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522197960512","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 03:35:47] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 10:00:04] Raw Callback:
[2025-08-09 18:30:04] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522100414498","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 18:30:04] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 18:30:07] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522199989479","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 18:30:07] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 18:30:11] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522100415281","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 18:30:11] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 18:30:12] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522100415383","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 18:30:12] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 18:55:47] Raw Callback:
[2025-08-09 19:06:11] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522202346700","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 19:06:11] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-09 19:06:17] Raw Callback:
[2025-08-09 19:10:06] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522202351286","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 19:10:06] Laravel API Response: (500)
Herboking
ErrorException
ErrorException
Undefined variable $amount
POST herbokingwellness.in
PHP 8.2.29 — Laravel 11.23.5
Collapse
Expand
vendor frames
34 vendor frames collapsed
app/Http/Controllers/API/AnshpeController.php
:172
]);
// Optional: Notify user (example function)
sendNotification(
"Money Received",
"You have received ₹" . number_format($amount, 2) . " via UPI.",
$upi->userid
);
}
return response()->json(['status' => 'success', 'message' => 'Callback processed']);
}
public function checkUPIStatus(Request $request)
{
$token = $request->header('token');
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
:46
if (method_exists($controller, 'callAction')) {
return $controller->callAction($method, $parameters);
}
return $controller->{$method}(...array_values($parameters));
}
/**
* Resolve the parameters for the controller.
*
* @param \Illuminate\Routing\Route $route
* @param mixed $controller
* @param string $method
* @return array
*/
protected function resolveParameters(Route $route, $controller, $method)
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:262
*
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
protected function runController()
{
return $this->controllerDispatcher()->dispatch(
$this, $this->getController(), $this->getControllerMethod()
);
}
/**
* Get the controller instance for the route.
*
* @return mixed
*/
public function getController()
{
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:208
{
$this->container = $this->container ?: new Container;
try {
if ($this->isControllerAction()) {
return $this->runController();
}
return $this->runCallable();
} catch (HttpResponseException $e) {
return $e->getResponse();
}
}
/**
* Checks whether the route's action is a controller.
*
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:808
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
:51
}
throw $exception;
}
return $next($request);
}
}
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:807
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:786
$request->setRouteResolver(fn () => $route);
$this->events->dispatch(new RouteMatched($route, $request));
return $this->prepareResponse($request,
$this->runRouteWithinStack($route, $request)
);
}
/**
* Run the given route within a Stack "onion" instance.
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:750
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
}
/**
* Find the route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*/
protected function findRoute($request)
{
$this->events->dispatch(new Routing($request));
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:739
*/
public function dispatch(Request $request)
{
$this->currentRequest = $request;
return $this->dispatchToRoute($request);
}
/**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:201
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
public function terminate($request, $response)
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
:31
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
:51
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
:27
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
throw new PostTooLargeException;
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
:110
null,
$this->getHeaders($data)
);
}
return $next($request);
}
/**
* Determine if the incoming request has a maintenance mode bypass cookie.
*
* @param \Illuminate\Http\Request $request
* @param array $data
* @return bool
*/
protected function hasValidBypassCookie($request, array $data)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
:62
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
return $response;
}
$response = $next($request);
if ($request->getMethod() === 'OPTIONS') {
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
}
return $this->cors->addActualRequestHeaders($response, $request);
}
/**
* Get the path from the configuration to determine if the CORS service should run.
*
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
:58
{
$request::setTrustedProxies([], $this->getTrustedHeaderNames());
$this->setTrustedProxyIpAddresses($request);
return $next($request);
}
/**
* Sets the trusted proxies on the request.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function setTrustedProxyIpAddresses(Request $request)
{
$trustedIps = $this->proxies() ?: config('trustedproxy.proxies');
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php
:22
* @param \Closure $next
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(Request $request, Closure $next)
{
return $next($request);
}
/**
* Invoke the deferred callbacks.
*
* @param \Illuminate\Http\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
* @return void
*/
public function terminate(Request $request, Response $response)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:176
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:145
$this->requestStartedAt = Carbon::now();
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Throwable $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
}
$this->app['events']->dispatch(
new RequestHandled($request, $response)
);
return $response;
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
:1188
*/
public function handleRequest(Request $request)
{
$kernel = $this->make(HttpKernelContract::class);
$response = $kernel->handle($request)->send();
$kernel->terminate($request, $response);
}
/**
* Handle the incoming Artisan command.
*
* @param \Symfony\Component\Console\Input\InputInterface $input
* @return int
*/
public function handleCommand(InputInterface $input)
// Register the Composer autoloader...
require __DIR__.'/../vendor/autoload.php';
// Bootstrap Laravel and handle the request...
(require_once __DIR__.'/../bootstrap/app.php')
->handleRequest(Request::capture());
Request
POST
/api/update_request
Headers
content-type
application/json
host
herbokingwellness.in
Body
{
"BANK_RRN": "522202351286",
"STATUS": "SUCCESS"
}
Application
Routing
controller
App\Http\Controllers\API\AnshpeController@handleCallback
Database Queries
mysql
(1.96 ms)
select * from `upi_request` where `bank_rrn` = '522202351286' order by `id` desc limit 1
mysql
(1.11 ms)
update `upi_request` set `status` = 'SUCCESS', `updated_at` = 'Aug 10, 2025 12:40 AM' where `id` = 4
[2025-08-09 19:10:56] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522202353025","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-09 19:10:57] Laravel API Response: (500)
Herboking
ErrorException
ErrorException
Undefined variable $amount
POST herbokingwellness.in
PHP 8.2.29 — Laravel 11.23.5
Collapse
Expand
vendor frames
34 vendor frames collapsed
app/Http/Controllers/API/AnshpeController.php
:172
]);
// Optional: Notify user (example function)
sendNotification(
"Money Received",
"You have received ₹" . number_format($amount, 2) . " via UPI.",
$upi->userid
);
}
return response()->json(['status' => 'success', 'message' => 'Callback processed']);
}
public function checkUPIStatus(Request $request)
{
$token = $request->header('token');
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
:46
if (method_exists($controller, 'callAction')) {
return $controller->callAction($method, $parameters);
}
return $controller->{$method}(...array_values($parameters));
}
/**
* Resolve the parameters for the controller.
*
* @param \Illuminate\Routing\Route $route
* @param mixed $controller
* @param string $method
* @return array
*/
protected function resolveParameters(Route $route, $controller, $method)
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:262
*
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
protected function runController()
{
return $this->controllerDispatcher()->dispatch(
$this, $this->getController(), $this->getControllerMethod()
);
}
/**
* Get the controller instance for the route.
*
* @return mixed
*/
public function getController()
{
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:208
{
$this->container = $this->container ?: new Container;
try {
if ($this->isControllerAction()) {
return $this->runController();
}
return $this->runCallable();
} catch (HttpResponseException $e) {
return $e->getResponse();
}
}
/**
* Checks whether the route's action is a controller.
*
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:808
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
:51
}
throw $exception;
}
return $next($request);
}
}
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:807
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:786
$request->setRouteResolver(fn () => $route);
$this->events->dispatch(new RouteMatched($route, $request));
return $this->prepareResponse($request,
$this->runRouteWithinStack($route, $request)
);
}
/**
* Run the given route within a Stack "onion" instance.
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:750
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
}
/**
* Find the route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*/
protected function findRoute($request)
{
$this->events->dispatch(new Routing($request));
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:739
*/
public function dispatch(Request $request)
{
$this->currentRequest = $request;
return $this->dispatchToRoute($request);
}
/**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:201
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
public function terminate($request, $response)
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
:31
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
:51
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
:27
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
throw new PostTooLargeException;
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
:110
null,
$this->getHeaders($data)
);
}
return $next($request);
}
/**
* Determine if the incoming request has a maintenance mode bypass cookie.
*
* @param \Illuminate\Http\Request $request
* @param array $data
* @return bool
*/
protected function hasValidBypassCookie($request, array $data)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
:62
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
return $response;
}
$response = $next($request);
if ($request->getMethod() === 'OPTIONS') {
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
}
return $this->cors->addActualRequestHeaders($response, $request);
}
/**
* Get the path from the configuration to determine if the CORS service should run.
*
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
:58
{
$request::setTrustedProxies([], $this->getTrustedHeaderNames());
$this->setTrustedProxyIpAddresses($request);
return $next($request);
}
/**
* Sets the trusted proxies on the request.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function setTrustedProxyIpAddresses(Request $request)
{
$trustedIps = $this->proxies() ?: config('trustedproxy.proxies');
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php
:22
* @param \Closure $next
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(Request $request, Closure $next)
{
return $next($request);
}
/**
* Invoke the deferred callbacks.
*
* @param \Illuminate\Http\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
* @return void
*/
public function terminate(Request $request, Response $response)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:176
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:145
$this->requestStartedAt = Carbon::now();
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Throwable $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
}
$this->app['events']->dispatch(
new RequestHandled($request, $response)
);
return $response;
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
:1188
*/
public function handleRequest(Request $request)
{
$kernel = $this->make(HttpKernelContract::class);
$response = $kernel->handle($request)->send();
$kernel->terminate($request, $response);
}
/**
* Handle the incoming Artisan command.
*
* @param \Symfony\Component\Console\Input\InputInterface $input
* @return int
*/
public function handleCommand(InputInterface $input)
// Register the Composer autoloader...
require __DIR__.'/../vendor/autoload.php';
// Bootstrap Laravel and handle the request...
(require_once __DIR__.'/../bootstrap/app.php')
->handleRequest(Request::capture());
Request
POST
/api/update_request
Headers
content-type
application/json
host
herbokingwellness.in
Body
{
"BANK_RRN": "522202353025",
"STATUS": "SUCCESS"
}
Application
Routing
controller
App\Http\Controllers\API\AnshpeController@handleCallback
Database Queries
mysql
(1.77 ms)
select * from `upi_request` where `bank_rrn` = '522202353025' order by `id` desc limit 1
mysql
(0.88 ms)
update `upi_request` set `status` = 'SUCCESS', `updated_at` = 'Aug 10, 2025 12:40 AM' where `id` = 5
[2025-08-10 03:28:15] Raw Callback:
[2025-08-10 04:36:14] Raw Callback:
[2025-08-10 04:42:09] Raw Callback:
[2025-08-10 04:42:10] Raw Callback:
[2025-08-10 04:42:10] Raw Callback:
[2025-08-10 04:42:10] Raw Callback:
[2025-08-10 07:42:59] Raw Callback:
[2025-08-10 07:43:31] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204443875","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:43:32] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 07:48:13] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204487071","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:14] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 07:48:16] Raw Callback:
[2025-08-10 07:48:21] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204457604","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:21] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 07:48:24] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522203904160","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:24] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 07:48:26] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522203513105","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:26] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 07:48:29] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522203513059","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:29] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 07:48:32] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522203512980","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:32] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 07:48:34] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522203512937","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:34] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 07:48:37] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522202635612","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 07:48:37] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 08:19:15] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204654021","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 08:19:16] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 08:19:22] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204546297","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 08:19:22] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 08:19:26] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204541557","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 08:19:26] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 08:21:09] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204667256","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 08:21:10] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 08:28:04] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204685987","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 08:28:04] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 08:28:15] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522204705394","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 08:28:16] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-10 09:09:16] Raw Callback:
[2025-08-10 12:55:23] Raw Callback:
[2025-08-10 12:55:26] Raw Callback:
[2025-08-10 12:55:59] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522206051867","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 12:55:59] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 12:56:09] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522206051735","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 12:56:09] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 18:30:10] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522202478848","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 18:30:11] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-10 18:30:17] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522202347505","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-10 18:30:17] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-11 05:50:40] Raw Callback:
[2025-08-11 14:42:45] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522311938805","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-11 14:42:46] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-11 14:47:11] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522311960807","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-11 14:47:12] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-11 14:48:19] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522311969525","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-11 14:48:20] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-11 14:52:22] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522311991972","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-11 14:52:23] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-12 07:31:30] Raw Callback:
[2025-08-12 09:47:32] Raw Callback:
[2025-08-12 10:02:42] Raw Callback:
[2025-08-12 11:21:40] Raw Callback:
[2025-08-12 18:30:33] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522413650021","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-12 18:30:33] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-12 18:30:41] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522415774545","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-12 18:30:41] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-12 18:30:43] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522416217419","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-12 18:30:43] Laravel API Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-13 05:50:52] Raw Callback:
[2025-08-13 07:06:51] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522519848978","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-13 07:06:51] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-13 07:07:03] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522519850499","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-13 07:07:04] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-13 13:26:16] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522521936087","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-13 13:26:17] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-13 22:00:53] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522623430754","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-13 22:00:54] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-14 00:34:06] Raw Callback:
[2025-08-14 00:34:12] Raw Callback:
[2025-08-14 00:34:25] Raw Callback:
[2025-08-14 00:38:32] Raw Callback:
[2025-08-14 11:25:57] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522626605148","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-14 11:25:58] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-14 11:47:43] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522626709546","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-14 11:47:44] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-14 17:10:22] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522628390692","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-14 17:10:23] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-14 17:54:01] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522628507896","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-14 17:54:02] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-14 18:30:31] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522623429592","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-14 18:30:31] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-14 21:22:15] Raw Callback:
[2025-08-14 21:25:42] Raw Callback:
[2025-08-14 22:27:32] Raw Callback:
[2025-08-15 05:50:26] Raw Callback:
[2025-08-15 07:16:27] Raw Callback:
[2025-08-15 12:04:01] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522731907167","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-15 12:04:02] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-16 05:55:32] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522835040598","AMOUNT":0.0,"STATUS":"FAILURE","UPIORQR":"UPI","USER_NAME":null}
[2025-08-16 05:55:32] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-16 09:43:33] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522836422157","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-16 09:43:34] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-16 14:32:37] Raw Callback: {"PAYERVA":null,"MERCHANTTRANID":null,"BILLNUMBER":null,"BANK_RRN":"522837936910","AMOUNT":0.0,"STATUS":"SUCCESS","UPIORQR":"UPI","USER_NAME":null}
[2025-08-16 14:32:38] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-16 18:02:54] Raw Callback:
[2025-08-17 05:49:26] Raw Callback:
[2025-08-18 05:50:25] Raw Callback:
[2025-08-19 05:51:14] Raw Callback:
[2025-08-19 09:20:04] Raw Callback: {"PAYERVA":"7338060250-3@ibl","BANK_RRN":"523151391498","STATUS":"SUCCESS","Amount":"300.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-19 09:20:06] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-20 06:12:29] Raw Callback: {"PAYERVA":"manirhossain12@ybl","BANK_RRN":"523255744865","STATUS":"FAILURE","Amount":"100.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-20 06:12:30] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-20 06:42:23] Raw Callback: {"PAYERVA":"manirhossain12@ybl","BANK_RRN":"523255743153","STATUS":"FAILURE","Amount":"200.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-20 06:42:23] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-20 16:36:59] Raw Callback: {"PAYERVA":"9101209955@ybl","BANK_RRN":"523259484870","STATUS":"SUCCESS","Amount":"1000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-20 16:37:00] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-20 16:39:35] Raw Callback: {"PAYERVA":"9101209955@ybl","BANK_RRN":"523259497434","STATUS":"SUCCESS","Amount":"1000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-20 16:39:36] Laravel API Response: (200) {"status":"success","message":"Callback processed"}
[2025-08-21 01:56:31] Raw Callback:
[2025-08-21 18:30:01] Raw Callback: {"PAYERVA":"7338060250-3@ibl","BANK_RRN":"523362588385","STATUS":"FAILURE","Amount":"500.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-21 18:30:01] Laravel API Response: (200) {"status":"success","message":"UPI Transaction \u2014 BANK_RRN: 523362588385, Status: FAILURE \u2014 Failed transaction"}
[2025-08-21 18:30:36] Raw Callback: {"PAYERVA":"7338060250-3@ibl","BANK_RRN":"523362591198","STATUS":"FAILURE","Amount":"2000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-21 18:30:36] Laravel API Response: (200) {"status":"success","message":"UPI Transaction \u2014 BANK_RRN: 523362591198, Status: FAILURE \u2014 Failed transaction"}
[2025-08-22 13:10:28] Raw Callback: {"PAYERVA":"7002086876@ibl","BANK_RRN":"523469014834","STATUS":"SUCCESS","Amount":"200.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-22 13:10:29] Laravel API Response: (200) {"status":"success","message":"UPI Deposit of \u20b9200.00 successful. Balance updated from \u20b99.00 to \u20b9209.00. Reference: 523469014834"}
[2025-08-22 13:41:16] Raw Callback: {"PAYERVA":"9678368214@ybl","BANK_RRN":"523469205565","STATUS":"SUCCESS","Amount":"200.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-22 13:41:17] Laravel API Response: (200) {"status":"success","message":"UPI Deposit of \u20b9200.00 successful. Balance updated from \u20b90.00 to \u20b9200.00. Reference: 523469205565"}
[2025-08-22 14:57:25] Raw Callback: {"PAYERVA":"9678368214@ybl","BANK_RRN":"523469638608","STATUS":"SUCCESS","Amount":"300.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-22 14:57:26] Laravel API Response: (200) {"status":"success","message":"UPI Deposit of \u20b9300.00 successful. Balance updated from \u20b9200.00 to \u20b9500.00. Reference: 523469638608"}
[2025-08-23 03:28:47] Raw Callback: {"PAYERVA":"forhadal111@ybl","BANK_RRN":"523571375133","STATUS":"SUCCESS","Amount":"1000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-23 03:28:48] Laravel API Response: (200) {"status":"success","message":"UPI Deposit of \u20b91,000.00 successful. Balance updated from \u20b9500.00 to \u20b91,500.00. Reference: 523571375133"}
[2025-08-23 17:43:40] Raw Callback: {"PAYERVA":"saidurr893-2@okaxis","BANK_RRN":"523575665866","STATUS":"SUCCESS","Amount":"20.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-23 17:43:41] Laravel API Response: (200) {"status":"success","message":"UPI Deposit of \u20b920.00 successful. Balance updated from \u20b90.00 to \u20b920.00. Reference: 523575665866"}
[2025-08-25 04:02:47] Raw Callback:
[2025-08-25 05:49:27] Raw Callback:
[2025-08-25 15:59:01] Raw Callback:
[2025-08-25 22:59:47] Raw Callback:
[2025-08-26 05:53:41] Raw Callback:
[2025-08-27 22:30:06] Raw Callback:
[2025-08-27 22:30:06] Raw Callback:
[2025-08-27 22:30:08] Raw Callback:
[2025-08-27 22:32:07] Raw Callback:
[2025-08-28 05:56:35] Raw Callback:
[2025-08-28 08:09:25] Raw Callback:
[2025-08-29 05:50:31] Raw Callback:
[2025-08-29 17:06:54] Raw Callback: {"PAYERVA":"rajsmith138@ybl","BANK_RRN":"524108935746","STATUS":"SUCCESS","Amount":"20.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-08-29 17:06:55] API: http://herbokingwellness.in/api/update_request | Response: (500)
Herboking
Illuminate\Database\QueryException
QueryException
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'created_at' in 'INSERT INTO' (Connection: mysql, SQL: insert into `transactions` (`user_id`, `amount`, `type`, `trans_type`, `message`, `pre_balance`, `after_balance`, `created_at`, `updated_at`) values (HW16638969, 20, Credit, UPI Deposit, UPI Deposit of ₹20.00 successful. Balance updated from ₹0.00 to ₹20.00. Reference: 524108935746, 0.00, 20, Aug 29, 2025 10:36 PM, Aug 29, 2025 10:36 PM))
POST herbokingwellness.in
PHP 8.2.29 — Laravel 11.23.5
Collapse
Expand
vendor frames
4 vendor frames collapsed
34 vendor frames collapsed
vendor/laravel/framework/src/Illuminate/Database/Connection.php
:825
throw new UniqueConstraintViolationException(
$this->getName(), $query, $this->prepareBindings($bindings), $e
);
}
throw new QueryException(
$this->getName(), $query, $this->prepareBindings($bindings), $e
);
}
}
/**
* Determine if the given database exception was caused by a unique constraint violation.
*
* @param \Exception $exception
* @return bool
*/
vendor/laravel/framework/src/Illuminate/Database/Connection.php
:779
// Here we will run this query. If an exception occurs we'll determine if it was
// caused by a connection that has been lost. If that is the cause, we'll try
// to re-establish connection and re-run the query with a fresh connection.
try {
$result = $this->runQueryCallback($query, $bindings, $callback);
} catch (QueryException $e) {
$result = $this->handleQueryException(
$e, $query, $bindings, $callback
);
}
// Once we have run the query we will calculate the time that it took to run and
// then log the query, bindings, and execution time so we will report them on
// the event that the developer needs them. We'll log time in milliseconds.
$this->logQuery(
$query, $bindings, $this->getElapsedTime($start)
vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
:42
* @param string|null $sequence
* @return bool
*/
public function insert($query, $bindings = [], $sequence = null)
{
return $this->run($query, $bindings, function ($query, $bindings) use ($sequence) {
if ($this->pretending()) {
return true;
}
$statement = $this->getPdo()->prepare($query);
$this->bindValues($statement, $this->prepareBindings($bindings));
$this->recordsHaveBeenModified();
$result = $statement->execute();
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
:3745
$this->applyBeforeQueryCallbacks();
// Finally, we will run this query against the database connection and return
// the results. We will need to also flatten these bindings before running
// the query so they are all in one huge, flattened array for execution.
return $this->connection->insert(
$this->grammar->compileInsert($this, $values),
$this->cleanBindings(Arr::flatten($values, 1))
);
}
/**
* Insert new records into the database while ignoring errors.
*
* @param array $values
* @return int
*/
app/Http/Controllers/API/AnshpeController.php
:183
$transactionMessage = "UPI Deposit of ₹" . number_format($upi->amount, 2) .
" successful. Balance updated from ₹" . number_format($preBalance, 2) .
" to ₹" . number_format($afterBalance, 2) . ". Reference: {$bankRRN}";
// Insert transaction
DB::table('transactions')->insert([
'user_id' => $upi->userid,
'amount' => $upi->amount,
'type' => "Credit",
'trans_type' => "UPI Deposit",
'message' => $transactionMessage,
'pre_balance' => $preBalance,
'after_balance' => $afterBalance,
'created_at' => Carbon::now()->format('M d, Y h:i A'),
'updated_at' => Carbon::now()->format('M d, Y h:i A'),
]);
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
:46
if (method_exists($controller, 'callAction')) {
return $controller->callAction($method, $parameters);
}
return $controller->{$method}(...array_values($parameters));
}
/**
* Resolve the parameters for the controller.
*
* @param \Illuminate\Routing\Route $route
* @param mixed $controller
* @param string $method
* @return array
*/
protected function resolveParameters(Route $route, $controller, $method)
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:262
*
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
protected function runController()
{
return $this->controllerDispatcher()->dispatch(
$this, $this->getController(), $this->getControllerMethod()
);
}
/**
* Get the controller instance for the route.
*
* @return mixed
*/
public function getController()
{
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:208
{
$this->container = $this->container ?: new Container;
try {
if ($this->isControllerAction()) {
return $this->runController();
}
return $this->runCallable();
} catch (HttpResponseException $e) {
return $e->getResponse();
}
}
/**
* Checks whether the route's action is a controller.
*
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:808
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
:51
}
throw $exception;
}
return $next($request);
}
}
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:807
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:786
$request->setRouteResolver(fn () => $route);
$this->events->dispatch(new RouteMatched($route, $request));
return $this->prepareResponse($request,
$this->runRouteWithinStack($route, $request)
);
}
/**
* Run the given route within a Stack "onion" instance.
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:750
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
}
/**
* Find the route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*/
protected function findRoute($request)
{
$this->events->dispatch(new Routing($request));
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:739
*/
public function dispatch(Request $request)
{
$this->currentRequest = $request;
return $this->dispatchToRoute($request);
}
/**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:201
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
public function terminate($request, $response)
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
:31
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
:51
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
:27
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
throw new PostTooLargeException;
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
:110
null,
$this->getHeaders($data)
);
}
return $next($request);
}
/**
* Determine if the incoming request has a maintenance mode bypass cookie.
*
* @param \Illuminate\Http\Request $request
* @param array $data
* @return bool
*/
protected function hasValidBypassCookie($request, array $data)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
:62
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
return $response;
}
$response = $next($request);
if ($request->getMethod() === 'OPTIONS') {
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
}
return $this->cors->addActualRequestHeaders($response, $request);
}
/**
* Get the path from the configuration to determine if the CORS service should run.
*
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
:58
{
$request::setTrustedProxies([], $this->getTrustedHeaderNames());
$this->setTrustedProxyIpAddresses($request);
return $next($request);
}
/**
* Sets the trusted proxies on the request.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function setTrustedProxyIpAddresses(Request $request)
{
$trustedIps = $this->proxies() ?: config('trustedproxy.proxies');
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php
:22
* @param \Closure $next
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(Request $request, Closure $next)
{
return $next($request);
}
/**
* Invoke the deferred callbacks.
*
* @param \Illuminate\Http\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
* @return void
*/
public function terminate(Request $request, Response $response)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:176
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:145
$this->requestStartedAt = Carbon::now();
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Throwable $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
}
$this->app['events']->dispatch(
new RequestHandled($request, $response)
);
return $response;
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
:1188
*/
public function handleRequest(Request $request)
{
$kernel = $this->make(HttpKernelContract::class);
$response = $kernel->handle($request)->send();
$kernel->terminate($request, $response);
}
/**
* Handle the incoming Artisan command.
*
* @param \Symfony\Component\Console\Input\InputInterface $input
* @return int
*/
public function handleCommand(InputInterface $input)
// Register the Composer autoloader...
require __DIR__.'/../vendor/autoload.php';
// Bootstrap Laravel and handle the request...
(require_once __DIR__.'/../bootstrap/app.php')
->handleRequest(Request::capture());
Request
POST
/api/update_request
Headers
content-type
application/json
host
herbokingwellness.in
Body
{
"BANK_RRN": "524108935746",
"STATUS": "SUCCESS"
}
Application
Routing
controller
App\Http\Controllers\API\AnshpeController@handleCallback
Database Queries
mysql
(1.46 ms)
select * from `upi_request` where `bank_rrn` = '524108935746' order by `id` desc limit 1
mysql
(1 ms)
update `upi_request` set `status` = 'SUCCESS', `updated_at` = 'Aug 29, 2025 10:36 PM' where `id` = 31
mysql
(1.8 ms)
select * from `users` where `userid` = 'HW16638969' limit 1
mysql
(4.5 ms)
update `users` set `balance` = 20 where `userid` = 'HW16638969'
[2025-08-29 17:06:55] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-08-29 17:45:15] Raw Callback:
[2025-08-30 08:59:31] Raw Callback:
[2025-08-30 16:40:46] Raw Callback:
[2025-08-31 05:49:26] Raw Callback:
[2025-08-31 08:58:33] Raw Callback:
[2025-09-01 04:38:51] Raw Callback:
[2025-09-02 05:48:16] Raw Callback:
[2025-09-03 01:15:00] Raw Callback:
[2025-09-03 04:06:36] Raw Callback:
[2025-09-04 05:49:24] Raw Callback:
[2025-09-04 08:22:59] Raw Callback: {"PAYERVA":"7338060250-3@ibl","BANK_RRN":"524741082856","STATUS":"SUCCESS","Amount":"100.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-04 08:23:00] API: http://herbokingwellness.in/api/update_request | Response: (500)
Herboking
Illuminate\Database\QueryException
QueryException
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'SET' (Connection: mysql, SQL: update `upi_request` set `status` = SUCCESS, `updated_at` = Sep 04, 2025 01:52 PM where `id` = 33)
POST herbokingwellness.in
PHP 8.2.29 — Laravel 11.23.5
Collapse
Expand
vendor frames
5 vendor frames collapsed
34 vendor frames collapsed
vendor/laravel/framework/src/Illuminate/Database/Connection.php
:825
throw new UniqueConstraintViolationException(
$this->getName(), $query, $this->prepareBindings($bindings), $e
);
}
throw new QueryException(
$this->getName(), $query, $this->prepareBindings($bindings), $e
);
}
}
/**
* Determine if the given database exception was caused by a unique constraint violation.
*
* @param \Exception $exception
* @return bool
*/
vendor/laravel/framework/src/Illuminate/Database/Connection.php
:779
// Here we will run this query. If an exception occurs we'll determine if it was
// caused by a connection that has been lost. If that is the cause, we'll try
// to re-establish connection and re-run the query with a fresh connection.
try {
$result = $this->runQueryCallback($query, $bindings, $callback);
} catch (QueryException $e) {
$result = $this->handleQueryException(
$e, $query, $bindings, $callback
);
}
// Once we have run the query we will calculate the time that it took to run and
// then log the query, bindings, and execution time so we will report them on
// the event that the developer needs them. We'll log time in milliseconds.
$this->logQuery(
$query, $bindings, $this->getElapsedTime($start)
vendor/laravel/framework/src/Illuminate/Database/Connection.php
:584
* @param array $bindings
* @return int
*/
public function affectingStatement($query, $bindings = [])
{
return $this->run($query, $bindings, function ($query, $bindings) {
if ($this->pretending()) {
return 0;
}
// For update or delete statements, we want to get the number of rows affected
// by the statement and return that back to the developer. We'll first need
// to execute the statement and then we'll use PDO to fetch the affected.
$statement = $this->getPdo()->prepare($query);
$this->bindValues($statement, $this->prepareBindings($bindings));
vendor/laravel/framework/src/Illuminate/Database/Connection.php
:536
* @param array $bindings
* @return int
*/
public function update($query, $bindings = [])
{
return $this->affectingStatement($query, $bindings);
}
/**
* Run a delete statement against the database.
*
* @param string $query
* @param array $bindings
* @return int
*/
public function delete($query, $bindings = [])
{
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
:3859
return ['value' => new Expression("({$query})"), 'bindings' => fn () => $bindings];
});
$sql = $this->grammar->compileUpdate($this, $values->map(fn ($value) => $value['value'])->all());
return $this->connection->update($sql, $this->cleanBindings(
$this->grammar->prepareBindingsForUpdate($this->bindings, $values->map(fn ($value) => $value['bindings'])->all())
));
}
/**
* Update records in a PostgreSQL database using the update from syntax.
*
* @param array $values
* @return int
*/
public function updateFrom(array $values)
app/Http/Controllers/API/AnshpeController.php
:159
Log::info('UPI request already marked as SUCCESS', ['id' => $upi->id]);
return response()->json(['status' => 'success', 'message' => 'UPI request already processed']);
}
// Update status
DB::table('upi_request')->where('id', $upi->id)->update([
'status' => $status,
'updated_at' => Carbon::now()->format('M d, Y h:i A'),
]);
$transactionMessage = "UPI Transaction — BANK_RRN: {$bankRRN}, Status: {$status}";
if ($status === 'SUCCESS') {
$user = DB::table('users')->where('userid', $upi->userid)->first();
if ($user) {
$preBalance = $user->balance;
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
:46
if (method_exists($controller, 'callAction')) {
return $controller->callAction($method, $parameters);
}
return $controller->{$method}(...array_values($parameters));
}
/**
* Resolve the parameters for the controller.
*
* @param \Illuminate\Routing\Route $route
* @param mixed $controller
* @param string $method
* @return array
*/
protected function resolveParameters(Route $route, $controller, $method)
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:262
*
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
protected function runController()
{
return $this->controllerDispatcher()->dispatch(
$this, $this->getController(), $this->getControllerMethod()
);
}
/**
* Get the controller instance for the route.
*
* @return mixed
*/
public function getController()
{
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:208
{
$this->container = $this->container ?: new Container;
try {
if ($this->isControllerAction()) {
return $this->runController();
}
return $this->runCallable();
} catch (HttpResponseException $e) {
return $e->getResponse();
}
}
/**
* Checks whether the route's action is a controller.
*
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:808
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
:51
}
throw $exception;
}
return $next($request);
}
}
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:807
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(fn ($request) => $this->prepareResponse(
$request, $route->run()
));
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:786
$request->setRouteResolver(fn () => $route);
$this->events->dispatch(new RouteMatched($route, $request));
return $this->prepareResponse($request,
$this->runRouteWithinStack($route, $request)
);
}
/**
* Run the given route within a Stack "onion" instance.
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:750
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
}
/**
* Find the route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*/
protected function findRoute($request)
{
$this->events->dispatch(new Routing($request));
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:739
*/
public function dispatch(Request $request)
{
$this->currentRequest = $request;
return $this->dispatchToRoute($request);
}
/**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
* @return \Symfony\Component\HttpFoundation\Response
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:201
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
public function terminate($request, $response)
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:144
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
:31
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
*/
public function handle($request, Closure $next)
{
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
:51
if ($callback($request)) {
return $next($request);
}
}
return parent::handle($request, $next);
}
/**
* Transform the given value.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function transform($key, $value)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
:27
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
throw new PostTooLargeException;
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
:110
null,
$this->getHeaders($data)
);
}
return $next($request);
}
/**
* Determine if the incoming request has a maintenance mode bypass cookie.
*
* @param \Illuminate\Http\Request $request
* @param array $data
* @return bool
*/
protected function hasValidBypassCookie($request, array $data)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
:62
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
return $response;
}
$response = $next($request);
if ($request->getMethod() === 'OPTIONS') {
$this->cors->varyHeader($response, 'Access-Control-Request-Method');
}
return $this->cors->addActualRequestHeaders($response, $request);
}
/**
* Get the path from the configuration to determine if the CORS service should run.
*
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
:58
{
$request::setTrustedProxies([], $this->getTrustedHeaderNames());
$this->setTrustedProxyIpAddresses($request);
return $next($request);
}
/**
* Sets the trusted proxies on the request.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function setTrustedProxyIpAddresses(Request $request)
{
$trustedIps = $this->proxies() ?: config('trustedproxy.proxies');
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php
:22
* @param \Closure $next
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(Request $request, Closure $next)
{
return $next($request);
}
/**
* Invoke the deferred callbacks.
*
* @param \Illuminate\Http\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
* @return void
*/
public function terminate(Request $request, Response $response)
{
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:183
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$carry = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $this->handleCarry($carry);
} catch (Throwable $e) {
return $this->handleException($passable, $e);
}
};
};
}
/**
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:119
{
$pipeline = array_reduce(
array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:176
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:145
$this->requestStartedAt = Carbon::now();
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Throwable $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
}
$this->app['events']->dispatch(
new RequestHandled($request, $response)
);
return $response;
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
:1188
*/
public function handleRequest(Request $request)
{
$kernel = $this->make(HttpKernelContract::class);
$response = $kernel->handle($request)->send();
$kernel->terminate($request, $response);
}
/**
* Handle the incoming Artisan command.
*
* @param \Symfony\Component\Console\Input\InputInterface $input
* @return int
*/
public function handleCommand(InputInterface $input)
// Register the Composer autoloader...
require __DIR__.'/../vendor/autoload.php';
// Bootstrap Laravel and handle the request...
(require_once __DIR__.'/../bootstrap/app.php')
->handleRequest(Request::capture());
Request
POST
/api/update_request
Headers
content-type
application/json
host
herbokingwellness.in
Body
{
"BANK_RRN": "524741082856",
"STATUS": "SUCCESS"
}
Application
Routing
controller
App\Http\Controllers\API\AnshpeController@handleCallback
Database Queries
mysql
(1.58 ms)
select * from `upi_request` where `bank_rrn` = '524741082856' order by `id` desc limit 1
[2025-09-04 08:23:00] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-04 10:30:06] Raw Callback:
[2025-09-05 02:48:18] Raw Callback:
[2025-09-05 07:41:03] Raw Callback:
[2025-09-06 07:28:58] Raw Callback:
[2025-09-07 02:36:15] Raw Callback:
[2025-09-07 02:36:58] Raw Callback:
[2025-09-07 05:52:03] Raw Callback:
[2025-09-07 15:08:07] Raw Callback:
[2025-09-08 05:55:29] Raw Callback:
[2025-09-08 10:05:02] Raw Callback: {"PAYERVA":"9101209955@ybl","BANK_RRN":"525165076441","STATUS":"SUCCESS","Amount":"400.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-08 10:05:03] API: http://herbokingwellness.in/api/update_request | Response: (200) {"status":"success","message":"UPI Deposit of \u20b9400.00 successful. Balance updated from \u20b90.00 to \u20b9400.00. Reference: 525165076441"}
[2025-09-08 10:05:03] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-08 16:08:59] Raw Callback: {"PAYERVA":"70050714961@axl","BANK_RRN":"525167173297","STATUS":"SUCCESS","Amount":"300.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-08 16:09:00] API: http://herbokingwellness.in/api/update_request | Response: (200) {"status":"success","message":"UPI Deposit of \u20b9300.00 successful. Balance updated from \u20b90.00 to \u20b9300.00. Reference: 525167173297"}
[2025-09-08 16:09:01] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-08 20:52:12] Raw Callback:
[2025-09-08 22:58:47] Raw Callback:
[2025-09-09 05:50:38] Raw Callback:
[2025-09-09 15:34:08] Raw Callback:
[2025-09-09 17:27:07] Raw Callback:
[2025-09-09 21:35:08] Raw Callback:
[2025-09-11 04:52:03] Raw Callback: {"PAYERVA":"saidurr893-2@okaxis","BANK_RRN":"525481420608","STATUS":"SUCCESS","Amount":"300.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-11 04:52:04] API: http://herbokingwellness.in/api/update_request | Response: (200) {"status":"success","message":"UPI Deposit of \u20b9300.00 successful. Balance updated from \u20b90.00 to \u20b9300.00. Reference: 525481420608"}
[2025-09-11 04:52:04] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-11 05:49:15] Raw Callback:
[2025-09-13 10:20:30] Raw Callback: {"PAYERVA":"9854387537@ybl","BANK_RRN":"525695192281","STATUS":"SUCCESS","Amount":"1000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-13 10:20:31] API: http://herbokingwellness.in/api/update_request | Response: (200) {"status":"success","message":"UPI Deposit of \u20b91,000.00 successful. Balance updated from \u20b90.00 to \u20b91,000.00. Reference: 525695192281"}
[2025-09-13 10:20:31] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-13 10:36:15] Raw Callback: {"PAYERVA":"9394381340@axl","BANK_RRN":"525695282916","STATUS":"SUCCESS","Amount":"500.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-13 10:36:16] API: http://herbokingwellness.in/api/update_request | Response: (200) {"status":"success","message":"UPI Deposit of \u20b9500.00 successful. Balance updated from \u20b90.00 to \u20b9500.00. Reference: 525695282916"}
[2025-09-13 10:36:16] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-14 03:42:42] Raw Callback:
[2025-09-14 16:58:57] Raw Callback: {"PAYERVA":"monirhossain12@ybl","BANK_RRN":"525703719654","STATUS":"SUCCESS","Amount":"300.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-14 16:58:58] API: http://herbokingwellness.in/api/update_request | Response: (200) {"status":"success","message":"UPI Deposit of \u20b9300.00 successful. Balance updated from \u20b90.00 to \u20b9300.00. Reference: 525703719654"}
[2025-09-14 16:58:58] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-15 11:10:14] Raw Callback:
[2025-09-17 05:49:38] Raw Callback:
[2025-09-18 06:32:18] Raw Callback: {"PAYERVA":"9563729914@ybl","BANK_RRN":"526124397366","STATUS":"SUCCESS","Amount":"299.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-18 06:32:18] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-18 06:32:19] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-18 19:33:52] Raw Callback:
[2025-09-19 13:40:28] Raw Callback:
[2025-09-19 17:41:17] Raw Callback:
[2025-09-20 14:41:52] Raw Callback: {"PAYERVA":"geetaalwal@ybl","BANK_RRN":"526339247128","STATUS":"SUCCESS","Amount":"350.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-20 14:41:52] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-20 14:41:52] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-21 14:58:37] Raw Callback:
[2025-09-23 06:32:47] Raw Callback: {"PAYERVA":"7338060250-3@ibl","BANK_RRN":"526653787249","STATUS":"SUCCESS","Amount":"200.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-23 06:32:48] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-23 06:32:48] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-24 05:51:34] Raw Callback:
[2025-09-24 13:25:51] Raw Callback:
[2025-09-24 17:31:58] Raw Callback:
[2025-09-25 00:26:43] Raw Callback:
[2025-09-25 01:04:50] Raw Callback:
[2025-09-26 05:50:22] Raw Callback:
[2025-09-27 14:46:55] Raw Callback: {"PAYERVA":"9563729914@ybl","BANK_RRN":"527082676012","STATUS":"SUCCESS","Amount":"200.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-27 14:46:55] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-27 14:46:56] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-28 05:50:20] Raw Callback:
[2025-09-28 08:24:19] Raw Callback: {"PAYERVA":"shubh@gmail.com","BANK_RRN":"527186426506","STATUS":"FAILURE","Amount":"100.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-28 08:24:19] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-28 08:24:19] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-28 14:18:56] Raw Callback: {"PAYERVA":"7338060250-3@ibl","BANK_RRN":"527188541793","STATUS":"SUCCESS","Amount":"100.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-28 14:18:56] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-28 14:18:56] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-28 18:03:23] Raw Callback: {"PAYERVA":"9101209955@ybl","BANK_RRN":"527189815954","STATUS":"SUCCESS","Amount":"2000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-28 18:03:23] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-28 18:03:23] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-28 20:12:05] Raw Callback:
[2025-09-28 20:19:27] Raw Callback:
[2025-09-28 20:27:08] Raw Callback:
[2025-09-29 05:54:13] Raw Callback:
[2025-09-30 05:52:07] Raw Callback:
[2025-09-30 09:53:50] Raw Callback: {"PAYERVA":"6389713683@naviaxis","BANK_RRN":"527399802610","STATUS":"SUCCESS","Amount":"1.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-30 09:53:50] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-30 09:53:50] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-30 11:27:47] Raw Callback: {"PAYERVA":"alokjaiswalcs5@okicici","BANK_RRN":"527300377465","STATUS":"SUCCESS","Amount":"0.01","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-09-30 11:27:47] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-09-30 11:27:48] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-09-30 13:10:38] Raw Callback:
[2025-10-01 05:51:00] Raw Callback:
[2025-10-03 05:20:52] Raw Callback: {"PAYERVA":"9678368214@ybl","BANK_RRN":"527616155866","STATUS":"SUCCESS","Amount":"2000.00","UserName":"AP0000025","UPIORQR":"UPI"}
[2025-10-03 05:20:52] API: http://herbokingwellness.in/api/update_request | Response: (301)
301 Moved Permanently
Moved Permanently
The document has moved here .
[2025-10-03 05:20:53] API: http://mrakalyan.com/api/update_request | Response: (200) {"status":"error","message":"UPI request not found"}
[2025-10-03 05:50:59] Raw Callback:
[2025-10-03 13:42:43] Raw Callback:
[2025-10-03 18:22:41] Raw Callback:
[2025-10-04 01:39:41] Raw Callback:
[2025-10-05 05:54:26] Raw Callback:
[2025-10-05 20:25:00] Raw Callback:
[2025-10-06 05:54:21] Raw Callback:
[2025-10-06 07:27:42] Raw Callback:
[2025-10-06 10:32:02] Raw Callback:
[2025-10-07 01:33:24] Raw Callback: