Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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);
            }
        }