CDD Engine Web Service v2.14.0.0

<back to all web services

AllChecksApplicationDataRequest

Requires Authentication
The following routes are available for this service:
POST/allchecks/submit/json
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CDD_Engine_WS.Services
Imports BoardingGateway.Common.Requests.Boarding
Imports BoardingGateway.Common.Requests.Boarding.BusinessDetails
Imports BoardingGateway.Common.Requests.Boarding.BusinessDetails.GoodsAndServices
Imports BoardingGateway.Common.Requests.Boarding.Acquiring
Imports BoardingGateway.Common.Requests.Boarding.Acquiring.Services
Imports BoardingGateway.Common.Requests.Boarding.Products
Imports BoardingGateway.Common.Requests.Boarding.Products.PosProducts
Imports BoardingGateway.Common.Requests.Boarding.Products.EcomProducts
Imports BoardingGateway.Common.Requests.Boarding.Products.WptProducts
Imports BoardingGateway.Common.Requests.Boarding.Products.IpProducts
Imports CDD_Engine_WS.dto.Responses

Namespace Global

    Namespace BoardingGateway.Common.Requests.Boarding

        Public Partial Class AccessibilityOptions
            Public Overridable Property AudiotapeRequired As Nullable(Of Boolean)
            Public Overridable Property LargePrintRequired As Nullable(Of Boolean)
            Public Overridable Property UncontractedBrailleGrade1Required As Nullable(Of Boolean)
            Public Overridable Property UncontractedBrailleGrade2Required As Nullable(Of Boolean)
            Public Overridable Property NextGenerationTextRequired As Nullable(Of Boolean)
        End Class

        Public Partial Class Application
            Public Overridable Property ApplicationDetails As ApplicationDetails
            Public Overridable Property MerchantDetails As MerchantDetails
            Public Overridable Property Acquiring As Acquiring
            Public Overridable Property Products As Products
        End Class

        Public Partial Class ApplicationDetails
            Public Overridable Property SourceSystem As SourceSystemType
            Public Overridable Property SourceSystemIdentifier As String
            Public Overridable Property CustomerType As CustomerType
            Public Overridable Property Csr As String
            Public Overridable Property Partner As Partner
            Public Overridable Property SellerCode As String
            Public Overridable Property PricingPackage As PricingPackageType
            Public Overridable Property ContactPerson As AuthorisedSigner
            Public Overridable Property SpecialInstructions As String
            Public Overridable Property OfferDetails As String
            Public Overridable Property DateContractAccepted As Date
            Public Overridable Property WorldpayBusinessFinanceInterest As Nullable(Of Boolean)
            Public Overridable Property Sar As Nullable(Of Boolean)
            Public Overridable Property SellerEmail As String
            Public Overridable Property AnticipatedGoLiveDate As Nullable(Of Date)
            Public Overridable Property AccessibilityOptions As AccessibilityOptions
            Public Overridable Property UltimateParentId As String
        End Class

        Public Enum CustomerType
            New = 0
            Existing = 1
            None = -1
        End Enum

        Public Partial Class Partner
            Public Overridable Property PartnerId As String
            Public Overridable Property PartnerName As String
        End Class

        Public Enum PricingPackageType
            CustomUk = 0
            MonthlyUk = 1
            SimplicityUk = 2
            PaygUk = 3
            CustomRoi = 4
            PaygeComUK = 5
            None = -1
        End Enum

        Public Enum SourceSystemType
            MARS
            ASA
            OLS
            INASA
        End Enum
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Acquiring

        Public Partial Class Acquiring
            Public Overridable Property SettlementPeriodTPlus As Integer
            Public Overridable Property Rates As Rates
            Public Overridable Property Services As Services
            Public Overridable Property TradingCurrencies As IEnumerable(Of TradingCurrency)
        End Class

        Public Partial Class AdditionalTarrif
            Public Overridable Property Type As AdditionalTarrifType
            Public Overridable Property Cost As Decimal
        End Class

        Public Enum AdditionalTarrifType
            NameAndAddressCheck
            Auth
            chargeback
            Mmsc
            PaperStatement
            PciVerbalAssessment
            PciIpScan
            PciNonCompliance
            PciSaferPaymentsPlus
            JoiningFee
            PayMonthlyAcquiringFee
            PciSaferPayments
        End Enum

        Public Partial Class CardCharge
            Public Overridable Property CardType As CardType
            Public Overridable Property Purchase As RateChargePair
            Public Overridable Property Refund As RateChargePair
        End Class

        Public Enum CardType
            VisaDebit
            VisaCredit
            VisaCommercial
            MastercardDebit
            MastercardCredit
            MastercardCommercial
            MastercardWorldSignia
            JcbCredit
            JcbDebit
            JcbCommercial
            DinersDiscoverCredit
            DinersDiscoverDebit
            DinersDiscoverCommercial
            Amex
            ChinaUnionPayCredit
            ChinaUnionPayDebit
            ChinaUnionPayCommercial
            VisaBusinessDebit
            MastercardBusiness
        End Enum

        Public Enum CurrencyCodeType
            GBP
            EUR
            USD
            AED
            AFN
            ALL
            AMD
            ANG
            AOA
            ARS
            AUD
            AWG
            AZN
            BAM
            BBD
            BDT
            BGN
            BHD
            BIF
            BMD
            BND
            BOB
            BRL
            BSD
            BTN
            BWP
            BYR
            BZD
            CAD
            CDF
            CHF
            CLP
            CNY
            COP
            COU
            CRC
            CUC
            CUP
            CVE
            CZK
            DJF
            DKK
            DOP
            DZD
            EEK
            EGP
            ERN
            ETB
            FJD
            FKP
            GEL
            GHS
            GIP
            GMD
            GNF
            GTQ
            GYD
            HKD
            HNL
            HRK
            HTG
            HUF
            IDR
            ILS
            INR
            IQD
            IRR
            ISK
            JMD
            JOD
            JPY
            KES
            KGS
            KHR
            KMF
            KPW
            KRW
            KWD
            KYD
            KZT
            LAK
            LBP
            LKR
            LRD
            LSL
            LTL
            LVL
            LYD
            MAD
            MDL
            MGA
            MKD
            MMK
            MNT
            MOP
            MRO
            MUR
            MVR
            MWK
            MXN
            MYR
            MZN
            NAD
            NGN
            NIO
            NOK
            NPR
            NZD
            OMR
            PAB
            PEN
            PGK
            PHP
            PKR
            PLN
            PYG
            QAR
            RON
            RSD
            RUB
            RWF
            SAR
            SBD
            SCR
            SDG
            SEK
            SGD
            SHP
            SLL
            SOS
            SRD
            STD
            SYP
            SZL
            THB
            TJS
            TMT
            TND
            TOP
            TRY
            TTD
            TWD
            TZS
            UAH
            UGX
            UYU
            UZS
            VEF
            VND
            VUV
            WST
            YER
            ZAR
            ZMK
            ZWL
        End Enum

        Public Partial Class PremiumTransactionCharge
            Public Overridable Property Type As PremiumTransactionChargeType
            Public Overridable Property CreditCard As RateChargePair
            Public Overridable Property DebitCard As RateChargePair
        End Class

        Public Enum PremiumTransactionChargeType
            Magstripe
            CnpMoto
            Paper
            PanKeyEntry
            SecureEcom
            NonSecureEcom
            InterRegional
            IntraRegional
            NonAuth
        End Enum

        Public Partial Class RateChargePair
            Public Overridable Property Percent As Nullable(Of Decimal)
            Public Overridable Property Cost As Nullable(Of Decimal)
        End Class

        Public Partial Class Rates
            Public Overridable Property CardCharges As IEnumerable(Of CardCharge)
            Public Overridable Property PremiumTransactionCharges As IEnumerable(Of PremiumTransactionCharge)
            Public Overridable Property AdditionalTarrifs As IEnumerable(Of AdditionalTarrif)
        End Class

        Public Partial Class TradingCurrency
            Public Overridable Property TransactionCurrencies As IEnumerable(Of CurrencyCodeType)
            Public Overridable Property SettlementCurrency As CurrencyCodeType
            Public Overridable Property SettlementBankSwift As String
            Public Overridable Property SettlementBankIban As String
        End Class
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Acquiring.Services

        Public Partial Class Amex
            Public Overridable Property Required As Boolean
            Public Overridable Property ExistingAmexNumber As String
        End Class

        Public Partial Class Cnp
            Public Overridable Property Required As Boolean
            Public Overridable Property Percentage As Decimal
        End Class

        Public Partial Class Services
            Public Overridable Property Cnp As Cnp
            Public Overridable Property Amex As Amex
            Public Overridable Property CashbackRequired As Boolean
            Public Overridable Property WorldpayDashboardRequired As Boolean
            Public Overridable Property PaperInvoicingRequired As Boolean
        End Class
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.BusinessDetails

        Public Partial Class Address
            Public Overridable Property Address1 As String
            Public Overridable Property Address2 As String
            Public Overridable Property Address3 As String
            Public Overridable Property Postcode As String
            Public Overridable Property City As String
            Public Overridable Property State As String
            Public Overridable Property Countrycode As String
        End Class

        Public Partial Class AuthorisedSigner
            Inherits ContactPerson
            Public Overridable Property DateOfBirth As Nullable(Of Date)
            Public Overridable Property CountryCode As String
        End Class

        Public Partial Class BankAccount
            Public Overridable Property SortCode As String
            Public Overridable Property AccountNumber As String
            Public Overridable Property BankName As String
            Public Overridable Property BankAccountName As String
        End Class

        Public Partial Class Business
            Public Overridable Property LegalName As String
            Public Overridable Property LegalAddress As BusinessAddress
            Public Overridable Property WebsiteAddress As String
            Public Overridable Property CompanyType As CompanyType
            Public Overridable Property CompanyTypeOther As String
            Public Overridable Property CompanyRegistrationNumber As String
            Public Overridable Property CharityNumber As String
            Public Overridable Property MerchantCategoryCode As String
            Public Overridable Property MerchantCategoryDescription As String
            Public Overridable Property DescriptionOfGoodsAndServices As String
            Public Overridable Property VatNumber As String
            Public Overridable Property DateStartedTrading As Nullable(Of Date)
            Public Overridable Property CountryOfIncorporation As String
            Public Overridable Property RegionOfIncorporation As String
            Public Overridable Property Financials As Financials
            Public Overridable Property NewToCards As Boolean
            Public Overridable Property TradeAssociation As TradeAssociation
        End Class

        Public Partial Class BusinessAddress
            Inherits Address
            Public Overridable Property IsCommercial As Nullable(Of Boolean)
        End Class

        Public Partial Class ClearingDetails
            Public Overridable Property MerchantUrl As String
            Public Overridable Property Telephone As String
            Public Overridable Property Email As String
        End Class

        Public Enum CompanyType
            SoleTrader
            Partnership
            LimitedCompany
            Trust
            RegisteredCharity
            PublicLimitedCompany
            LimitedByGuarantee
            ClubSocietyAssociation
            CommunityInterestCompanyOrIndustrialProvident
            LimitedLiabilityPartnership
            Other
        End Enum

        Public Partial Class ContactPerson
            Public Overridable Property Title As String
            Public Overridable Property FirstName As String
            Public Overridable Property MiddleName As String
            Public Overridable Property LastName As String
            Public Overridable Property TelephoneNumber As String
            Public Overridable Property AltTelephoneNumber As String
            Public Overridable Property Email As String
            Public Overridable Property Position As String
            Public Overridable Property PreferredContactMethod As PreferredContactMethodType
            Public Overridable Property PreferredContactBestTime As String
        End Class

        Public Partial Class Financials
            Public Overridable Property Annual As Decimal
            Public Overridable Property CardPercentage As Decimal
            Public Overridable Property CreditCardPercentage As Decimal
            Public Overridable Property AverageTransactionValue As Decimal
        End Class

        Public Partial Class MerchantDetails
            Public Overridable Property Business As Business
            Public Overridable Property Principals As IEnumerable(Of Principal)
            Public Overridable Property Outlets As IEnumerable(Of Outlet)
            Public Overridable Property GoodsAndServices As GoodsAndServices
        End Class

        Public Partial Class Outlet
            Public Overridable Property TradingName As String
            Public Overridable Property TradingAddress As BusinessAddress
            Public Overridable Property ContactPerson As ContactPerson
            Public Overridable Property TerminalDeliveryAddress As BusinessAddress
            Public Overridable Property CorrespondenceAddress As BusinessAddress
            Public Overridable Property SettlementBankAccount As BankAccount
            Public Overridable Property ChargesBankAccount As BankAccount
            Public Overridable Property DirectDebitCorrespondenceEmail As String
            Public Overridable Property ClearingDetails As ClearingDetails
            Public Overridable Property ProductAllocation As IEnumerable(Of OutletAllocatedProduct)
        End Class

        Public Partial Class OutletAllocatedProduct
            Public Overridable Property Id As Integer
            Public Overridable Property Quantity As Integer
        End Class

        Public Enum PositionType
            SoleTrader = 0
            Partner = 1
            Director = 2
            CompanySecretary = 3
            ChiefFinancialOfficer = 4
            Chairman = 5
            DesignatedBoardMember = 7
            Settlor = 8
            Treasurer = 9
            Trustee = 10
            ChiefExecutive = 11
            AuthorisedPersonWithConsent = 12
            NonExecutiveDirector = 13
            ContactPerson = 14
            Shareholder = 15
        End Enum

        Public Enum PreferredContactMethodType
            Email
            Telephone
            Any
        End Enum

        Public Partial Class Principal
            Public Overridable Property Title As String
            Public Overridable Property FirstName As String
            Public Overridable Property MiddleName As String
            Public Overridable Property LastName As String
            Public Overridable Property DateOfBirth As Date
            Public Overridable Property Nationality As String
            Public Overridable Property HomeAddresses As IEnumerable(Of PrincipalAddress)
            Public Overridable Property OwnershipPercentage As Decimal
            Public Overridable Property Position As PositionType
            Public Overridable Property IsFinancialController As Nullable(Of Boolean)
        End Class

        Public Partial Class PrincipalAddress
            Inherits Address
            Public Overridable Property StartDate As Date
            Public Overridable Property EndDate As Nullable(Of Date)
        End Class

        Public Partial Class TradeAssociation
            Public Overridable Property GroupName As String
            Public Overridable Property MemberNumber As String
        End Class
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.BusinessDetails.GoodsAndServices

        Public Partial Class Deposits
            Public Overridable Property Accepted As Nullable(Of Boolean)
            Public Overridable Property PerOfSalesWhereInitialDepositTaken As Nullable(Of Integer)
            Public Overridable Property SizePercOfTotalValue As Nullable(Of Integer)
            Public Overridable Property AvgTimeBeforeDeliveryTaken As Nullable(Of Integer)
            Public Overridable Property AvgTimeBeforeDeliveryBalanceTaken As Nullable(Of Integer)
        End Class

        Public Partial Class GoodsAndServices
            Public Overridable Property GoodsProvidedByThirdParty As Nullable(Of Boolean)
            Public Overridable Property Deposits As Deposits
            Public Overridable Property WarrantiesAndGuarantees As WarrantiesAndGuarantees
            Public Overridable Property Prepayments As Prepayments
            Public Overridable Property MembershipsSubscriptionAndInsurancePremiums As MembershipsSubscriptionAndInsurancePremiums
            Public Overridable Property StockHeldAtAnotherAddressLocation As Address
        End Class

        Public Partial Class MembershipsSubscriptionAndInsurancePremiums
            Public Overridable Property LevyCharge As Nullable(Of Boolean)
            Public Overridable Property PercCardTurnover As Nullable(Of Integer)
            Public Overridable Property AvgLengthInMonths As Nullable(Of Integer)
            Public Overridable Property MembershipCost As Nullable(Of Decimal)
        End Class

        Public Partial Class Prepayments
            Public Overridable Property FullPaymentAcceptedPriorToSupply As Nullable(Of Boolean)
            Public Overridable Property PercGoodsWherePaymentTakenPriorToDelivery As Nullable(Of Integer)
            Public Overridable Property AvgDaysPaymentTakenInAdvance As Nullable(Of Integer)
        End Class

        Public Partial Class WarrantiesAndGuarantees
            Public Overridable Property LevyCharge As Nullable(Of Boolean)
            Public Overridable Property PercCardTurnover As Nullable(Of Integer)
            Public Overridable Property AvgLengthInMonths As Nullable(Of Integer)
            Public Overridable Property PercGoodsReturned As Nullable(Of Integer)
            Public Overridable Property ThirdPartyProviders As String
        End Class
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Products

        Public Partial Class ProductFee
            Public Overridable Property Type As ProductFeeType
            Public Overridable Property Cost As Decimal
        End Class

        Public Enum ProductFeeType
            HireCost
            TransactionCost
            ServiceFee
            ManagedServiceSetup
            ManagedServiceMonthly
        End Enum

        Public Partial Class Products
            Public Overridable Property PosProducts As PosProducts
            Public Overridable Property EcomProducts As EcomProducts
            Public Overridable Property WptProducts As WptProducts
            Public Overridable Property IpProducts As IpProducts
        End Class
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Products.EcomProducts

        Public Partial Class EcomOption
            Public Overridable Property Type As EcomOptionType
            Public Overridable Property RelatedFees As IEnumerable(Of ProductFee)
        End Class

        Public Enum EcomOptionType
            Paypal
            FuturePay
            RMM
        End Enum

        Public Partial Class EcomProduct
            Public Overridable Property Id As Integer
            Public Overridable Property Type As EcomProductType
            Public Overridable Property Quantity As Integer
            Public Overridable Property RelatedFees As IEnumerable(Of ProductFee)
            Public Overridable Property Options As IEnumerable(Of EcomProductOption)
        End Class

        Public Partial Class EcomProductOption
            Public Overridable Property Type As EcomProductOptionType
            Public Overridable Property Value As String
        End Class

        Public Enum EcomProductOptionType
            PSP
            FreeTransactions
        End Enum

        Public Partial Class EcomProducts
            Public Overridable Property Term As Nullable(Of Integer)
            Public Overridable Property RenewalLength As Nullable(Of Integer)
            Public Overridable Property Products As IEnumerable(Of EcomProduct)
            Public Overridable Property Options As IEnumerable(Of EcomOption)
        End Class

        Public Enum EcomProductType
            Gateway
            VirtualTerminal
            PayByLink
            EcomMidOnly
        End Enum
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Products.IpProducts

        Public Partial Class IpProduct
            Public Overridable Property Id As Integer
            Public Overridable Property Type As IpProductType
            Public Overridable Property Quantity As Integer
            Public Overridable Property RelatedFees As IEnumerable(Of ProductFee)
            Public Overridable Property Variant As Nullable(Of IpVariantType)
        End Class

        Public Partial Class IpProducts
            Public Overridable Property Term As Nullable(Of Integer)
            Public Overridable Property RenewalLength As Nullable(Of Integer)
            Public Overridable Property IntegratedSolutionProvider As IntegratedSolutionProvider
            Public Overridable Property Products As IEnumerable(Of IpProduct)
        End Class

        Public Enum IpProductType
            PaxA920
            MiuraM020
        End Enum

        Public Enum IpVariantType
            Sdk
            Cloud
            None
        End Enum
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Products.PosProducts

        Public Partial Class PosProduct
            Public Overridable Property Id As Integer
            Public Overridable Property Type As PosProductType
            Public Overridable Property Quantity As Integer
            Public Overridable Property RelatedFees As IEnumerable(Of ProductFee)
            Public Overridable Property Options As IEnumerable(Of PosProductOption)
        End Class

        Public Partial Class PosProductOption
            Public Overridable Property Type As PosProductOptionType
            Public Overridable Property Value As String
        End Class

        Public Enum PosProductOptionType
            PSP
        End Enum

        Public Partial Class PosProducts
            Public Overridable Property Term As Nullable(Of Integer)
            Public Overridable Property RenewalLength As Nullable(Of Integer)
            Public Overridable Property Products As IEnumerable(Of PosProduct)
        End Class

        Public Enum PosProductType
            Mobile
            Wifi
            Bluetooth
            Fixed
            PosMidOnly
        End Enum
    End Namespace

    Namespace BoardingGateway.Common.Requests.Boarding.Products.WptProducts

        Public Partial Class IntegratedSolutionProvider
            Public Overridable Property Name As String
            Public Overridable Property Address As Address
            Public Overridable Property Telephone As String
            Public Overridable Property PrimaryContact As IspContact
            Public Overridable Property TechnicalContact As IspContact
            Public Overridable Property ProviderType As String
            Public Overridable Property ProviderSoftware As String
        End Class

        Public Partial Class IspContact
            Public Overridable Property Title As String
            Public Overridable Property FirstName As String
            Public Overridable Property LastName As String
            Public Overridable Property Position As String
            Public Overridable Property EmailAddress As String
        End Class

        Public Partial Class WptProduct
            Public Overridable Property Type As WptProductType
            Public Overridable Property Id As Integer
            Public Overridable Property Variant As Nullable(Of WptVariantType)
            Public Overridable Property Quantity As Integer
            Public Overridable Property RelatedFees As IEnumerable(Of ProductFee)
        End Class

        Public Partial Class WptProducts
            Public Overridable Property Term As Nullable(Of Integer)
            Public Overridable Property RenewalLength As Nullable(Of Integer)
            Public Overridable Property PosInstallationDate As Date
            Public Overridable Property IntegratedSolutionProvider As IntegratedSolutionProvider
            Public Overridable Property Products As IEnumerable(Of WptProduct)
        End Class

        Public Enum WptProductType
            VerifoneP400
            IngenicoWL258
            VerifoneV240
        End Enum

        Public Enum WptVariantType
            Serial
            Usb
            Ethernet
            None
        End Enum
    End Namespace

    Namespace CDD_Engine_WS.dto.Responses

        Public Partial Class StandardResponse
            Public Overridable Property Status As Integer
            Public Overridable Property CorrelationId As String
            Public Overridable Property Message As String
        End Class
    End Namespace

    Namespace CDD_Engine_WS.Services

        Public Partial Class AllChecksApplicationDataRequest
            Public Sub New()
                PartyIndividuals = New List(Of String)
            End Sub

            Public Overridable Property Application As Application
            Public Overridable Property CorrelationId As String
            Public Overridable Property NapPartyId As String
            Public Overridable Property LEID As String
            Public Overridable Property OrderId As String
            Public Overridable Property PartyIndividuals As List(Of String)
        End Class
    End Namespace
