CDD Engine Web Service v2.14.0.0

<back to all web services

AuthPlusRealtimeCheckDataRequest

Requires Authentication
The following routes are available for this service:
POST/authplus/realtime
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CDD_Engine_WS.dto.Requests
Imports CDD_Engine_DLL.DataObjects

Namespace Global

    Namespace CDD_Engine_DLL.DataObjects

        Public Partial Class AddressData
            Public Overridable Property address1 As String
            Public Overridable Property address2 As String
            Public Overridable Property address3 As String
            Public Overridable Property postalCode 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 ContactNameData
            Public Overridable Property title As String
            Public Overridable Property firstName As String
            Public Overridable Property middleName As String
            Public Overridable Property lastName As String
        End Class

        Public Partial Class IdentityVerificationDocuments
            Public Overridable Property documentId As String
            Public Overridable Property authenticity As String
        End Class

        Public Partial Class OwnerDetails
            Public Sub New()
                identityVerificationDocuments = New List(Of IdentityVerificationDocuments)
            End Sub

            Public Overridable Property dayOfBirth As Integer
            Public Overridable Property monthOfBirth As Integer
            Public Overridable Property yearOfBirth As Integer
            Public Overridable Property ownershipPercentage As Nullable(Of Double)
            Public Overridable Property homeAddress As AddressData
            Public Overridable Property currentAddressLessThanThreeYears As Boolean
            Public Overridable Property previousHomeAddress As AddressData
            Public Overridable Property name As ContactNameData
            Public Overridable Property director As Boolean
            Public Overridable Property nationality As String
            Public Overridable Property position As String
            Public Overridable Property timeAtHomeAddressYears As Nullable(Of Integer)
            Public Overridable Property timeAtHomeAddressMonths As Nullable(Of Integer)
            Public Overridable Property PrimaryPartyID As String
            Public Overridable Property identityVerificationDocuments As List(Of IdentityVerificationDocuments)
        End Class
    End Namespace

    Namespace CDD_Engine_WS.dto.Requests

        Public Partial Class AuthPlusRealtimeCheckDataRequest
            Public Sub New()
                Owners = New List(Of OwnerDetails)
            End Sub

            Public Overridable Property ApplicationGUID As String
            Public Overridable Property CSR As Integer
            Public Overridable Property Owners As List(Of OwnerDetails)
        End Class
    End Namespace
End Namespace

VB.NET AuthPlusRealtimeCheckDataRequest DTOs

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

HTTP + XML

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

POST /authplus/realtime HTTP/1.1 
Host: wpcdd-featuretest-ws.worldpay.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<AuthPlusRealtimeCheckDataRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CDD_Engine_WS.dto.Requests">
  <ApplicationGUID>String</ApplicationGUID>
  <CSR>0</CSR>
  <Owners xmlns:d2p1="http://schemas.datacontract.org/2004/07/CDD_Engine_DLL.DataObjects">
    <d2p1:OwnerDetails>
      <d2p1:PrimaryPartyID>String</d2p1:PrimaryPartyID>
      <d2p1:currentAddressLessThanThreeYears>false</d2p1:currentAddressLessThanThreeYears>
      <d2p1:dayOfBirth>0</d2p1:dayOfBirth>
      <d2p1:director>false</d2p1:director>
      <d2p1:homeAddress>
        <d2p1:address1>String</d2p1:address1>
        <d2p1:address2>String</d2p1:address2>
        <d2p1:address3>String</d2p1:address3>
        <d2p1:city>String</d2p1:city>
        <d2p1:countryCode>String</d2p1:countryCode>
        <d2p1:postalCode>String</d2p1:postalCode>
        <d2p1:state>String</d2p1:state>
      </d2p1:homeAddress>
      <d2p1:identityVerificationDocuments>
        <d2p1:IdentityVerificationDocuments>
          <d2p1:authenticity>String</d2p1:authenticity>
          <d2p1:documentId>String</d2p1:documentId>
        </d2p1:IdentityVerificationDocuments>
      </d2p1:identityVerificationDocuments>
      <d2p1:monthOfBirth>0</d2p1:monthOfBirth>
      <d2p1:name>
        <d2p1:firstName>String</d2p1:firstName>
        <d2p1:lastName>String</d2p1:lastName>
        <d2p1:middleName>String</d2p1:middleName>
        <d2p1:title>String</d2p1:title>
      </d2p1:name>
      <d2p1:nationality>String</d2p1:nationality>
      <d2p1:ownershipPercentage>0</d2p1:ownershipPercentage>
      <d2p1:position>String</d2p1:position>
      <d2p1:previousHomeAddress>
        <d2p1:address1>String</d2p1:address1>
        <d2p1:address2>String</d2p1:address2>
        <d2p1:address3>String</d2p1:address3>
        <d2p1:city>String</d2p1:city>
        <d2p1:countryCode>String</d2p1:countryCode>
        <d2p1:postalCode>String</d2p1:postalCode>
        <d2p1:state>String</d2p1:state>
      </d2p1:previousHomeAddress>
      <d2p1:timeAtHomeAddressMonths>0</d2p1:timeAtHomeAddressMonths>
      <d2p1:timeAtHomeAddressYears>0</d2p1:timeAtHomeAddressYears>
      <d2p1:yearOfBirth>0</d2p1:yearOfBirth>
    </d2p1:OwnerDetails>
  </Owners>
</AuthPlusRealtimeCheckDataRequest>