private async Task <Flaky.Data.Transcation> AuthorizePayment(Microsoft.eShopWeb.ApplicationCore.Entities.OrderAggregate.Order order) { var chardeDetails = await _billingService.PrepareOrderForPayment(order, ShippingAddress, PaymentDetails); var transaction = await _billingService.CompleteCharge(chardeDetails); return(transaction); }