End Namespace

VB.NET AllChecksApplicationDataRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /allchecks/submit/json HTTP/1.1 
Host: wpcdd-featuretest-ws.worldpay.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"Application":{"ApplicationDetails":{"SourceSystem":"MARS","SourceSystemIdentifier":"String","CustomerType":"New","Csr":"String","Partner":{"PartnerId":"String","PartnerName":"String"},"SellerCode":"String","PricingPackage":"CustomUk","ContactPerson":{"DateOfBirth":"\/Date(-62135596800000-0000)\/","CountryCode":"String","Title":"String","FirstName":"String","MiddleName":"String","LastName":"String","TelephoneNumber":"String","AltTelephoneNumber":"String","Email":"String","Position":"String","PreferredContactMethod":"Email","PreferredContactBestTime":"String"},"SpecialInstructions":"String","OfferDetails":"String","DateContractAccepted":"\/Date(-62135596800000-0000)\/","WorldpayBusinessFinanceInterest":false,"Sar":false,"SellerEmail":"String","AnticipatedGoLiveDate":"\/Date(-62135596800000-0000)\/","AccessibilityOptions":{"AudiotapeRequired":false,"LargePrintRequired":false,"UncontractedBrailleGrade1Required":false,"UncontractedBrailleGrade2Required":false,"NextGenerationTextRequired":false},"UltimateParentId":"String"},"MerchantDetails":{"Business":{"LegalName":"String","LegalAddress":{"IsCommercial":false,"Address1":"String","Address2":"String","Address3":"String","Postcode":"String","City":"String","State":"String","Countrycode":"String"},"WebsiteAddress":"String","CompanyType":"SoleTrader","CompanyTypeOther":"String","CompanyRegistrationNumber":"String","CharityNumber":"String","MerchantCategoryCode":"String","MerchantCategoryDescription":"String","DescriptionOfGoodsAndServices":"String","VatNumber":"String","DateStartedTrading":"\/Date(-62135596800000-0000)\/","CountryOfIncorporation":"String","RegionOfIncorporation":"String","Financials":{"Annual":0,"CardPercentage":0,"CreditCardPercentage":0,"AverageTransactionValue":0},"NewToCards":false,"TradeAssociation":{"GroupName":"String","MemberNumber":"String"}},"GoodsAndServices":{"GoodsProvidedByThirdParty":false,"Deposits":{"Accepted":false,"PerOfSalesWhereInitialDepositTaken":0,"SizePercOfTotalValue":0,"AvgTimeBeforeDeliveryTaken":0,"AvgTimeBeforeDeliveryBalanceTaken":0},"WarrantiesAndGuarantees":{"LevyCharge":false,"PercCardTurnover":0,"AvgLengthInMonths":0,"PercGoodsReturned":0,"ThirdPartyProviders":"String"},"Prepayments":{"FullPaymentAcceptedPriorToSupply":false,"PercGoodsWherePaymentTakenPriorToDelivery":0,"AvgDaysPaymentTakenInAdvance":0},"MembershipsSubscriptionAndInsurancePremiums":{"LevyCharge":false,"PercCardTurnover":0,"AvgLengthInMonths":0,"MembershipCost":0},"StockHeldAtAnotherAddressLocation":{"Address1":"String","Address2":"String","Address3":"String","Postcode":"String","City":"String","State":"String","Countrycode":"String"}}},"Acquiring":{"SettlementPeriodTPlus":0,"Rates":{},"Services":{"Cnp":{"Required":false,"Percentage":0},"Amex":{"Required":false,"ExistingAmexNumber":"String"},"CashbackRequired":false,"WorldpayDashboardRequired":false,"PaperInvoicingRequired":false}},"Products":{"PosProducts":{"Term":0,"RenewalLength":0},"EcomProducts":{"Term":0,"RenewalLength":0},"WptProducts":{"Term":0,"RenewalLength":0,"PosInstallationDate":"\/Date(-62135596800000-0000)\/","IntegratedSolutionProvider":{"Name":"String","Address":{"Address1":"String","Address2":"String","Address3":"String","Postcode":"String","City":"String","State":"String","Countrycode":"String"},"Telephone":"String","PrimaryContact":{"Title":"String","FirstName":"String","LastName":"String","Position":"String","EmailAddress":"String"},"TechnicalContact":{"Title":"String","FirstName":"String","LastName":"String","Position":"String","EmailAddress":"String"},"ProviderType":"String","ProviderSoftware":"String"}},"IpProducts":{"Term":0,"RenewalLength":0,"IntegratedSolutionProvider":{"Name":"String","Address":{"Address1":"String","Address2":"String","Address3":"String","Postcode":"String","City":"String","State":"String","Countrycode":"String"},"Telephone":"String","PrimaryContact":{"Title":"String","FirstName":"String","LastName":"String","Position":"String","EmailAddress":"String"},"TechnicalContact":{"Title":"String","FirstName":"String","LastName":"String","Position":"String","EmailAddress":"String"},"ProviderType":"String","ProviderSoftware":"String"}}}},"CorrelationId":"String","NapPartyId":"String","LEID":"String","OrderId":"String","PartyIndividuals":["String"]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Status":0,"CorrelationId":"String","Message":"String"}