Autoboard Webservice v5.13.0.0

<back to all web services

OrderBoardingRequest

json-order
Requires Authentication
The following routes are available for this service:
POST/OrderBoarding
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum


class ApplicationQueueStatus(IntEnum):
    QUEUED = 0
    STANDARDISED_X_M_L = 20
    READY_TO_DISTRIBUTE = 40
    AWAITING_DISTRIBUTE_RESPONSE = 60
    READY_TO_AUTOBOARD = 80
    THROTTLE_CHECK_PASSED = 100
    ELIGIBILITY_CHECK_PASSED = 300
    SENT_TO_AUTOBOARD_SERVICE = 400
    AUTOBOARDING_SUSPENDED = 450
    SUCCESSFULLY_BOARDED = 500
    QUEUE_ERROR = 1000
    THROTTLE_CHECK_ERROR = 1100
    XML_STANDARDISATION_ERROR = 1200
    ELIGIBILITY_CHECK_ERROR = 1300
    AUTOBOARDING_ERROR = 1400
    INELIGIBLE_THROTTLE_LIMIT = 2100
    INELIGIBLE_APPLICATION = 2300


class ApplicationBoardingStatus(IntEnum):
    PENDING = 0
    I_N__P_R_O_G_R_E_S_S = 5
    FAILED = 9
    COMPLETED = 10


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class InitiateBoardingResponse:
    application_guid: Optional[str] = None
    csr: Optional[int] = None
    application_queue_guid: Optional[str] = None
    queue_status: Optional[ApplicationQueueStatus] = None
    boarding_status: Optional[ApplicationBoardingStatus] = None
    error_messages: Optional[List[str]] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Partner:
    partner_name: Optional[str] = None
    partner_id: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Person:
    title: Optional[str] = None
    first_name: Optional[str] = None
    middle_name: Optional[str] = None
    last_name: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Contact(Person):
    idp_guid: Optional[str] = None
    telephone_number: Optional[str] = None
    alt_telephone_number: Optional[str] = None
    email: Optional[str] = None
    position: Optional[str] = None
    preferred_contact_method: Optional[str] = None
    preferred_contact_best_time: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AuthorisedSigner(Contact):
    date_of_birth: Optional[datetime.datetime] = None
    country_code: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OrderMeta:
    source_system: Optional[str] = None
    source_system_identifier: Optional[str] = None
    csr: Optional[str] = None
    ultimate_parent_id: Optional[str] = None
    order_type: Optional[str] = None
    customer_type: Optional[str] = None
    partner: Optional[Partner] = None
    seller_code: Optional[str] = None
    seller_email: Optional[str] = None
    special_instructions: Optional[str] = None
    contact: Optional[AuthorisedSigner] = None
    offer_details: Optional[str] = None
    date_contract_accepted: Optional[datetime.datetime] = None
    worldpay_business_finance_interest: Optional[bool] = None
    sar: Optional[bool] = None
    has_supporting_files: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Address:
    address1: Optional[str] = None
    address2: Optional[str] = None
    address3: Optional[str] = None
    postcode: Optional[str] = None
    city: Optional[str] = None
    state: Optional[str] = None
    countrycode: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class MerchantAddress(Address):
    address_type: Optional[str] = None
    is_commercial: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class InvoiceContact(Person):
    email: Optional[str] = None
    position: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BankAccount:
    sort_code: Optional[str] = None
    account_number: Optional[str] = None
    bank_name: Optional[str] = None
    bank_account_name: Optional[str] = None
    swift_code: Optional[str] = None
    international_bank_account_number: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class MerchantCategory:
    merchant_category_code: Optional[str] = None
    merchant_category_description: Optional[str] = None
    description_of_goods_and_services: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Financials:
    annual: Optional[Decimal] = None
    card_percentage: Optional[Decimal] = None
    credit_card_percentage: Optional[Decimal] = None
    average_transaction_value: Optional[Decimal] = None
    card_not_present_percentage: Optional[Decimal] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class TradeAssociation:
    group_name: Optional[str] = None
    member_number: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PrincipalAddress(Address):
    start_date: Optional[datetime.datetime] = None
    end_date: Optional[datetime.datetime] = None


