internal static void UpdateCreditCard(IMundiAPIClient client, string customerId, string cardId) { var request = CardBuilders.BuildUpdateCreditCardRequest(); try { var response = client.Customers.UpdateCreditCard(customerId, cardId, request); FileHelper.SaveResponse(response, "UpdateCreditCard"); } catch (ErrorException e) { FileHelper.SaveApiError(e, "UpdateCreditCard"); } catch (Exception e) { FileHelper.SaveException(e, "UpdateCreditCard"); } }
internal static string CreateCreditCard(IMundiAPIClient client, string customerId) { var request = CardBuilders.BuildCreateCreditCardRequest(); try { var response = client.Customers.CreateCreditCard(customerId, request); FileHelper.SaveResponse(response, "CreateCreditCard"); return(response.Id); } catch (ErrorException e) { FileHelper.SaveApiError(e, "CreateCreditCard"); return(null); } catch (Exception e) { FileHelper.SaveException(e, "CreateCreditCard"); return(null); } }