' Options: 'Date: 2024-11-21 06:53:03 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.paysecure.acculynk.net ' '''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: AchRefundRequest.* '''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 Paysecure.ServiceModel.Types Imports Paysecure.ServiceModel Namespace Global Namespace Paysecure.ServiceModel Public Partial Class AchRefundRequest Implements IReturn(Of Refund) Public Overridable Property Credentials As RequestorCredentials Public Overridable Property TranId As String Public Overridable Property Amount As Integer Public Overridable Property ReferenceKey As String Public Overridable Property MerchantDetails As MerchantDescriptor Public Overridable Property Custom1 As String Public Overridable Property Custom2 As String Public Overridable Property Custom3 As String Public Overridable Property Custom4 As String Public Overridable Property Custom5 As String Public Overridable Property SignatureHash As String Public Overridable Property AVS As Avs Public Overridable Property ExtendedData As ACHExtendedData End Class Public Partial Class Avs Public Overridable Property Address As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property Zip As String Public Overridable Property Country As String Public Overridable Property Email As String Public Overridable Property IPAddress As String Public Overridable Property TelephoneNumber As String Public Overridable Property TelephoneType As TelephoneType Public Overridable Property DeliveryMethod As Integer Public Overridable Property FirstName As String Public Overridable Property MiddleName As String Public Overridable Property LastName As String End Class Public Partial Class MerchantDescriptor Inherits MerchantDescriptorBase Public Overridable Property Name As String Public Overridable Property Address As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property Zip As String Public Overridable Property Country As String Public Overridable Property CustomerServiceNumber As String Public Overridable Property MCC As String Public Overridable Property FNSnum As String Public Overridable Property Email As String End Class Public Partial Class MerchantDescriptorBase Public Overridable Property DataElements As MerchantDataElements End Class Public Partial Class Refund Inherits PaysecureVersion Public Overridable Property TranId As String Public Overridable Property ApprovalCode As String Public Overridable Property ResponseCode As String Public Overridable Property Network As String Public Overridable Property ErrorMessage As String Public Overridable Property ErrorCode As String End Class Public Enum TelephoneType D H N W End Enum End Namespace Namespace Paysecure.ServiceModel.Types Public Partial Class ACHExtendedData Public Overridable Property CashbackAmount As Integer Public Overridable Property ConnectPaySubScriberId As String Public Overridable Property OrganizationId As String Public Overridable Property DeviceFingerPrint As String Public Overridable Property MerchantSessionId As String Public Overridable Property CurrencyCode As String Public Overridable Property PaymentType As String Public Overridable Property VerifyCustomer As Boolean Public Overridable Property CustomerExternalId As String Public Overridable Property Description As String Public Overridable Property CustomerName As String Public Overridable Property AddressLine1 As String Public Overridable Property AddressLine2 As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property Zip As String Public Overridable Property Country As String Public Overridable Property Email As String Public Overridable Property TelephoneNumber As String Public Overridable Property ReturnUrl As String Public Overridable Property CancelUrl As String Public Overridable Property EstablishData As String Public Overridable Property RedirectUrl As String Public Overridable Property RetryAttemptCount As Integer Public Overridable Property SignatureHashVersion As String Public Overridable Property DeadlineHashDate As Nullable(Of Date) End Class Public Partial Class CardAccountUpdaterDescriptor Public Overridable Property CardDataType As CardInfoType Public Overridable Property CardNumberInfo As String Public Overridable Property ExpiryDate As String Public Overridable Property Status As String Public Overridable Property ErrorCode As String Public Overridable Property CardToken As String End Class Public Enum CardInfoType CardNumber Token Track EMV Encrypted DPAN ApplePay GooglePay SamsungPay CPToken EncryptedEnhanced EncryptedJWE End Enum Public Partial Class ExtendedResponse Public Overridable Property CardAccountUpdater As CardAccountUpdaterDescriptor Public Overridable Property ProductId As String Public Overridable Property NetworkResponseCode As String Public Overridable Property NetworkTransactionId As String Public Overridable Property CHEmailAddrResult As String End Class Public Partial Class InOutTimes End Class Public Partial Class MerchantDataElements Public Overridable Property RefundSettlementTypeDetails As Integer Public Overridable Property SendRecurringPOSEntryModeFeature As Boolean Public Overridable Property UseOrgPOSCode As Boolean End Class Public Partial Class PaysecureResponseInternal Public Overridable Property Timestamps As RequestTimestamps End Class Public Partial Class PaysecureVersion Inherits PaysecureResponseInternal Public Overridable Property LocalDateTime As String Public Overridable Property Token As String Public Overridable Property ExtendedData As ExtendedResponse End Class Public Partial Class RequestorCredentials Public Overridable Property MerchantId As String Public Overridable Property UserName As String Public Overridable Property Password As String Public Overridable Property Version As String End Class Public Partial Class RequestTimestamps Public Overridable Property AppLayer As InOutTimes Public Overridable Property ParentLookup As InOutTimes Public Overridable Property RetryLookup As InOutTimes Public Overridable Property GetCardData As InOutTimes Public Overridable Property CardTokenize As InOutTimes Public Overridable Property CardEncrypt As InOutTimes Public Overridable Property DBInsert As InOutTimes Public Overridable Property BackendProcess As InOutTimes Public Overridable Property DBUpdate As InOutTimes Public Overridable Property ParentUpdate As InOutTimes Public Overridable Property Network As InOutTimes End Class End Namespace End Namespace