Workflow
MAXINTEGRATE API Integration: Loan Application Workflow
Example This section outlines a typical workflow for integrating the MAXINTEGRATE API
to facilitate a loan application process on your website. Your website should feature a prominent "Apply for a Loan" button or a
similar call to action. When a borrower clicks this button, the following
sequence of API calls and actions should occur: User Login: Call the Action: Capture and store the successful response data for use in
subsequent API calls. Error Handling: Note any error information
returned. Cashbox Pre-selection (if login is successful): If the login is successful, call the
Action: Capture and store the successful response data for use in
subsequent API calls. Client Search: Call the Error Handling: Note any error information
returned. New Client / Existing Client Flow: If the client does not exist: Employer Search: Call the Employer Creation (if employer does not exist): If the employer
is not found, call the Error Handling: Note any error information returned during
employer search or creation. Payback Type List: Call the
Error Handling: Note any error information
returned. Client Creation: Call the Error Handling: Note any error information
returned. ID Document Upload: Call the Error Handling: Note any error information
returned. If the client exists: Client Update (Optional): You may call the
Error Handling: Note any error information
returned. Document Uploads for Client: Call the Payslip Bank statement Error Handling: Note any error information returned for each
upload. Credit Check: Call the Error Handling: Note any error information
returned. Loan Application Details (if credit check is successful): Client Budget: If the credit check is successful, call the
Error Handling: Note any error information
returned. Client Budget Items: Call the
Error Handling: Note any error information
returned. Loan Purpose List: Call the Action: The information from this call will be used in
subsequent methods. Error Handling: Note any error information
returned. Loan Product List: Call the Action: The information from this call will be used in
subsequent methods. Error Handling: Note any error information
returned. Create Loan Application: Call the
Error Handling: Note any error information
returned. Upon successful creation of the loan application: Loan Activation: The loan application can be activated using an OTP (One-Time
PIN). Error Handling: Note any error information returned during OTP
activation. OR The loan can be activated manually. Document Signing: The active loan documentation can be signed. Error Handling: Note any error information
returned. Loan Repayment The Allps DebiCheck can be triggered Loan Payout The Allps payout to a wallet or bank account can be
triggered Loan Status Inquiry: Amount repayable Amount outstanding Settlement amount Error Handling: Note any error information
returned. To add third-party payment information to a loan: Beneficiary List: Call the Error Handling: Note any error information
returned. Third-Party Claim: Call the Error Handling: Note any error information
returned. Audit
Loan Information
Initiating a Loan Application
login method.
cashbox_preselect method.
client_search method.
employer_search
method.employer_create method.
payback_type_list method to retrieve available payback
methods.
client_create
method.
file_upload
method to upload the client's ID document.
update_client method to update client information.
file_upload method for the following
documents:
credit_check method.
client_budget method.
client_budget_items method.
loan_purpose_list
method to retrieve available loan purposes.
loan_product_list
method to retrieve available loan products.
create_loan_application method.
Loan Activation and Management
Third-Party Payments
beneficiary_list
method.
third_party_claim
method.
| Section | Description | Documentation |
| Head Office Management | Check, audit and edit information within MAXMONEY | Head Office Management |