class PositionType(IntEnum):
    SOLE_TRADER = 0
    PARTNER = 1
    DIRECTOR = 2
    COMPANY_SECRETARY = 3
    CHIEF_FINANCIAL_OFFICER = 4
    CHAIRMAN = 5
    DESIGNATED_BOARD_MEMBER = 7
    SETTLOR = 8
    TREASURER = 9
    TRUSTEE = 10
    CHIEF_EXECUTIVE = 11
    AUTHORISED_PERSON_WITH_CONSENT = 12
    NON_EXECUTIVE_DIRECTOR = 13
    CONTACT_PERSON = 14
    SHAREHOLDER = 15


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Principal:
    title: Optional[str] = None
    first_name: Optional[str] = None
    middle_name: Optional[str] = None
    last_name: Optional[str] = None
    date_of_birth: Optional[datetime.datetime] = None
    nationality: Optional[str] = None
    home_addresses: Optional[List[PrincipalAddress]] = None
    ownership_percentage: Optional[Decimal] = None
    position: Optional[PositionType] = None
    is_financial_controller: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Deposits:
    per_of_sales_where_initial_deposit_taken: Optional[int] = None
    size_per_total_value: Optional[int] = None
    avg_time_before_delivery_deposit_taken: Optional[int] = None
    avg_time_before_delivery_balance_taken: Optional[int] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class WarrantiesAndGuarantees:
    perc_card_turnover: Optional[int] = None
    avg_length_in_months: Optional[int] = None
    perc_goods_returned: Optional[int] = None
    third_party_providers: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Prepayments:
    perc_goods_where_payment_taken_prior_to_delivery: Optional[int] = None
    avg_days_payment_taken_in_advance: Optional[int] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class MembershipsSubscriptionAndInsurancePremiums:
    perc_card_turnover: Optional[int] = None
    avg_length_in_months: Optional[int] = None
    membership_cost: Optional[Decimal] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class GoodsAndServices:
    goods_provided_by_third_party: Optional[bool] = None
    deposits: Optional[Deposits] = None
    warranties_and_guarantees: Optional[WarrantiesAndGuarantees] = None
    prepayments: Optional[Prepayments] = None
    memberships_subscription_and_insurance_premiums: Optional[MembershipsSubscriptionAndInsurancePremiums] = None
    stock_held_at_another_address_location: Optional[Address] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AccessibilityOptions:
    audiotape_required: Optional[bool] = None
    large_print_required: Optional[bool] = None
    uncontracted_braille_grade1_required: Optional[bool] = None
    uncontracted_braille_grade2_required: Optional[bool] = None
    next_generation_text_required: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ClearingDetails:
    merchant_url: Optional[str] = None
    telephone: Optional[str] = None
    email: Optional[str] = None


class CardType(str, Enum):
    VISA_DEBIT = 'VisaDebit'
    VISA_CREDIT = 'VisaCredit'
    VISA_COMMERCIAL = 'VisaCommercial'
    MASTERCARD_DEBIT = 'MastercardDebit'
    MASTERCARD_CREDIT = 'MastercardCredit'
    MASTERCARD_COMMERCIAL = 'MastercardCommercial'
    MASTERCARD_WORLD_SIGNIA = 'MastercardWorldSignia'
    JCB_CREDIT = 'JcbCredit'
    JCB_DEBIT = 'JcbDebit'
    JCB_COMMERCIAL = 'JcbCommercial'
    DINERS_DISCOVER_CREDIT = 'DinersDiscoverCredit'
    DINERS_DISCOVER_DEBIT = 'DinersDiscoverDebit'
    DINERS_DISCOVER_COMMERCIAL = 'DinersDiscoverCommercial'
    AMEX = 'Amex'
    CHINA_UNION_PAY_CREDIT = 'ChinaUnionPayCredit'
    CHINA_UNION_PAY_DEBIT = 'ChinaUnionPayDebit'
    CHINA_UNION_PAY_COMMERCIAL = 'ChinaUnionPayCommercial'
    VISA_BUSINESS_DEBIT = 'VisaBusinessDebit'
    MASTERCARD_BUSINESS = 'MastercardBusiness'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RateChargePair:
    percent: Optional[Decimal] = None
    cost: Optional[Decimal] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CardCharge:
    card_type: Optional[CardType] = None
    purchase: Optional[RateChargePair] = None
    refund: Optional[RateChargePair] = None


class PremiumTransactionChargeType(str, Enum):
    MAGSTRIPE = 'Magstripe'
    CNP_MOTO = 'CnpMoto'
    PAPER = 'Paper'
    PAN_KEY_ENTRY = 'PanKeyEntry'
    SECURE_ECOM = 'SecureEcom'
    NON_SECURE_ECOM = 'NonSecureEcom'
    INTER_REGIONAL = 'InterRegional'
    INTRA_REGIONAL = 'IntraRegional'
    NON_AUTH = 'NonAuth'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PremiumTransactionCharge:
    type: Optional[PremiumTransactionChargeType] = None
    credit_card: Optional[RateChargePair] = None
    debit_card: Optional[RateChargePair] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AdditionalTariff:
    type: Optional[str] = None
    cost: Optional[Decimal] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Rates:
    card_charges: Optional[List[CardCharge]] = None
    premium_transaction_charges: Optional[List[PremiumTransactionCharge]] = None
    additional_tariffs: Optional[List[AdditionalTariff]] = None


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


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class TradingCurrency:
    transaction_currencies: Optional[List[CurrencyCodeType]] = None
    settlement_currency: Optional[CurrencyCodeType] = None
    settlement_bank_swift: Optional[str] = None
    settlement_bank_iban: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Acquiring:
    settlement_period: Optional[int] = None
    funding_mode: Optional[str] = None
    rates: Optional[Rates] = None
    trading_currencies: Optional[List[TradingCurrency]] = None


class ProductFeeType(str, Enum):
    HIRE_COST = 'HireCost'
    TRANSACTION_COST = 'TransactionCost'
    SERVICE_FEE = 'ServiceFee'
    MANAGED_SERVICE_SETUP = 'ManagedServiceSetup'
    MANAGED_SERVICE_MONTHLY = 'ManagedServiceMonthly'


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductFee:
    type: Optional[ProductFeeType] = None
    cost: Optional[Decimal] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductOption:
    type: Optional[str] = None
    value: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Product:
    name: Optional[str] = None
    type: Optional[str] = None
    variant: Optional[str] = None
    quantity: Optional[int] = None
    related_fees: Optional[List[ProductFee]] = None
    options: Optional[List[ProductOption]] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Subscription:
    proposition: Optional[str] = None
    pricing_package: Optional[str] = None
    term: Optional[int] = None
    renewal_length: Optional[int] = None
    acquiring: Optional[Acquiring] = None
    products: Optional[List[Product]] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OrderPayload:
    party_id: Optional[str] = None
    parent_party_id: Optional[str] = None
    legal_name: Optional[str] = None
    trading_name: Optional[str] = None
    addresses: Optional[List[MerchantAddress]] = None
    trading_contact: Optional[Contact] = None
    invoice_contact: Optional[InvoiceContact] = None
    settlement_bank_account: Optional[BankAccount] = None
    charges_bank_account: Optional[BankAccount] = None
    direct_debit_correspondence_email: Optional[str] = None
    website_address: Optional[str] = None
    company_type: Optional[str] = None
    company_type_other: Optional[str] = None
    company_registration_number: Optional[str] = None
    charity_number: Optional[str] = None
    merchant_categories: Optional[List[MerchantCategory]] = None
    vat_number: Optional[str] = None
    date_started_trading: Optional[datetime.datetime] = None
    anticipated_go_live_date: Optional[datetime.datetime] = None
    country_of_incorporation: Optional[str] = None
    region_of_incorporation: Optional[str] = None
    financials: Optional[Financials] = None
    new_to_cards: Optional[bool] = None
    trade_association: Optional[TradeAssociation] = None
    principals: Optional[List[Principal]] = None
    goods_and_services: Optional[GoodsAndServices] = None
    accessibility_options: Optional[AccessibilityOptions] = None
    clearing_details: Optional[ClearingDetails] = None
    acquiring: Optional[Acquiring] = None
    subscriptions: Optional[List[Subscription]] = None
    children: Optional[List[OrderPayload]] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Order:
    meta: Optional[OrderMeta] = None
    payload: Optional[OrderPayload] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OrderBoardingRequest:
    # @ApiMember(IsRequired=true)
    correlation_id: Optional[str] = None

    # @ApiMember(IsRequired=true)
    order_json: Optional[Order] = None

    onboarding_request_id: Optional[str] = None
    local_enterprise_id: Optional[str] = None
    audience: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Address:
    address1: Optional[str] = None
    address2: Optional[str] = None
    address3: Optional[str] = None
    postcode: Optional[str] = None
    city: Optional[str] = None
    state: Optional[str] = None
    country_code: Optional[str] = None

