Remote Deposit Request
- class q2_sdk.models.adapters.remote_deposit.RemoteDepositRequestType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
- RDC_Validate = 41
- RDC_Capture = 42
- RDC_TransactionList = 43
- RDC_TransactionDetail = 44
- class q2_sdk.models.adapters.remote_deposit.RemoteDepositCaptureErrorBitflags(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
- FrontImageBad = 1
- BackImageBad = 2
- AmountBad = 4
- CheckNumberBad = 8
- AccountNumberBad = 16
- class q2_sdk.models.adapters.remote_deposit.RemoteDepositStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
- Submitted = 0
- Accepted = 1
- Rejected = 2
- class q2_sdk.models.adapters.remote_deposit.BaseRDCRequest(accounts)[source]
BaseRDCRequest(accounts: ‘list[RDCAccount]’)
-
accounts:
list
[RDCAccount
]
-
accounts:
- class q2_sdk.models.adapters.remote_deposit.RDCAccount(account_number_internal, account_number_external, cif_internal, cif_external, note_cert_number, host_product_type, host_product_code, branch_id, bank_id, transaction_type, ui_source, time_to_live_in_seconds, host_error_code, host_user, host_password, process_state, is_external_account, routing_number, rt_ctrl_event, skip_balance_check, hydra_product_code, hydra_product_type_code, process_date, host_account_id, host_trace_number, is_valid=True)[source]
RDCAccount(account_number_internal: ‘str’, account_number_external: ‘str’, cif_internal: ‘str’, cif_external: ‘str’, note_cert_number: ‘str’, host_product_type: ‘str’, host_product_code: ‘str’, branch_id: ‘int’, bank_id: ‘str’, transaction_type: ‘int’, ui_source: ‘int’, time_to_live_in_seconds: ‘int’, host_error_code: ‘int’, host_user: ‘str’, host_password: ‘str’, process_state: ‘RemoteDepositCaptureErrorBitflags’, is_external_account: ‘bool’, routing_number: ‘str’, rt_ctrl_event: ‘str’, skip_balance_check: ‘bool’, hydra_product_code: ‘str’, hydra_product_type_code: ‘str’, process_date: ‘str’, host_account_id: ‘str’, host_trace_number: ‘str’, is_valid: ‘bool’ = True)
-
account_number_internal:
str
-
account_number_external:
str
-
cif_internal:
str
-
cif_external:
str
-
note_cert_number:
str
-
host_product_type:
str
-
host_product_code:
str
-
branch_id:
int
-
bank_id:
str
-
transaction_type:
int
-
ui_source:
int
-
time_to_live_in_seconds:
int
-
host_error_code:
int
-
host_user:
str
-
host_password:
str
-
process_state:
RemoteDepositCaptureErrorBitflags
-
is_external_account:
bool
-
routing_number:
str
-
rt_ctrl_event:
str
-
skip_balance_check:
bool
-
hydra_product_code:
str
-
hydra_product_type_code:
str
-
process_date:
str
-
host_account_id:
str
-
host_trace_number:
str
-
is_valid:
bool
= True
-
account_number_internal:
- class q2_sdk.models.adapters.remote_deposit.CheckImage(raw, image_type)[source]
CheckImage(raw: ‘bytes’, image_type: ‘ImageType’)
-
raw:
bytes
-
raw:
- class q2_sdk.models.adapters.remote_deposit.ImageType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
- GIF = 0
- JPG = 1
- BMP = 2
- PNG = 3
- PDF = 4
- TIFF = 5
- class q2_sdk.models.adapters.remote_deposit.RDCCaptureRequest(accounts, selected_account, amount, check_number, front_image, back_image)[source]
RDCCaptureRequest(accounts: ‘list[RDCAccount]’, selected_account: ‘RDCAccount’, amount: ‘str’, check_number: ‘int’, front_image: ‘CheckImage’, back_image: ‘CheckImage’)
-
selected_account:
RDCAccount
-
amount:
str
-
check_number:
int
-
front_image:
CheckImage
-
back_image:
CheckImage
-
selected_account:
- class q2_sdk.models.adapters.remote_deposit.RDCCaptureResponse(host_transaction_id, check_number=None, end_user_message='', success=True, process_state=None)[source]
RDCCaptureResponse(host_transaction_id: ‘str’, check_number: ‘Optional[int]’ = None, end_user_message: ‘Optional[str]’ = ‘’, success: ‘Optional[bool]’ = True, process_state: ‘Optional[RemoteDepositCaptureErrorBitflags]’ = None)
-
host_transaction_id:
str
-
check_number:
Optional
[int
] = None
-
end_user_message:
Optional
[str
] = ''
-
success:
Optional
[bool
] = True
-
process_state:
Optional
[RemoteDepositCaptureErrorBitflags
] = None
-
host_transaction_id:
- class q2_sdk.models.adapters.remote_deposit.RDCTransactionHistoryListRequest(accounts)[source]
RDCTransactionHistoryListRequest(accounts: ‘list[RDCAccount]’)
- class q2_sdk.models.adapters.remote_deposit.RDCValidateRequest(accounts)[source]
RDCValidateRequest(accounts: ‘list[RDCAccount]’)
- class q2_sdk.models.adapters.remote_deposit.RDCTransactionHistoryDetailRequest(accounts, transaction_id)[source]
RDCTransactionHistoryDetailRequest(accounts: ‘list[RDCAccount]’, transaction_id: ‘int’)
-
transaction_id:
int
-
transaction_id:
- class q2_sdk.models.adapters.remote_deposit.RDCTransactionHistoryDetailResponse(transaction_id, host_ref_number, transaction_date, transaction_amount, transaction_status, transaction_description, account_number, front_image, back_image, check_number=None)[source]
RDCTransactionHistoryDetailResponse(transaction_id: ‘int’, host_ref_number: ‘str’, transaction_date: ‘str’, transaction_amount: ‘str’, transaction_status: ‘RemoteDepositStatus’, transaction_description: ‘str’, account_number: ‘str’, front_image: ‘CheckImage’, back_image: ‘CheckImage’, check_number: ‘Optional[str]’ = None)
-
transaction_id:
int
-
host_ref_number:
str
-
transaction_date:
str
-
transaction_amount:
str
-
transaction_status:
RemoteDepositStatus
-
transaction_description:
str
-
account_number:
str
-
front_image:
CheckImage
-
back_image:
CheckImage
-
check_number:
Optional
[str
] = None
-
transaction_id:
- class q2_sdk.models.adapters.remote_deposit.RDCTransactionResponse(host_transaction_id, transaction_description, transaction_date, transaction_amount, transaction_status, account_number)[source]
RDCTransactionResponse(host_transaction_id: ‘str’, transaction_description: ‘str’, transaction_date: ‘str’, transaction_amount: ‘str’, transaction_status: ‘RemoteDepositStatus’, account_number: ‘str’)
-
host_transaction_id:
str
-
transaction_description:
str
-
transaction_date:
str
-
transaction_amount:
str
-
transaction_status:
RemoteDepositStatus
-
account_number:
str
-
host_transaction_id:
- class q2_sdk.models.adapters.remote_deposit.RemoteDepositRequest(internal_account_number, transaction_id, transaction_type, external_account_number=None, cif_internal=None, cif_external=None, host_product_type=None, host_product_code=None, branch_id=None, bank_id=None, ui_source=None, host_trace_number=None, process_state=None, is_external_account=None, routing_number=None, realtime_control_binary_data_1=None, realtime_control_binary_data_2=None, hydra_product_code=None, hydra_product_type_code=None, host_account_id=None)[source]
RemoteDepositRequest(internal_account_number: ‘str’, transaction_id: ‘int’, transaction_type: ‘RemoteDepositRequestType’, external_account_number: ‘Optional[str]’ = None, cif_internal: ‘Optional[str]’ = None, cif_external: ‘Optional[str]’ = None, host_product_type: ‘Optional[str]’ = None, host_product_code: ‘Optional[str]’ = None, branch_id: ‘Optional[str]’ = None, bank_id: ‘Optional[str]’ = None, ui_source: ‘Optional[int]’ = None, host_trace_number: ‘Optional[str]’ = None, process_state: ‘Optional[int]’ = None, is_external_account: ‘Optional[bool]’ = None, routing_number: ‘Optional[str]’ = None, realtime_control_binary_data_1: ‘Optional[bytes]’ = None, realtime_control_binary_data_2: ‘Optional[bytes]’ = None, hydra_product_code: ‘Optional[str]’ = None, hydra_product_type_code: ‘Optional[str]’ = None, host_account_id: ‘Optional[int]’ = None)
-
internal_account_number:
str
-
transaction_id:
int
-
transaction_type:
RemoteDepositRequestType
-
external_account_number:
Optional
[str
] = None
-
cif_internal:
Optional
[str
] = None
-
cif_external:
Optional
[str
] = None
-
host_product_type:
Optional
[str
] = None
-
host_product_code:
Optional
[str
] = None
-
branch_id:
Optional
[str
] = None
-
bank_id:
Optional
[str
] = None
-
ui_source:
Optional
[int
] = None
-
host_trace_number:
Optional
[str
] = None
-
process_state:
Optional
[int
] = None
-
is_external_account:
Optional
[bool
] = None
-
routing_number:
Optional
[str
] = None
-
realtime_control_binary_data_1:
Optional
[bytes
] = None
-
realtime_control_binary_data_2:
Optional
[bytes
] = None
-
hydra_product_code:
Optional
[str
] = None
-
hydra_product_type_code:
Optional
[str
] = None
-
host_account_id:
Optional
[int
] = None
-
internal_account_number:
- class q2_sdk.models.adapters.remote_deposit.RDCValidation(multi_step=False, user_valid=True, error_message=None, limit_messages=None, host_account_ids=None, daily_amount=None, daily_count=None, daily_amount_remaining=None, daily_count_remaining=None, weekly_amount=None, weekly_count=None, weekly_amount_remaining=None, weekly_count_remaining=None, monthly_amount=None, monthly_count=None, monthly_amount_remaining=None, monthly_count_remaining=None, item_amount=None, calendar_day_amount=None, calendar_day_amount_remaining=None, calendar_day_count=None, calendar_day_count_remaining=None, multi_day_amount=None)[source]
RDCValidation(multi_step: ‘Optional[bool]’ = False, user_valid: ‘Optional[bool]’ = True, error_message: ‘Optional[str]’ = None, limit_messages: ‘Optional[list[str]]’ = None, host_account_ids: ‘Optional[list[int]]’ = None, daily_amount: ‘Optional[Decimal]’ = None, daily_count: ‘Optional[int]’ = None, daily_amount_remaining: ‘Optional[Decimal]’ = None, daily_count_remaining: ‘Optional[int]’ = None, weekly_amount: ‘Optional[Decimal]’ = None, weekly_count: ‘Optional[int]’ = None, weekly_amount_remaining: ‘Optional[Decimal]’ = None, weekly_count_remaining: ‘Optional[int]’ = None, monthly_amount: ‘Optional[Decimal]’ = None, monthly_count: ‘Optional[int]’ = None, monthly_amount_remaining: ‘Optional[Decimal]’ = None, monthly_count_remaining: ‘Optional[int]’ = None, item_amount: ‘Optional[Decimal]’ = None, calendar_day_amount: ‘Optional[Decimal]’ = None, calendar_day_amount_remaining: ‘Optional[Decimal]’ = None, calendar_day_count: ‘Optional[int]’ = None, calendar_day_count_remaining: ‘Optional[int]’ = None, multi_day_amount: ‘Optional[Decimal]’ = None)
-
multi_step:
Optional
[bool
] = False
-
user_valid:
Optional
[bool
] = True
-
error_message:
Optional
[str
] = None
-
limit_messages:
Optional
[list
[str
]] = None
-
host_account_ids:
Optional
[list
[int
]] = None
-
daily_amount:
Optional
[Decimal
] = None
-
daily_count:
Optional
[int
] = None
-
daily_amount_remaining:
Optional
[Decimal
] = None
-
daily_count_remaining:
Optional
[int
] = None
-
weekly_amount:
Optional
[Decimal
] = None
-
weekly_count:
Optional
[int
] = None
-
weekly_amount_remaining:
Optional
[Decimal
] = None
-
weekly_count_remaining:
Optional
[int
] = None
-
monthly_amount:
Optional
[Decimal
] = None
-
monthly_count:
Optional
[int
] = None
-
monthly_amount_remaining:
Optional
[Decimal
] = None
-
monthly_count_remaining:
Optional
[int
] = None
-
item_amount:
Optional
[Decimal
] = None
-
calendar_day_amount:
Optional
[Decimal
] = None
-
calendar_day_amount_remaining:
Optional
[Decimal
] = None
-
calendar_day_count:
Optional
[int
] = None
-
calendar_day_count_remaining:
Optional
[int
] = None
-
multi_day_amount:
Optional
[Decimal
] = None
-
multi_step: