private string AddAch(HpsPayPlanPaymentMethod method) { var data = method.GetEditableFieldsWithValues(); data.Add("customerKey", method.CustomerKey); return(DoRequest("POST", "paymentMethodsACH", data)); }
private string AddCreditCard(HpsPayPlanPaymentMethod method) { var data = method.GetEditableFieldsWithValues(); data.Add("customerKey", method.CustomerKey); data.Add("accountNumber", method.AccountNumber); return(DoRequest("POST", "paymentMethodsCreditCard", data)); }
private string EditAch(HpsPayPlanPaymentMethod method) { var data = method.GetEditableFieldsWithValues(); var response = DoRequest("PUT", "paymentMethodsACH/" + method.PaymentMethodKey, data, _authHeader, _pagination); ResetPagination(); return(response); }
private string AddAch(HpsPayPlanPaymentMethod method) { var data = method.GetEditableFieldsWithValues(); data.Add("customerKey", method.CustomerKey); var response = DoRequest("POST", "paymentMethodsACH", data, _authHeader, _pagination); ResetPagination(); return(response); }
private string AddCreditCard(HpsPayPlanPaymentMethod method) { var data = method.GetEditableFieldsWithValues(); data.Add("customerKey", method.CustomerKey); if (!string.IsNullOrEmpty(method.AccountNumber)) { data.Add("accountNumber", method.AccountNumber); if (!string.IsNullOrEmpty(method.CVV)) { data.Add("cardVerificationValue", method.CVV); } } else if (!string.IsNullOrEmpty(method.PaymentToken)) { data.Add("paymentToken", method.PaymentToken); } var response = DoRequest("POST", "paymentMethodsCreditCard", data, _authHeader, _pagination); ResetPagination(); return(response); }
private string EditCreditCard(HpsPayPlanPaymentMethod method) { var data = method.GetEditableFieldsWithValues(); return(DoRequest("PUT", "paymentMethodsCreditCard/" + method.PaymentMethodKey, data)); }