public virtual async Task <IActionResult> CancelPayment([FromBody] PaymentCancelBaseModel model) { try { return(Ok(await _payment.CancelPayment(model.payment_id))); } catch (Exception e) { return(BadRequest(new PaymentDataBadResp() { error_message = e.ToString() })); } }