Exemplo n.º 1
0
        public ActionResult ConfirmationService(string orderRef, string orderAmount, string chargeAmount)
        {
            var model = new ConfirmationResultModel();
            ConfirmationRequest request = new ConfirmationRequest();

            request.MERCHANT       = "OPU_TEST";
            request.ORDER_REF      = orderRef;
            request.ORDER_AMOUNT   = orderAmount;
            request.ORDER_CURRENCY = "TRY";
            request.IDN_DATE       = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss");
            request.CHARGE_AMOUNT  = chargeAmount;
            Options options = new Options();

            options.Url       = "https://secure.payu.com.tr/order/idn.php";
            options.SecretKey = "SECRET_KEY";
            var response = ConfirmationRequest.Execute(request, options); //konfirmasyon servisi servis çağrısı başlatıldığı kısım.

            model.Response = response;
            return(View(model));
        }