리디렉션 로직과 함께 작동하는 결제 플러그인을 개발했습니다. 나는 가이드로 페이팔 표준과 MyGateVirtual을 사용했다. 내 문제는 사용자가 주문을 확인한 후 그가 신용 카드 데이터를 입력하는 paycenter 사이트로 리디렉션되고 paycenter 사이트가 성공 및 실패에 대해 지정된 URL의 Google 사이트로 돌아 오는 것입니다. 내 지불 컨트롤러의 성공 동작에서 어떤 이유로 결제가 수락되지 않으면 사용자를 주문 세부 사항으로 리디렉션하여 지불을 다시 제출할 수 있습니다. 나는nopcommerce 결제 플러그인
@{ var storeLocation = Nop.Core.Infrastructure.EngineContext.Current.Resolve<Nop.Core.IWebHelper>().GetStoreLocation() + Url.RouteUrl("OrderDetails", new {orderId = Model.OrderId});}
<input type="button" name="orderdetails" value="@T("Account.CustomerOrders.OrderDetails")" id="orderdetails" class="orderdetailsbutton" onclick="setLocation('@(storeLocation)'" />
을 OrderDetails의로 사용자를 리디렉션하도록되어 버튼에 대해 다음의 코드와 뷰를 사용하지만 사용자가 버튼을 클릭하면 아무 반응이 없습니다. onclick 이벤트 핸들러가 orderdetails로 리디렉션하지 않습니다. 이 문제를 도와주세요
조지