odises / nopplugins Goto Github PK
View Code? Open in Web Editor NEWپلاگین و قالبهای ناپکامرس
Home Page: http://www.nopcommerce.com
License: MIT License
پلاگین و قالبهای ناپکامرس
Home Page: http://www.nopcommerce.com
License: MIT License
سلام
با توجه به عوض شدن آدرس به پرداخت، باید در app.config
مقدار
https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw
به
https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl
تغییر کند
BeforeGateway.cshtml و همینطور در
https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat
به
https://bpm.shaparak.ir/pgwchannel/startpay.mellat
تغییر کند.
روز بخیر
سلام و خسته نباشید !
فکر میکنم فقط همین یک مورد برای تکمیل این ماژول باقی مونده.
در قسمت جزئیات سفارشی که پرداخت موفق نداشته، بعد از زدن دکمه ی پرداخت مجدد، این ارور رو میده، ظاهرا این قسمت پیاده سازی نشده و یا if (ValidatePayResponse(result)) مشکل داره چون هر سری میره توی قسمت else
با تشکر
سلام
خیلی خیلی خیلی ممنونم از اشتراک گذاری
برای نصب روی ورژن جدید nopCommerce چکار باید انجام بدم؟
برای استفاده از پلاگین شما مجبور شدم ورژن 3.8 رو نصب کنم که متاسفانه باعث شد یه تعداد پلاگین که هزینه کرده بودم رو از دست بدم
می شه لطف کنید راهنماییم کنید؟
سورس رو که اجرا میکنم تغییرات لازم برای هماهنگ سازی رو انجام میدم (در حد خطاهای ویژوال استدیو) اما موقع نصب بر روی CMS کلی خطا میده
سلام و خسته نباشید
موقعی که رو سعی مجدد پرداخت کلیک میشه اررور پیج لود میشه و این اررور تو لاگ ثبت میشه
The required anti-forgery form field "__RequestVerificationToken" is not present.
با تشکر
Callback model population is done manually now. It should be done automatically.
test
I didn't want to use libraries like Json.Net only for a simple convert. So I used string format to convert my model to json format. But it's weird. It should be done in a better way.
public override string ToString()
{
return string.Format("{{'ReferenceNumber':'{0}','ReservationNumber':'{1}','State':'{2}','TraceNumber':'{3}'}}", ReferenceNumber, ReservationNumber, State, TraceNumber);
}
با سلام و تشکر بابت پلاگین های فوق
بعد از بازگشت از بانک ملت، به صفحه ارور میره و متن کامل لاگ رو هم براتون میذارم تا چک کنید، از ناپ کامرس 3.8 هم استفاده میکنم.
ممنون میشم اگه راهنماییم کنید.
System.NotImplementedException: The method or operation is not implemented. at Nop.Plugin.Payments.Mellat.Controllers.PaymentMellatController.MellatCallback(MellatCallbackResult data) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary
2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult
2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult
1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult
1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) at System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid
1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult, Controller controller) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid
1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid
1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.