Python OrderBoardingRequest 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 /OrderBoarding HTTP/1.1 
Host: abservice.worldpay.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"correlationId":"00000000000000000000000000000000","orderJson":{"meta":{"sourceSystem":"String","sourceSystemIdentifier":"String","csr":"String","ultimateParentId":"String","orderType":"String","customerType":"String","partner":{"partnerName":"String","partnerId":"String"},"sellerCode":"String","sellerEmail":"String","specialInstructions":"String","contact":{"dateOfBirth":"\/Date(-62135596800000-0000)\/","countryCode":"String","idpGuid":"00000000000000000000000000000000","telephoneNumber":"String","altTelephoneNumber":"String","email":"String","position":"String","preferredContactMethod":"String","preferredContactBestTime":"String","title":"String","firstName":"String","middleName":"String","lastName":"String"},"offerDetails":"String","dateContractAccepted":"\/Date(-62135596800000-0000)\/","worldpayBusinessFinanceInterest":false,"sar":false,"hasSupportingFiles":false},"payload":{"partyId":"String","parentPartyId":"String","legalName":"String","tradingName":"String","tradingContact":{"idpGuid":"00000000000000000000000000000000","telephoneNumber":"String","altTelephoneNumber":"String","email":"String","position":"String","preferredContactMethod":"String","preferredContactBestTime":"String","title":"String","firstName":"String","middleName":"String","lastName":"String"},"invoiceContact":{"email":"String","position":"String","title":"String","firstName":"String","middleName":"String","lastName":"String"},"settlementBankAccount":{"sortCode":"String","accountNumber":"String","bankName":"String","bankAccountName":"String","swiftCode":"String","internationalBankAccountNumber":"String"},"chargesBankAccount":{"sortCode":"String","accountNumber":"String","bankName":"String","bankAccountName":"String","swiftCode":"String","internationalBankAccountNumber":"String"},"directDebitCorrespondenceEmail":"String","websiteAddress":"String","companyType":"String","companyTypeOther":"String","companyRegistrationNumber":"String","charityNumber":"String","vatNumber":"String","dateStartedTrading":"\/Date(-62135596800000-0000)\/","anticipatedGoLiveDate":"\/Date(-62135596800000-0000)\/","countryOfIncorporation":"String","regionOfIncorporation":"String","financials":{"annual":0,"cardPercentage":0,"creditCardPercentage":0,"averageTransactionValue":0,"cardNotPresentPercentage":0},"newToCards":false,"tradeAssociation":{"groupName":"String","memberNumber":"String"},"goodsAndServices":{"goodsProvidedByThirdParty":false,"deposits":{"perOfSalesWhereInitialDepositTaken":0,"sizePerTotalValue":0,"avgTimeBeforeDeliveryDepositTaken":0,"avgTimeBeforeDeliveryBalanceTaken":0},"warrantiesAndGuarantees":{"percCardTurnover":0,"avgLengthInMonths":0,"percGoodsReturned":0,"thirdPartyProviders":"String"},"prepayments":{"percGoodsWherePaymentTakenPriorToDelivery":0,"avgDaysPaymentTakenInAdvance":0},"membershipsSubscriptionAndInsurancePremiums":{"percCardTurnover":0,"avgLengthInMonths":0,"membershipCost":0},"stockHeldAtAnotherAddressLocation":{"address1":"String","address2":"String","address3":"String","postcode":"String","city":"String","state":"String","countryCode":"String"}},"accessibilityOptions":{"audiotapeRequired":false,"largePrintRequired":false,"uncontractedBrailleGrade1Required":false,"uncontractedBrailleGrade2Required":false,"nextGenerationTextRequired":false},"clearingDetails":{"merchantUrl":"String","telephone":"String","email":"String"},"acquiring":{"settlementPeriod":0,"fundingMode":"String","rates":{}}}},"onboardingRequestId":"00000000000000000000000000000000","localEnterpriseId":"00000000000000000000000000000000","audience":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"applicationGuid":"00000000000000000000000000000000","csr":0,"applicationQueueGuid":"00000000000000000000000000000000","queueStatus":"Queued","boardingStatus":"PENDING","errorMessages":["String"]}