Risk Object
fun RiskObject(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = account_holder ) accountHolder: String, @Json(name = iban ) iban: String, @Json(name = bic ) bic: String? = null, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId? = null, @Json(name = testmode ) testmode: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime, @Json(name = metadata ) metadata: Map<String, Any>? = null, @Json(name = merchant_id ) merchantId: String? = null, @Json(name = xs2a_account_snapshot ) xs2aAccountSnapshot: Xs2aAccountSnapshotResponse? = null, @Json(name = xs2a_balance_check ) xs2aBalanceCheck: Xs2aBalanceCheckResponse? = null, @Json(name = xs2a_balance_overview ) xs2aBalanceOverview: Xs2aBalanceOverviewResponse? = null, @Json(name = xs2a_cashflow_overview ) xs2aCashflowOverview: Xs2aCashflowOverviewResponse? = null, @Json(name = xs2a_chargeback_check ) xs2aChargebackCheck: Xs2aChargebackCheckResponse? = null, @Json(name = xs2a_children_check ) xs2aChildrenCheck: Xs2aChildrenCheckResponse? = null, @Json(name = xs2a_rating_b2b_check ) xs2aRatingB2bCheck: Xs2aRatingB2bCheckResponse? = null, @Json(name = xs2a_rating_b2c_check ) xs2aRatingB2cCheck: Xs2aRatingB2cCheckResponse? = null, @Json(name = xs2a_profit_loss_check ) xs2aProfitLossCheck: Xs2aProfitLossCheckResponse? = null, @Json(name = xs2a_income_check ) xs2aIncomeCheck: Xs2aIncomeCheckResponse? = null, @Json(name = xs2a_account_linked_offers_check ) xs2aAccountLinkedOffersCheck: Xs2aAccountLinkedOffersCheckResponse? = null, @Json(name = xs2a_credit_check ) xs2aCreditCheck: Xs2aCreditCheckResponse? = null, @Json(name = xs2a_direct_debit_check ) xs2aDirectDebitCheck: Xs2aDirectDebitCheckResponse? = null, @Json(name = xs2a_fact_sheet_lists ) xs2aFactSheetLists: Xs2aFactSheetListsResponse? = null, @Json(name = xs2a_overdraft_limit_check ) xs2aOverdraftLimitCheck: Xs2aOverdraftLimitCheckResponse? = null, @Json(name = xs2a_seizure_check ) xs2aSeizureCheck: Xs2aSeizureCheckResponse? = null, @Json(name = xs2a_name_check ) xs2aNameCheck: Xs2aNameCheckResponse? = null, @Json(name = xs2a_standing_orders_check ) xs2aStandingOrdersCheck: Xs2aStandingOrdersCheckResponse? = null, @Json(name = xs2a_all_accounts_check ) xs2aAllAccountsCheck: Xs2aAllAccountsCheckResponse? = null, @Json(name = xs2a_account_status_check ) xs2aAccountStatusCheck: Xs2aAccountStatusCheckResponse? = null, @Json(name = xs2a_age_verification_check ) xs2aAgeVerificationCheck: Xs2aAgeVerificationCheckResponse? = null, @Json(name = xs2a_holder_identification_check ) xs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheckResponse? = null, @Json(name = xs2a_risk_calculations_check ) xs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheckResponse? = null, @Json(name = xs2a_account_characteristics_check ) xs2aAccountCharacteristicsCheck: Xs2aAccountCharacteristicsCheckResponse? = null)
Content copied to clipboard
Parameters
id
Transaction id
transaction
Internal XS2A transaction id. This id will be the same for the whole transaction
accountHolder
Account holder name
iban
IBAN
bic
BIC
bankName
Bank name
countryId
Two letter country code id, e.g. AT, CH, DE
testmode
Indicates whether or not it is a test transaction
createdAt
Date of creation
metadata
Custom data will be returned unchanged. If no data was submitted, this field will be null
merchantId
Data will be returned unchanged
xs2aAccountSnapshot
xs2aBalanceCheck
xs2aBalanceOverview
xs2aCashflowOverview
xs2aChargebackCheck
xs2aChildrenCheck
xs2aRatingB2bCheck
xs2aRatingB2cCheck
xs2aProfitLossCheck
xs2aIncomeCheck
xs2aAccountLinkedOffersCheck
xs2aCreditCheck
xs2aDirectDebitCheck
xs2aFactSheetLists
xs2aOverdraftLimitCheck
xs2aSeizureCheck
xs2aStandingOrdersCheck
xs2aAllAccountsCheck
xs2aAccountStatusCheck
xs2aAgeVerificationCheck
xs2aHolderIdentificationCheck
xs2aRiskCalculationsCheck
xs2aAccountCharacteristicsCheck