AdvanceRupay — App Journey
AdvanceRupay · personal loan · digital journey

Money when you need it — the whole journey

Every screen a borrower sees in the native app, from first tap to final rupee repaid. Forms adapt so nobody fills a field that does not apply to them, and every failure has a retry path rather than a dead end.

Homepage Webview journey
Happy path Approved / success Refer / manual review Failure / overdue
{{ g.label }}
9:41 5G
AR {{ screenTitle }}
In-app
{{ stageLabel }} {{ stageCount }}
AR
AdvanceRupay
Restoring your session
A brand of MD Finlabs Private Limited, a Lending Service Provider. Loans are disbursed by Salora Capital Limited, an RBI-registered NBFC.

Your mobile number

We send a one-time password to confirm it is you. Use the number linked to your Aadhaar.

Running silently

Device fingerprint · SIM bind · velocity · IP and location risk · blacklist check.

Verifying your OTP

Sent to +91 98765 43210. The app reads the SMS for you — no typing needed.

{{ b.char }}
Auto-read from SMS · verifying
If the OTP fails

Resend up to three times, then an IVR call fallback, then a 30-minute lock.

Dedupe on mobile runs here. A returning customer is routed to the reloan path instead of a fresh application.

A few permissions

Granted once, at install. We never ask for your contacts, gallery, messages or call logs.

{{ p.glyph }} {{ p.title }} {{ p.why }}
Every consent is stored with its version and timestamp, including your bureau consent, so we can always show what you agreed to and when.

Your PAN

We pull your name and date of birth from NSDL. Your PAN is tokenised — the raw number is never stored.

Fetched from NSDL
NamePRIYA NAIR
Date of birth14/08/1994
Second dedupe runs here, on PAN, alongside a CKYC search that can pre-fill your KYC.

Confirm it is you

Aadhaar KYC from DigiLocker, then a live selfie to match the photo. We keep a masked reference — never your full Aadhaar number.

DigiLocker eKYC Name, address and masked Aadhaar fetched
Liveness & face match Blink detection, then scored against your Aadhaar photo
In-app camera

Permission was granted on the previous screen, so the camera opens inline — no browser prompt, no leaving the app.

How much, and what for?

Amount needed ₹{{ amountLabel }}
₹5,000₹30,000
Loan purpose

Your income

Employment type
Paid in cash

There is no salary credit for an Account Aggregator to confirm, so screen 8 asks for three payslips plus employer verification instead.

Last few details

Free pre-filter on submit

Age, PIN serviceability, income floor, geo versus PIN and dedupe all run at zero cost. Fail here and no paid API is ever called.

Verify your income

{{ verifyIntro }}

Account Aggregator

You approve a read-only consent at your own bank. We see salary credits and obligations — never your login, and never the ability to move money.

Consent declined at the bank → retry, or switch to payslips
Bank unreachable → one auto-retry, then payslips
No steady salary found → payslips pre-selected
Payslip fallback · four checks
Consistency — same employer and PAN across all three, matching what you declared
Arithmetic — gross minus deductions must equal net; variance over 25% is flagged
File forensics — edited after issue, missing text layer, or an editor in the producer field
Re-use — the document hash has been seen on another application

Any flag goes to manual review within 48 hours — never an auto-reject, because honest scans trip these checks too. A re-used file is declined and fraud-flagged. Cash-paid applicants also need employer verification, so a forged slip alone cannot clear.

payslip-may.pdfChecked
payslip-june.pdfChecked
Add July payslip+

Under review

An underwriter is looking at your application personally. We will notify you within 24–48 hours — there is nothing more to do right now.

ApplicationARP-000123
StatusReferred
Response by2 Aug 2026
The app pushes a notification the moment the decision lands — no need to keep checking.
!

We cannot approve this

Not a judgement on you — our current policy simply does not fit your profile today. Here is exactly why.

Reason

Your declared monthly income is below our current floor for this product. This was a policy check — no credit bureau enquiry was made, so your credit score is untouched.

You can apply again after 7 August 2026. If your income or employment changes before then, write to support.
Approved

Your offer

Take how much? ₹{{ amountLabel }}
₹5,000₹30,000 approved
Your quote {{ sourceLabel }}
Tenure{{ qTenure }} days · single repayment
Interest (1% per day)₹{{ qInterest }}
Processing fee + GST₹{{ qFee }} + ₹{{ qGst }}
Credited to you₹{{ qNet }}
Total repayable₹{{ qTotal }}
APR{{ qApr }}% p.a.
Due date{{ qDue }}

Every figure is computed on the server and re-quoted when the slider moves — the app never calculates money itself. Lender: Salora Capital Limited (RBI-registered NBFC). Platform: MD Finlabs Private Limited, trading as AdvanceRupay, acting as an LSP.

Where should the money go?

The account must be in your own name. We send ₹1 to confirm the name matches, and refund it immediately.

Name match

PRIYA NAIR — matches your PAN. HDFC Bank ••4821.

Penny drop failed? A name mismatch or invalid account means re-entering it or adding a different account — the application stays alive.

Set up auto-debit

An NPCI e-mandate lets us collect the single repayment on your due date. You can still pay manually before that date.

