Authorized protocol analysis and production-ready API implementations for the CashVia personal loan app (com.cashvia.prestamos)
CashVia (com.cashvia.prestamos) is an installment lender operating in Mexico, offering personal loans from $1,000 to $20,000 MXN with 91 to 180 day terms. Behind the consumer-facing flow sits a structured set of borrower records, application states, repayment schedules, and KYC documents — exactly the kind of data that fits Mexico's evolving Open Finance framework. We help authorized stakeholders connect to this data through clean APIs.
CashVia targets the same underserved segment that Kueski, MoneyMan, TurboPeso, Creditea, and Tala compete for: Mexican residents aged 18+, with a valid government ID (INE/CURP) and an active mobile number, who need short-term installment liquidity without a guarantor or collateral. According to public coverage of Mexican digital lending, CashVia describes itself as a financial-technology platform that uses real-time risk-profile evaluation built on data signals collected from the borrower's device — meaning the backend stores rich application-level data, not just a balance.
For partners running accounting, debt-aggregation, BNPL reconciliation, or credit-bureau alternatives, this turns CashVia into a meaningful node in the borrower's financial graph. Mexico's Open Finance framework already covers more than 5,000 institutions — banks, SOFOMs, and SOFIPOs — and the 2025 Ley Fintech amendments explicitly extend the regime toward AI-driven credit scoring, open-finance APIs, and the national digital identity platform Llave MX. That gives both borrowers and authorized aggregators a clearer path to consented, programmatic data access.
In 2024–2025 the Mexican fintech sector consolidated around vertically focused, well-capitalized lenders, and digital loan-origination platforms now bundle alternative-data APIs, AI-driven credit scoring, contract generation, and automated disbursements. CashVia's flow — paperless onboarding, ID-only applications, immediate deposit, and incremental limit increases for borrowers with on-time history — fits this pattern, and it is precisely the surface area we expose through our integration deliverables.
POST /api/v1/cashvia/statement
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>
{
"user_ref": "55XXXXXXXX",
"loan_id": "CV-2025-000123",
"from_date": "2026-01-01",
"to_date": "2026-04-30",
"include": ["installments", "fees", "payments"],
"format": "json"
}
200 OK
{
"loan_id": "CV-2025-000123",
"principal": 20000.00,
"currency": "MXN",
"term_days": 120,
"daily_rate": 0.0008,
"outstanding": 14520.00,
"installments": [ /* ... */ ]
}
Borrower-side debt aggregation, accounting and ERP reconciliation for SOFOM lenders, alternative credit-scoring data feeds, regulatory reporting bundles for CONDUSEF, and unified dashboards that combine CashVia balances with Kueski, MoneyMan, Creditea, and Tala records under a single consented data layer.
Phone-number plus OTP login that mirrors the app's onboarding, with refresh-token rotation, device-fingerprint persistence, and session revocation. Used to keep long-running aggregator pulls authorized without re-prompting the borrower for SMS codes on every call.
Submit the structured application payload — INE/CURP, employment, declared income, contact references — and read back its state machine: SUBMITTED, UNDER_REVIEW, APPROVED, DISBURSED, REJECTED. Supports the incremental-limit logic CashVia advertises for repeat borrowers.
Full amortization table for each contract: principal share, daily interest, monthly installment, due dates, paid/unpaid flags, late fees, and current outstanding. Use it for installment reminders, accounting accruals, or CONDUSEF-style total-cost-of-credit (CAT) recomputation.
Historical disbursements, partial repayments, prepayments, fees, and payoffs in JSON, CSV, or PDF. Includes signed export hashes to make the artifacts suitable for KYC files, audits, and dispute resolution with CONDUSEF.
Upload, retrieval, and validation of the INE selfie, address proof, and employment evidence stored against the borrower record. Strict scoping: only documents tied to the authorized borrower under a valid consent token are exposed.
Outbound events for application state changes, disbursement, missed installments, and final payoff. Lets your stack react in real time instead of polling, and integrates cleanly with risk and collections platforms.
The following inventory reflects the structured data CashVia handles end to end, derived from the public app description and Mexican digital-lending norms. We surface these objects through clearly versioned endpoints, with consent metadata and field-level access control.
| Data type | Source (app screen / flow) | Granularity | Typical use |
|---|---|---|---|
| Borrower profile | Onboarding + INE/CURP capture | Per-user, with hashed identifiers | Identity verification, deduplication, KYC reuse |
| Loan applications | "Solicitar préstamo" flow | Per-application, full state machine | Decisioning audit, funnel analytics, fraud review |
| Approved limits | Approval & offer screens | Per-user, time-stamped | Limit-progression analytics, credit-line management |
| Disbursement records | Wallet / bank transfer step | Per-loan, currency MXN | Treasury reconciliation, accounting feed |
| Repayment schedule | "Mi crédito" / cuotas screen | Per-installment row | Collections, dunning, CAT recomputation |
| Payment ledger | Repayment confirmation | Per-transaction with method | Bookkeeping, dispute resolution |
| Risk & behavioral signals | App background telemetry | Aggregated, consented only | Alternative credit scoring, fraud signals |
| Customer-service records | In-app support / contact | Per-ticket | Quality monitoring, regulator complaint tracking |
/loans/list, /repayments/schedule, plus missed_payment webhook. Maps cleanly to Mexico's Open Finance "consumer-permissioned data" pattern./statements/export, /loans/active, /payments/ledger./me/export with a one-shot consent token.installment.overdue webhooks, opens cases, and writes back outcomes via /collections/cases, replacing brittle CSV uploads and reducing the harassment-style outreach that has hurt the broader Mexican lending sector's reputation.Below are three illustrative request/response shapes that match the typical lifecycle: authentication, application submission, and webhook delivery. Field names are intentionally close to what you would see in a clean OpenAPI definition.
POST /api/v1/cashvia/auth/otp/start
Content-Type: application/json
{
"phone": "+525596523553",
"device_id": "f17a9b3c-...-mx",
"client_app": "integration-bridge/1.0"
}
200 OK
{ "challenge_id": "chg_8f2e", "expires_in": 120 }
POST /api/v1/cashvia/auth/otp/verify
{
"challenge_id": "chg_8f2e",
"code": "493201"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rft_b6...",
"expires_in": 3600,
"scope": "loans.read repayments.read statements.export"
}
POST /api/v1/cashvia/loans/apply
Authorization: Bearer <ACCESS_TOKEN>
{
"amount": 15000,
"currency": "MXN",
"term_days": 120,
"purpose": "consumer",
"ine_curp": "GOXX900101HDFRRR09",
"monthly_income": 18000,
"employer": "Acme Mexico SA de CV",
"consent_id": "cns_2026_04_29_91b2"
}
201 Created
{
"loan_id": "CV-2026-000456",
"status": "UNDER_REVIEW",
"offered": { "amount": 15000, "term_days": 120, "daily_rate": 0.0008 },
"next_step": "wait_for_decision"
}
POST https://your-stack.example/webhooks/cashvia
X-CashVia-Signature: t=1714377600,v1=8a0f...
Content-Type: application/json
{
"event": "installment.overdue",
"loan_id": "CV-2026-000456",
"installment": 3,
"due_date": "2026-04-25",
"days_overdue": 4,
"outstanding": 5480.00,
"currency": "MXN"
}
// Recommended handling: idempotent writes keyed on (loan_id, installment),
// 5xx-on-failure to trigger automatic retry with exponential backoff.
Mexican personal lending is governed by a layered framework. The Ley Fintech (Ley para Regular las Instituciones de Tecnología Financiera, 2018) and its 2025 amendments — which expand the statute toward AI-driven credit scoring, open-finance APIs, and the national digital-ID platform Llave MX — set the regulatory direction. CNBV grants and supervises licenses with the favorable opinion of an inter-institutional committee that includes the Ministry of Finance and Banxico. CONDUSEF protects users of financial services and reviews disclosures and complaints. The Federal Law on Protection of Personal Data Held by Private Parties (LFPDPPP) governs how borrower data is collected, stored, and shared.
Every integration we deliver is structured around explicit borrower consent, scope-limited tokens, retention windows aligned with the lender's own privacy policy, and complete audit logs for inbound and outbound calls. We never bypass app-level controls: where CashVia provides an authorized API surface, we use it; where data extraction is performed against the customer's own data, we do it under documented authorization, with the borrower's signed consent on file.
A typical pipeline looks like this:
CashVia targets Mexican residents aged 18 and over, holding a valid INE and an active local mobile number. The product is mobile-first, distributed primarily through Google Play, and aimed at consumers who need short-term installment liquidity (3 to 6 months) for amounts up to 20,000 MXN. Typical user profiles include underbanked workers, gig-economy earners, and small-merchant owners who would otherwise turn to higher-friction store credit or informal lenders. Geographically the product concentrates in Mexico City and the major metro areas, and operates within a Mexican fintech ecosystem that, per 2025 industry coverage, has consolidated around vertically focused, well-capitalized digital lenders.
Click any thumbnail to enlarge. These are public Google Play screenshots used here strictly to illustrate the data surfaces that an integration would map to.
Mexican digital lending is a busy field. Borrowers and back-office systems often touch several lenders at once, and unified integration is the most common reason teams reach out to us. The names below are part of that broader ecosystem — listed here purely to describe where CashVia fits, not to rank or compare.
We are an independent technical studio focused on app interface integration, authorized API integration, and OpenData / OpenFinance / OpenBanking work. Our team has years of hands-on experience across Mexican and Latin American fintech, mobile lending, payments, and protocol analysis.
To request a quote or to submit your target app and requirements, open our contact page:
We typically respond within one business day. NDA available on request before any technical detail is shared.
What do you need from me?
How long does delivery take?
How do you handle compliance?
Do you support pay-per-call?
CashVia — Crédito Ágil y Seguro (package com.cashvia.prestamos) is an online personal loan application offering loans to residents of Mexico. The application process is paperless and fully online; users with a good credit and on-time payment history can progressively increase their available limit.
Product information. Loan amounts range from $1,000 to $20,000 MXN. The shortest term is 91 days and the longest is 180 days. The minimum daily rate is 0.01% (minimum APR 3.6%) and the maximum daily rate is 0.08% (maximum APR 28.8%). Final amount, term, and rate are subject to approval.
Features. Installment loans with immediate deposit, paperless online flow, no guarantor required, only a valid government-issued ID needed, transparent end-to-end pricing, and incremental rewards for borrowers with good repayment history.
Cost example (per the app). A $20,000 MXN loan at 120 days with a 0.08% daily rate (28.8% APR) yields: daily interest $16, monthly interest $480, total interest $1,920, monthly principal $5,000, monthly total payment $5,480, and total payable $21,920. Figures are illustrative and subject to approval.
Eligibility. Be at least 18 years old; be a Mexican citizen and reside in Mexico; have a valid mobile phone number; have a valid government-issued ID.
Privacy. CashVia maintains a privacy policy at https://sites.google.com/view/cashvia-privacy-policy and states that personal information is not shared with third parties outside the documented policy.
Contact (per the app). Phone +52 5596523553, email service@cashvia.mx, address Regina 94, Apartment 204, Centro, Cuauhtémoc City Hall, 06090, Mexico City; website https://www.cashvia.mx/; hours Monday to Saturday, 8:30 AM – 5:30 PM.
This appendix reproduces public information about the app for reference only. CashVia is the sample app described above; this page describes technical integration positioning and does not represent or endorse the original publisher.