• 1399/04/25

بروز رسانی دوره :

سلام استاد

امکانش هست به این دوره به غیر از شارژ کیف پول ، پرداخت نهایی هم اضافه کنید (مثل همین سایت تاپ لرن)

 

  • 1399/04/25
  • ساعت 13:21

سلام 

در بروز رسانی بعدی وقت بشه حتما 


  • 1399/04/25
  • ساعت 13:25

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

چند روزی هست که توی پروژه ام همچین مشکلی دارم

همه اش ارور میده


  • 1399/04/25
  • ساعت 13:28

مبغ نهایی فاکتور را به درگاه ارسال کنید و از کیف پول کسر نکنید 

همین به همین سادگی


  • 1399/04/25
  • ساعت 20:32

سلام

به همون action wallet ارسال کنم؟


  • 1399/04/25
  • ساعت 20:33

خیر 

در کلید تایید به درگاه ارسال کنید برای پرداخت 

مثل شارژ کیف پول


  • 1399/04/25
  • ساعت 20:37

خب کلید تایید باید به یک اکشنی بره که اطلاعات درگاه توی اون تعریف شده باشه ، درسته؟ مثل action payment


  • 1399/04/25
  • ساعت 21:43

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

یا متد کنید صدا بزنید


  • 1399/04/25
  • ساعت 23:49

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

ولی خطا میده

NullReferenceException: Object reference not set to an instance of an object.

اینم کدهای action

 [Route("UserPanel/Payment/{id}")]

       [HttpPost]

       [Authorize]

       public IActionResult Payment(Order order)

       {

 

           int Payid = _orderService.PaymentOnline(User.Identity.Name,order.OrderSum);

 

 

           string authority = HttpContext.Request.Query["Authority"];

           var ponline = new ZarinpalSandbox.Payment(order.OrderSum);

           var res2 = ponline.PaymentRequest("پرداخت آنلاین", "https://localhost:44398/Payment/" + order.OrderId);

           var res = ponline.Verification(authority).Result;

           if (res.Status == 100)

           {

               ViewBag.code = res.RefId;

               ViewBag.IsSuccess = true;

               // Response.Redirect("https://www.zarinpal.com/pg/StartPay/" + Authority);

               Response.Redirect("https://sandbox.zarinpal.com/pg/StartPay/" + authority);

           }

           else

           {

               ViewBag.Error = "Error : " + res.Status;

           }

           return View();

 

 

 

       }


  • 1399/04/26
  • ساعت 09:13

متن خطا مشخصه 

از مترجم گوگل استفاده کنید 


logo-samandehi