' Options: 'Date: 2026-11-08 11:38:12 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://devapi.billhighway.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: CreditCardPaymentCollection.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports BH.CloudAPI.Common4.DTO.SalesForce Imports BH.CloudAPI.Common.DTO Imports BH.CloudAPI.Common.DTO.SOAP Imports BH.CloudAPI.Common4.DTO Imports BH.CloudAPI.Common4.DTO.SOAP Namespace Global Namespace BH.CloudAPI.Common.DTO Public Partial Class CreditCardPayment Public Overridable Property Header As ApiClientHeader Public Overridable Property BillingAddress As AddressInformation Public Overridable Property CardInfo As CreditCardInformation Public Overridable Property PaymentInfo As PaymentInformation End Class End Namespace Namespace BH.CloudAPI.Common.DTO.SOAP Public Partial Class CreditCardPayment Implements IDTOHasApiKey Public Overridable Property APIKey As String Public Overridable Property ClientID As Integer Public Overridable Property GroupId As Integer Public Overridable Property Amount As Decimal Public Overridable Property NameOnCard As String Public Overridable Property CardNumber As String Public Overridable Property CVV As String Public Overridable Property ExpMonth As Integer Public Overridable Property ExpYear As Integer Public Overridable Property Address As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property PostalCode As String Public Overridable Property EmailAddress As String Public Overridable Property Memo As String Public Overridable Property Occurs As String Public Overridable Property NumberOfOccurences As String End Class End Namespace Namespace BH.CloudAPI.Common4.DTO Public Partial Class CreditCardPayment Inherits CreditCardPayment Implements IReturn(Of CreditCardPaymentResult) Public Overridable Property SubscriptionInfo As SubscriptionParameters End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.SalesForce Public Partial Class CreditCardPayment Public Sub New() InvoiceList = New List(Of SalesForceMemberPaymentInvoiceDetail) End Sub Public Overridable Property ClassName As String Public Overridable Property UniqueId As String Public Overridable Property CreatedDateTime As Date Public Overridable Property ClientId As Integer Public Overridable Property GroupId As String Public Overridable Property UserId As String Public Overridable Property BhUserId As Integer Public Overridable Property Amount As String Public Overridable Property AutoPay As Boolean Public Overridable Property CurrencyType As String Public Overridable Property Country As String Public Overridable Property CardReferenceOrCardNumber As String Public Overridable Property StoreCardInfo As Boolean Public Overridable Property Address1 As String Public Overridable Property Address2 As String Public Overridable Property BillingCity As String Public Overridable Property BillingState As String Public Overridable Property PreferredEmailAddress As String Public Overridable Property Memo As String Public Overridable Property OpportunityId As String Public Overridable Property ExpMonth As Integer Public Overridable Property ExpYear As Integer Public Overridable Property Cvv As String Public Overridable Property PostalCode As String Public Overridable Property Location As String Public Overridable Property NameOnCard As String Public Overridable Property CardType As String Public Overridable Property InvoiceList As List(Of SalesForceMemberPaymentInvoiceDetail) End Class Public Partial Class CreditCardPaymentCollection Implements IReturn(Of CreditCardPaymentReply) Public Sub New() CreditCardPaymentList = New List(Of CreditCardPayment) End Sub Public Overridable Property CreditCardPaymentList As List(Of CreditCardPayment) End Class Public Partial Class CreditCardPaymentReply Public Overridable Property ClassName As String Public Overridable Property UniqueId As String Public Overridable Property CreatedDateTime As Date Public Overridable Property ClientId As Integer Public Overridable Property TransactionId As String Public Overridable Property ErrorCode As Integer Public Overridable Property ErrorMessage As String End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.SOAP Public Partial Class CreditCardPayment Inherits CreditCardPayment Implements IReturn(Of CreditCardPaymentResponse) End Class End Namespace End Namespace