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)
-
process_state:
RemoteDepositCaptureErrorBitflags
-
process_state:
- class q2_sdk.models.adapters.remote_deposit.CheckImage(raw, image_type)[source]
CheckImage(raw: ‘bytes’, image_type: ‘ImageType’)
- 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
-
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)
-
process_state:
Optional
[RemoteDepositCaptureErrorBitflags
] = None
-
process_state:
- 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’)
- 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_status:
RemoteDepositStatus
-
front_image:
CheckImage
-
back_image:
CheckImage
-
transaction_status:
- 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’)
-
transaction_status:
RemoteDepositStatus
-
transaction_status:
- 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)
-
transaction_type:
RemoteDepositRequestType
-
transaction_type:
- 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)