AccountHDFC ••4821
Collect on30 Aug 2026
FrequencyOnce — not recurring
If the mandate is declined

Retry with the other method — debit card and net banking swap freely — and if both fail, a physical NACH form. Charged once, and free on a reloan.

Key Fact Statement

Read this before you sign. It is the complete, final price of your loan — nothing is added afterwards.

Sanctioned amount₹{{ amountLabel }}
Interest ({{ qTenure }} days)₹{{ qInterest }}
Processing fee₹{{ qFee }}
GST on fee (18%)₹{{ qGst }}
Net disbursed₹{{ qNet }}
Total repayable₹{{ qTotal }}
APR{{ qApr }}% p.a.
Due date{{ qDue }}
Penal charge{{ qPenal }}% per day on overdue principal
Mandate bounce₹{{ qBounce }} + GST
Cooling-off{{ qCooling }} days, no penalty
Lender: Salora Capital Limited, RBI-registered NBFC (CIN U72900MH1999PLC122849). Platform: AdvanceRupay, a brand of MD Finlabs Private Limited, acting as a Lending Service Provider for sourcing, servicing and collections — it does not lend on its own account, and disbursal and repayment flow directly between you and the lender.
{{ lmsRefs }}

₹{{ amountLabel }} on its way

Credited to HDFC ••4821. Most banks show it within minutes. Your signed agreement and repayment schedule are in the app and your email.

Loan IDARP-000123
UTRHDFCN2607504821
Repay by30 Aug 2026
Changed your mind? Exit within 3 days at zero penalty — repay the principal plus only the interest proportionate to the days used.

Repay your loan

Due on 30 Aug 2026
₹{{ amountLabel }} + charges
One payment. Auto-debit is set up, so this clears itself unless you pay earlier.

Your payment is recorded only when the gateway sends a signed webhook. Reminders, auto-debit and closure all run server-side.

Welcome back

Sign in with your mobile number or your last loan ID. If your previous loan is closed, the money can go out immediately.

{{ b.char }}
OTP auto-read · verifying
Last loan CLOSED
Loan IDARP-000123
Repaid on30 Jun 2026
Eligible to reborrowYes — immediately

KYC, bank account and mandate are still on file, so nothing is re-verified: no PAN check, no eKYC, no selfie, no penny drop, no new mandate.

An open or overdue loan blocks a new one. Dedupe checks this before anything else, so a second loan can never stack on an unpaid first.
Pre-approved

Confirm and get your money

Pick the amount, read the Key Facts Statement, accept — and the transfer goes out on the same screen. No forms, no queue.

Amount ₹{{ amountLabel }}
₹5,000₹30,000 pre-approved
Key Facts Statement {{ sourceLabel }}
Interest ({{ qTenure }} days)₹{{ qInterest }}
Processing fee + GST₹{{ qFee }} + ₹{{ qGst }}
APR{{ qApr }}% p.a.
Credited to HDFC ••4821₹{{ qNet }}
Repay by {{ qDue }}₹{{ qTotal }}
Auto-debit mandateExisting · no new charge

Accepting e-Signs a fresh agreement against your existing KYC. Lender: Salora Capital Limited, RBI-registered NBFC.

₹{{ amountLabel }} disbursed

Straight to HDFC ••4821, the same account as last time. Start to finish in under a minute.

Loan IDARP-000456
Paid APIs used2 of 7
Repay by30 Sep 2026
A reloan costs us roughly ₹4–5 in API calls against ₹60–100 for a first-time applicant — which is why repeat borrowers get the fastest path in the product.
PN Priya Nair +91 98765 43210 Drawer
Loan closed

ARP-000123 is fully repaid. Your No Objection Certificate was issued automatically on the final payment.

{{ d.label }} {{ d.meta }}
Tap the avatar or menu to open the drawer; the × or the scrim closes it. Statements and documents load from the loan system on demand.
Screen {{ pdfRef }}

{{ stepTitle }}

API & cost

{{ metaApi }}

Saves

{{ metaSaves }}

Loan system

{{ metaLms }}

Backend calls {{ sourceLabel }}
{{ e.path }} {{ e.detail }} {{ e.label }}
Move through the journey and each screen's API call is logged here — green for a real response, amber where it is waiting on an id from an earlier call, grey when no server is reachable.
{{ lmsRefs }}
The money-saving rule

The free pre-filter on screen 7 never approves anyone — it only decides who is worth spending money on. Age, PIN serviceability, income floor, geo match and dedupe kill a third of applicants at zero cost, which is why the bureau pull and Account Aggregator sit on screen 8, behind it.

App vs webview
Permissions are granted once at install (screen 2B), so the camera and location never prompt mid-journey.
The OTP is auto-read from SMS — four digits, no typing.
KYC sits early, right after PAN, instead of after the offer.
Push notifications carry decisions and due-date reminders.
Partner steps open in an in-app browser and return without losing session.
Front-end only: DigiLocker, Account Aggregator, NPCI, e-Sign and the payment gateway are simulated. The Node backend in backend/ already exposes the application, score, repayment and webhook endpoints these screens will call.