سلام
برای دات نت کور کد های زیر رو برای ارجاع به در گاه زرین پال نوشتم
//ارسال به درگاه int Amount = 40000; var description = "تست درگاه"; var callbackUrl = "http://localhost:44344/Home/index"; var payment = await new ZarinpalSandbox.Payment( Amount) .PaymentRequest(description, callbackUrl ); return payment.Status == 100 ? (IActionResult)Redirect("https://sandbox.zarinpal.com/pg/StartPay/" + payment.Authority) : BadRequest("") ; //ارسال به درگاه
متاسفانه با خطای زیر مواجه می شه
Access to XMLHttpRequest at 'https://sandbox.zarinpal.com/pg/StartPay/000000000000000000000000000000066784' (redirected from 'https://localhost:44344/Home/ClientRegister?Id=d66d7aae-cc31-4a76-a063-703dd6739ab8&Pid=52d4f537-fd1f-455a-aaac-d93f7e4c22c7') from origin 'https://localhost:44344' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
روی سرور هم تست کردم با همین خطا رو می ده .
دوستان سلام
جواب سوال رو پیدا کردم این لینک می تونه کمک کنه.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)