public async Task <ActionResult> Pay(OrderDto orderDto) { if (orderDto == null) { return(BadRequest("Order data must be set!")); } try { await _service.PayAsync(orderDto); return(Ok()); } catch (Exception e) { return(Conflict(e.Message)); } }
public Task <PaymentDto> PayAsync(PayDto input) { return(_service.PayAsync(input)); }
public virtual Task <PaymentDto> PayAsync(Guid id, PayInput input) { return(_service.PayAsync(id, input)); }