POST | /authplus/submit |
---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class AuthPlusCheckDataRequest
{
var ApplicationGUID:String? = null
var CSR:Int? = null
var Owners:ArrayList<OwnerDetails> = ArrayList<OwnerDetails>()
}
open class OwnerDetails
{
var dayOfBirth:Int? = null
var monthOfBirth:Int? = null
var yearOfBirth:Int? = null
var ownershipPercentage:Double? = null
var homeAddress:AddressData? = null
var currentAddressLessThanThreeYears:Boolean? = null
var previousHomeAddress:AddressData? = null
var name:ContactNameData? = null
var director:Boolean? = null
var nationality:String? = null
var position:String? = null
var timeAtHomeAddressYears:Int? = null
var timeAtHomeAddressMonths:Int? = null
var PrimaryPartyID:String? = null
var identityVerificationDocuments:ArrayList<IdentityVerificationDocuments> = ArrayList<IdentityVerificationDocuments>()
}
open class AddressData
{
var address1:String? = null
var address2:String? = null
var address3:String? = null
var postalCode:String? = null
var city:String? = null
var state:String? = null
var countryCode:String? = null
}
open class ContactNameData
{
var title:String? = null
var firstName:String? = null
var middleName:String? = null
var lastName:String? = null
}
open class IdentityVerificationDocuments
{
var documentId:String? = null
var authenticity:String? = null
}
Kotlin AuthPlusCheckDataRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /authplus/submit HTTP/1.1
Host: wpcdd-featuretest-ws.worldpay.com
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"ApplicationGUID":"String","CSR":0,"Owners":[{"dayOfBirth":0,"monthOfBirth":0,"yearOfBirth":0,"ownershipPercentage":0,"homeAddress":{"address1":"String","address2":"String","address3":"String","postalCode":"String","city":"String","state":"String","countryCode":"String"},"currentAddressLessThanThreeYears":false,"previousHomeAddress":{"address1":"String","address2":"String","address3":"String","postalCode":"String","city":"String","state":"String","countryCode":"String"},"name":{"title":"String","firstName":"String","middleName":"String","lastName":"String"},"director":false,"nationality":"String","position":"String","timeAtHomeAddressYears":0,"timeAtHomeAddressMonths":0,"PrimaryPartyID":"String","identityVerificationDocuments":[{"documentId":"String","authenticity":"String"}]}]}