예제 #1
0
        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));
        }
예제 #2
0
 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));
 }