public Task AssociateAccount(PaymentMethodConfirmation payload) { var task = new Task(() => OnAssociation(payload)); task.Start(); return(task); }
public IActionResult LinkWithSuperpagos([FromBody] PaymentMethodConfirmation dto) { if (ProviderToken.Equals(dto.OperationTokenFromProvider)) { return(Ok()); } return(Forbid()); }
public async Task AssociateAccount(PaymentMethodConfirmation payload) { var content = GetStringContent(payload); var result = await Client.PostAsync(Url, content); if (result.StatusCode.Equals(400)) { throw new Exception("BAD_REQUEST"); } if (result.StatusCode.Equals(404)) { throw new Exception("NOT_FOUND"); } throw new Exception("UNAUTHORIZED"); }