• 1399/05/04

درگاه زرین پال :

استاد سلام

استاد درگاه پرداخت موقع تست اوکیه یعنی وقتی روی تراکنش موفق میزنیم کیف پول شارژ میشه

اما مشکل اینجاست که الان که سایت بالا آوردم وقتی به درگاه وصل میشم هزینه از کارتم کم میشه و توی کیف پول زرین پال میره ولی به سایت برنمیگرده و کیف پول شارژ نمیکنه

توی آدرس مرورگر هم همچین پیغامی داده

https://iranzatto.com/onlinePayment/10?Authority=A00000000000000000000000000209591158&Status=OK

 

  • 1399/05/04
  • ساعت 07:35

سلام

باید همه موارد رو بررسی کنید 

از آدرس بگرشتی تا ذخیره در بانک 

آدرس بسیار مهمه ببینید درست باشه


  • 1399/05/04
  • ساعت 13:18

سلام

استاد خب  وقتی توی تست جواب میده یعنی همه چی درسته دیگه

فقط باید آدرس درست کنم و sandbox حذف کنم و مرچندکد اضاف کنم

که اینکار کردم ولی برنمیگرده به سایت


  • 1399/05/04
  • ساعت 13:24

یعنی اون آدرس مال سایت شما نیست ؟

اگر هست احتمالا خطا داره 

Elmah نصب کن تا خطا رو ببینی


  • 1399/05/04
  • ساعت 13:37

استاد برای نصب elmah روی پروژه core توی nuget فقط گزینه elmah سرچ کنم؟


  • 1399/05/04
  • ساعت 13:47

تو core فرق داره

مستنداتش رو بخونید


  • 1399/05/04
  • ساعت 17:30

سلام

استاد بدون elmah چطور میتونم مشکل پیدا کنم؟

آدرس برگشت به سایت که هرچی نگاه میکنم میبینم درسته 

 


  • 1399/05/04
  • ساعت 18:28

استاد توی این اکشن نباید تغییراتی بدم؟ چون توی تست درست کار میکنه ولی بعداز پابلیش نه


  • 1399/05/04
  • ساعت 18:38

متن خطا رو قرار دهید

همون که elmah براتون لاگ زده


  • 1399/05/04
  • ساعت 18:48

elmah متوجه نشدم چطور باید نصب کنم

 


  • 1399/05/04
  • ساعت 18:58

باید خطایی باشه عزیز تا بتونم کمک کنم 

کدهاتون به نظر درسته


  • 1399/05/04
  • ساعت 19:06

میشه یه لینک طریقه نصب elmah روی core بهم بدید


  • 1399/05/04
  • ساعت 19:22

https://www.google.com/amp/s/www.infoworld.com/article/3270935/how-to-use-elmah-for-error-logging-in-aspnet-core.amp.html


  • 1399/05/04
  • ساعت 20:05

استاد سایت شما بعد از شارژ به این آدرس میرهhttps://toplearn.com/Acount/Wallet

ولی مال این دوره که آموزش دادید https://iranzatto.com/Home/onlinePayment/" + walletId

احتمال داره جای اکشن اشتباه باشه؟

 


  • 1399/05/04
  • ساعت 20:42

خیر فرقی نداره 

هر سایتی یه آدرسی داره 

سایت ما بانک ملی هست


  • 1399/05/04
  • ساعت 23:15

سلام استاد

استاد elmah نصب کردم ، بعد از انجام تراکنش ارور به ایمیلم اومد

Boolean disposeCts) at Zarinpal.Payment.Verification(String authority) --- End of inner exception stack trace --- at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at TattoLearn.Web.Controllers.HomeController.onlinePayment(Int32 id) in E:\TattoLearn\TattoLearn.Web\Controllers\HomeController.cs:line 48 at lambda_method(Closure , Object , Object[] ) at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.SyncActionResultExecutor.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.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context) at Elmah.Io.AspNetCore.ElmahIoMiddleware.Invoke(HttpContext context) ---> (Inner Exception #0) System.Net.Http.HttpRequestException: No such host is known ---> System.Net.Sockets.SocketException: No such host is known at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask`1.get_Result() at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask`1.get_Result() at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask) at System.Threading.Tasks.ValueTask`1.get_Result() at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) at Zarinpal.Payment.Verification(String authority)<---

Time2020-07-25T23:12:07
SeverityError
URL/onlinePayment/12
MethodGET
Status Code500
Hostiranzatto.com
ErrorSystem.Net.Http.HttpRequestException
Application 
SourceSystem.Net.Http
Userمیلاد حکمتی
Version 

  • 1399/05/05
  • ساعت 00:22

داره میگه 

ورودی متد مشکل داره 

مقادیر ارسال و دریافتی را در فایل لاگ بزنید تا مطمئن بشید درسته


  • 1399/05/05
  • ساعت 00:33

متوجه نشدم چکار کنم بیشتر توضیح میدید


  • 1399/05/05
  • ساعت 01:20

مقادیر را بررسی کنید


  • 1399/05/05
  • ساعت 09:30

سلام استاد

توی localhost میشه درگاه تست کرد؟

یعنی callbackurl آدرس locallhost بدیم به جاب دامنه؟


  • 1399/05/05
  • ساعت 09:43

نمیدونم 

قبل از پرسیدن سوال میتونید همین زمان رو بزارید تست کنید 

 


  • 1399/05/05
  • ساعت 09:45

استاد قبل از پرسیدن تست کردم همچین اروری داد

AggregateException: One or more errors occurred. (No such host is known)

میخواستم ببینم کار درست انجام دادم

شماهم از سوالهای من خسته شدید


  • 1399/05/05
  • ساعت 09:47

نه عزیز خسته نمیشم 

درسایت خودش نمونه کد گذاشته یه مقایسه کنید با کدهای خودتون 

سایت زرین پال


  • 1399/05/05
  • ساعت 15:29

استاد شرمنده باز مزاحم شدم

نمونه کدهارو چک کردم همه چی اوکی بود

اونجا که فرمودین مقادیر بررسی کنم ، چطور اینکار انجام بدم


  • 1399/05/05
  • ساعت 15:40

در یه txt لاگ بزنید 

 


  • 1399/05/05
  • ساعت 23:32

سلام استاد

ببخشید بازم من

یه سوال احتمال داره این ارور از سرور باشه؟

No such host is known

🙈

✔️

✋

 

🗑

 

Time

2020-07-26T16:01:13

 

Severity

Error

 

URL

/onlinePayment/15

 

Method

GET

 

Status Code

500

 

Host

iranzatto.com

 

Error

System.Net.Http.HttpRequestException

 

Application

 

Source

System.Net.Http

 

User

میلاد حکمتی

 

Version


logo-samandehi