Want to convert paytm plugin from nop to grandnode

Saturday, July 11, 2020 5:57:03 AM
  • Posted: Monday, October 7, 2019 10:39 AM
  • 5
https://github.com/Paytm-Payments/Paytm-NopCommerce

Above link is nop plugin for Paytm. I want to use this plugin in grandnode which i have installed. Can any one please provide simple directions to do this. Thanks
0
  • Posted: Monday, October 7, 2019 10:44 AM
  • Team
  • 622
Hello,

We are always open to help you in the development process. If you want, you can hire our team to convert this plugin for you. Support services covers this kind of help.
Best regards,
Patryk

GrandNode Team
0
  • Posted: Monday, October 7, 2019 11:27 AM
  • 5
Actually i am a .net developer .. so i would like to convert it my self as much possible. If you can just provide some directions that will be great help. If fail to do i will then use your service.
0
  • Posted: Tuesday, October 8, 2019 6:37 AM
  • Team
  • 622
If you have source code, add them to GrandNode and fix build errors. There are no shortcuts :)
Best regards,
Patryk

GrandNode Team
0
  • Posted: Monday, November 11, 2019 11:00 AM
  • 5
I created this paytm plugin converting it from nopcommerce to grandnode 4.50. Every thing is working fine will checkout. It goes to paytm website as intended. But on return i get following error, can any one please help me as i am very near to get it working :


Short message:Object reference not set to an instance of an object.
Full messageSystem.NullReferenceException: Object reference not set to an instance of an object. at Grand.Plugin.Payments.Paytm.Controllers.PaymentPaytmController.Return() at lambda_method(Closure , Object ) at Microsoft.Extensions.Internal.ObjectMethodExecutorAwaitable.Awaiter.GetResult() at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync() at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.Builder.Extensions.MapWhenMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.InvokeCore(HttpContext context) at Grand.Framework.Infrastructure.WorkContextMiddleware.InvokeAsync(HttpContext context, IWorkContext workContext) in D:\ingenioustech_projects\prods\pugtee\website\Grand.Framework\Infrastructure\WorkContextMiddleware.cs:line 46 at Grand.Framework.Infrastructure.StoreContextMiddleware.InvokeAsync(HttpContext context, IStoreContext storeContext) in D:\ingenioustech_projects\prods\pugtee\website\Grand.Framework\Infrastructure\StoreContextMiddleware.cs:line 41 at Grand.Services.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) in D:\ingenioustech_projects\prods\pugtee\website\Grand.Services\Authentication\AuthenticationMiddleware.cs:line 82 at Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) at Grand.Core.Http.InstallUrlMiddleware.Invoke(HttpContext context, IWebHelper webHelper) in D:\ingenioustech_projects\prods\pugtee\website\Grand.Core\Http\InstallUrlMiddleware.cs:line 49 at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context) at NetEscapades.AspNetCore.SecurityHeaders.SecurityHeadersMiddleware.Invoke(HttpContext context) in C:\projects\netescapades-aspnetcore-securityheaders\src\NetEscapades.AspNetCore.SecurityHeaders\SecurityHeadersMiddleware.cs:line 97 at Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.Invoke(HttpContext context)
0
  • Posted: Tuesday, November 12, 2019 10:34 AM
  • Team
  • 622
Hi,

It's general error, we are not able to predict what was the reason. In the case of developer help, we can help you with the problem, as I wrote in the previous post, you can always use the developer support services.
Best regards,
Patryk

GrandNode Team
0
  • Posted: Wednesday, April 29, 2020 7:26 PM
  • 5
Hey Upendra
Can you please share the source code with me.Even I am doing the same this with grand node 4.60.Everything works well but the issue am not able to get the setting which is saved in DB in PaymentProcesser.Your Help will be appreciated.
Or Any one else can help.
Harshal
0
  • Posted: Thursday, April 30, 2020 5:34 AM
  • Team
  • 622
Hi Harshal,

I've give you an answer in your main topic.
Best regards,
Patryk

GrandNode Team
0
back to top
Filters