public async Task <PaymentResponse> Finalize3DPayment(Payment3DFinalizeRequest request) { PaymentResponse paymentResponse = new PaymentResponse(); paymentResponse.Result = $"{request.PaymentProcessType.ToString()} {request.Transaction} ile Ödeme Alındı Onaylandı."; return(await Task.FromResult(paymentResponse)); }
public async Task <IActionResult> Finalize3DPayment(Payment3DFinalizeRequest request) { PaymentResponse paymentResponse = await _paymentService.Finalize3DPaymentAsync(request); if (paymentResponse != null && string.IsNullOrEmpty(paymentResponse.Result)) { return(BadRequest()); } return(Ok(paymentResponse)); }
public async Task <PaymentResponse> Finalize3DPaymentAsync(Payment3DFinalizeRequest request) { PaymentResponse paymentResponse = await _payment3DService.FirstOrDefault(x => x.PaymentProcess == request.PaymentProcessType).Finalize3DPayment(request); return(paymentResponse); }