MVC4 면도기에서 만든 웹 응용 프로그램에 결제 게이트웨이를 통합했습니다. 결제가 성공적으로 완료되면 사용자는 .. 반환 URL에 리디렉션 그런 지불 완료 후 사용자가 뒤로 이동하도록 제한
내가 할, 고유 ID를 생성 지불 자세한 내용은 SMS를 저쩌구를 전송과 같은 몇 가지 과정 ..
[NoCache]
public ActionResult IPGResponse()
{
//Send SMS..
//Save Payment Response..etc
return RedirectToAction("ThankyouUploadDocument");
}
그런 다음 다른 작업으로 리디렉션합니다.
public ActionResult ThankyouUploadDocument()
{
//Do Something
return View("ThankyouUploadDocument" , paymentViewModel);
}
문제는 사용자가 반격 할 때 .IT가 IPGResponse (간다) 다시 모든 단계를 수행합니다.또한 [NOCACHE] ... 사용하고 있지만 ..
나는 그렇게 할 수 없다고 생각합니다. 데이터베이스에 항목을 저장하면이 주문이 이미 처리되었음을 알 수 있습니다. – kpull1
그러나 일부 웹 사이트를 본 적이 있습니다 ... 일단 홈페이지로 이동하면 이전 페이지로 되돌아 갈 수 없습니다 ... 사용자가 다시 버튼을 누르면 – sunnykumar
한 페이지에서 다음 페이지로의 리디렉션이있을 수 있지만 언제든지 다시 두 번 직접 이동할 수 있습니다. 또는 새 탭에서 열리므로 기록을 잃어 버릴 수 있습니다. 또는 처리 된 url이 세션에 저장되므로 입력 한 url과 상관 없습니다. – kpull1