public async Task <bool> RegisterNewCard(RegisterCreditCarPaymentDto paymentDtoInformation) { var requestData = new RegisterPaymentCardRequest { CardNumber = paymentDtoInformation.CardNumber, ExpMonth = paymentDtoInformation.CardExpiration.Month, ExpYear = paymentDtoInformation.CardExpiration.Year, Cvv = paymentDtoInformation.CardSecurityNumber, CardHolderName = paymentDtoInformation.CardHolderName }; try { await PostApiAsync <RegisterPaymentCardRequest>($"{_paymentServiceConfiguration.BaseUrl}payment-card", requestData); return(true); } catch (Exception e) { _logger.LogError($"Erro ao registrar o cartão do usuário {e.Message} {e.InnerException}"); return(false); } }
public RegisterCardIntegrationEvent(RegisterCreditCarPaymentDto paymentCredCard) : base(DateTime.Now) { PaymentCredCard = paymentCredCard; }