public async Task <CreatePaymentRequestResponseModel> CreatePaymentRequestAsync( [FromBody] CreatePaymentRequestRequestModel model) { model.SetPartnerId(_requestContext.UserId); model.SetRequestAuthToken(_requestContext.SessionToken); var sanitizedModel = new { model.TokensAmount, model.Currency, model.CustomerId, model.FiatAmount, model.LocationId, model.PaymentInfo, model.PosId, model.TotalFiatAmount, PartnerId = model.GetPartnerId() }; _log.Info("Create payment request started", sanitizedModel); var result = await _paymentService.CreatePaymentRequestAsync(model); _log.Info("Create payment request finished", sanitizedModel); return(result); }
public async Task <CreatePaymentRequestResponseModel> CreatePaymentRequestAsync( CreatePaymentRequestRequestModel model) { var request = _mapper.Map <Lykke.Service.PartnersIntegration.Client.Models.PaymentsCreateRequestModel>(model); var result = await _partnersIntegrationClient.PaymentsApi.CreatePaymentRequestAsync(request); return(_mapper.Map <CreatePaymentRequestResponseModel>(result)); }