public HttpResponseMessage SendPaymentTraction(BillPaymentTransaction billPayment) { var allbanks = billProvider.SendBillPaymentTransaction(billPayment.Amount, billPayment.PinData, billPayment.SecureData, billPayment.Msisdn, billPayment.TransactionRef, billPayment.CardBin); ApiResult <List <BillPaymentTransaction> > result = new ApiResult <List <BillPaymentTransaction> >(); result.Data = allbanks; return(Request.CreateResponse(result)); }
public async Task <IHttpActionResult> SendPaymentTransactions(SendBillPaymentTransaction model) { if (ModelState.IsValid) { var send = billProvider.SendBillPaymentTransaction(model.Amount, model.PinData, model.SecureData, model.MSISDN, model.TransactionRef, model.CardBin); ApiResult <SendBillPaymentTransaction> res = new ApiResult <SendBillPaymentTransaction>(); return(Created("QuickTellerBillProvider/SendBillPaymentTransaction", send)); } return(BadRequest(ModelState)); }