TVS Credit Saathi 合同、EMI 与 Insta Card 字段
TVS Credit Saathi 是 TVS Credit Services Limited 面向客户推出的 Android 应用。该公司是 TVS 集团旗下、总部位于印度金奈的非银行金融公司(NBFC)。借款人可通过应用跟踪两轮车、三轮车、拖拉机、二手车和耐用消费品贷款,通过 Paytm、Airtel Payments Bank、Atom、HDFC 和 UPI 支付等额月供(EMI),并使用 Insta Loan 与 Insta Card 服务。应用还提供经销商查找、无异议证明(NOC)和电子邮件对账单申请,以及客服工单功能;用户使用登记手机号、客户姓名和短信一次性验证码(OTP)登录。它面向印度各地的现有 TVS Credit 借款人,与 Bajaj Finance、Shriram Finance 和 Mahindra Finance 等机构的车辆金融服务同处这一市场。
车辆关联贷款合同以 agreementNumber、vehicleNumber 和 modelDesc 串联 loanAmount、emiAmount、tenur 与 rateOfInterest。催收视图汇集 receivableEmi、nextPaymentDate、charges、collected、outstanding 和 receivable;付款准备信息补充 dueamount、txnId 与 txncurr。收款凭证通过 receiptNo、receiptDate 和 receiptAmount 支持对账,accountStatus、forecloseStatus 与 noc_flag 则描述账户及结清状态。
Insta Card 记录将 cardLimit、currentBalance 与 chassisNo、assetModel 和 isActive 关联,用于监测车辆关联信用额度。贷款申请记录保留 Pancard、Adharcard、LoanAmount、Tenure、MonthIncome、Dealercode,并通过 leadNo 和 leadStatus 支持申请资料完整性检查。经销商覆盖视图使用 dealerName、lat 和 lng,客服记录通过 referenceNumber 跟踪工单。在取得借款人相关记录的适当授权后,催收团队、车辆金融聚合平台和 CRM 工作台可据此构建月供看板、卡片额度监测及经销商覆盖视图;openData Studio 将这些数据结构转化为可调用的开放数据。下方 API 路径与示例值仅用于说明,并非实时服务契约。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
登记客户并发送 OTP
POST
/v1/access/otp-requestosint使用 mobile 和 customername 发起借款人登录,返回 existingCustomer、isCDCustomer、isFormFilled 和 otpSrNo,供 OTP 确认页面使用。
认证方式: 未认证的表单请求体包含 mobile、customername 和 imei。返回的 otpSrNo 用于关联 OTP 确认步骤;后续登录态调用使用 sid 和 loginTime。
- name
- mobile
- customername
- imei
- version
- statusCode
- statusMessage
- customerName
- existingCustomer
- isCDCustomer
- isFormFilled
- otpSrNo
- versionChange
POST /v1/access/otp-request HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=otp_request&mobile=%3Cmobile%3E&customername=Demo+Borrower&imei=%3Cdevice-id%3E&version=demo{ "statusCode": "200", "statusMessage": "Illustrative OTP request accepted", "customerName": "Demo Borrower", "existingCustomer": "Y", "isCDCustomer": "N", "isFormFilled": "Y", "otpSrNo": "DEMO-OTP-001", "versionChange": false }验证 OTP 并加载贷款清单
POST
/v1/access/otp-confirmationopenfinance确认 otpseqno 对应的 otpnumber,返回 sid、loginTime 及贷款清单,其中的 agreementNumber、emiAmount、nextPaymentDate、receivableEmi、vehicleNumber 和 accountStatus 用于“我的贷款”页面。
认证方式: 未认证的表单请求体包含 otpseqno 和 otpnumber。OTP 确认成功后返回 sid 和 loginTime,供后续登录态请求使用。
- name
- mobile
- otpseqno
- otpnumber
- sid
- loginTime
- customerName
- customerDob
- noOfActiveLoans
- noOfClosedLoans
- agreementNumber
- loanAmount
- emiAmount
- tenur
- rateOfInterest
- receivableEmi
- nextPaymentDate
- vehicleNumber
- modelDesc
- accountStatus
- forecloseStatus
- customerIrr
- prospectNumber
POST /v1/access/otp-confirmation HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=otp_confirm&mobile=%3Cmobile%3E&otpseqno=DEMO-OTP-001&otpnumber=%3Cotp%3E{ "sid": "<session-token>", "loginTime": "2026-10-27 09:00:00", "customerName": "Demo Borrower", "customerDob": "<date-of-birth>", "noOfActiveLoans": "1", "noOfClosedLoans": "0", "loanArray": [ { "agreementNumber": "DEMO-TW-001", "loanAmount": "85000", "emiAmount": "4182.20", "tenur": "24", "rateOfInterest": "16.5", "receivableEmi": "4182.20", "nextPaymentDate": "05/11/2026", "vehicleNumber": "<vehicle-number>", "modelDesc": "TVS Apache RTR 160", "accountStatus": "Active", "forecloseStatus": "N", "customerIrr": "17.2", "prospectNumber": "DEMO-PROSPECT-001" } ] }计算等额月供
POST
/v1/finance/emi-estimatesopenfinance根据 loanamount、roi 和 tenur 计算 emiamount、totalinterest 与 totalpayment,供月供计算器页面使用。
认证方式: 使用表单请求体;已有登录会话时,sid 和 loginTime 为可选字段。
- name
- loanamount
- roi
- tenur
- emiamount
- totalinterest
- totalpayment
- statusCode
- statusMessage
POST /v1/finance/emi-estimates HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=emi_estimate&loanamount=85000&roi=16.5&tenur=24{ "statusCode": "200", "statusMessage": "Illustrative estimate", "emi": [ { "loanamount": "85000", "roi": "16.5", "tenur": "24", "emiamount": "4182.20", "totalinterest": "15372.80", "totalpayment": "100372.80" } ] }余额与费用对账单
POST
/v1/agreements/balance-overviewopenfinance返回 agreementno 对应的 charges、collected、outstanding 和 receivable,供费用页面展示。
认证方式: 表单请求体包含 OTP 会话中的 sid 和 logintime,以及 imei 与 mobile。
- name
- mobile
- agreementno
- imei
- logintime
- sid
- charges
- collected
- outstanding
- receivable
- statusCode
POST /v1/agreements/balance-overview HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=balance_overview&mobile=%3Cmobile%3E&agreementno=DEMO-TW-001&imei=%3Cdevice-id%3E&logintime=2026-10-27+09%3A00%3A00&sid=%3Csession-token%3E{ "statusCode": "200", "balanceStatements": [ { "charges": "450", "collected": "34000", "outstanding": "51000", "receivable": "4182.20" } ] }客户付款收据
POST
/v1/agreements/receipt-historyopenfinance列出 agreementno 对应的 receiptNo、receiptDate、receiptAmount 和 receiptType,供收据详情页面使用。
认证方式: 表单请求体包含 OTP 会话中的 sid 和 loginTime,以及 imei 与 mobile。
- name
- mobile
- agreementno
- sid
- receiptNo
- receiptDate
- receiptAmount
- receiptType
- statusCode
POST /v1/agreements/receipt-history HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=receipt_history&mobile=%3Cmobile%3E&agreementno=DEMO-TW-001&sid=%3Csession-token%3E&imei=%3Cdevice-id%3E&logintime=2026-10-27+09%3A00%3A00{ "statusCode": "200", "receipts": [ { "receiptNo": "DEMO-RECEIPT-001", "receiptDate": "05/10/2026", "receiptAmount": "4182.20", "receiptType": "EMI" } ] }Insta Card 详情
POST
/v1/credit-lines/card-overviewopenfinance加载 Insta Card 的 cardNo、cardLimit、currentBalance、chassisNo 和 assetModel,供 Insta Card 页面使用。
认证方式: OTP 确认后使用包含 mobile 的表单请求体;sid 和 loginTime 属于登录会话。
- name
- mobile
- cardNo
- cardType
- cardLimit
- currentBalance
- cardValidFrom
- cardValidUpto
- customerName
- customerNo
- chassisNo
- assetModel
- isActive
- sourceSystem
POST /v1/credit-lines/card-overview HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=card_overview&mobile=%3Cmobile%3E&sid=%3Csession-token%3E&logintime=2026-10-27+09%3A00%3A00{ "cardDetails": { "cardNo": "<masked-card-number>", "cardType": "INSTA", "cardLimit": "50000", "currentBalance": "18500", "cardValidFrom": "01/04/2026", "cardValidUpto": "31/03/2029", "customerName": "Demo Borrower", "customerNo": "DEMO-BORROWER-001", "chassisNo": "<chassis-number>", "assetModel": "TVS Apache RTR 160", "isActive": "Y", "sourceSystem": "LMS" } }Insta Loan 申请记录
POST
/v1/credit-applications/historyopenfinance返回包含 leadId、leadStatus、appliedAmount、appliedDate、appliedCity 和 appliedState 的 Insta Loan 申请记录,供贷款申请列表使用。
认证方式: OTP 确认后使用包含 mobile 的表单请求体。
- name
- mobile
- leadId
- leadStatus
- appliedAmount
- appliedDate
- appliedCity
- appliedState
- statusCode
POST /v1/credit-applications/history HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=application_history&mobile=%3Cmobile%3E{ "statusCode": "200", "myLoans": [ { "leadId": "DEMO-LEAD-001", "leadStatus": "IN_PROGRESS", "appliedAmount": "40000", "appliedDate": "12/10/2026", "appliedCity": "Chennai", "appliedState": "TN" } ] }申请 Insta Loan
POST
/v1/credit-applications/submissionsopenfinance在预批准额度内提交 amount,并附带 leadid、referenceid、state 和 city;返回 Lead_Status 与 InsertLMSDataResult,供 Insta Loan 申请流程使用。
认证方式: 表单请求体包含 OTP 会话中的 sid 和 logintime,以及 imei 与 mobile。
- name
- mobile
- amount
- referenceid
- leadid
- leadstatus
- preapproved
- state
- city
- sid
- Lead_Status
- InsertLMSDataResult
- statusCode
POST /v1/credit-applications/submissions HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=application_submit&mobile=%3Cmobile%3E&amount=40000&referenceid=DEMO-REFERENCE-001&leadid=DEMO-LEAD-001&leadstatus=NEW&preapproved=50000&state=TN&city=Chennai&sid=%3Csession-token%3E&imei=%3Cdevice-id%3E&logintime=2026-10-27+09%3A00%3A00{ "statusCode": "200", "Lead_Status": "NEW", "InsertLMSDataResult": "DEMO-LEAD-001" }附近经销商
POST
/v1/outlets/nearby-searchopendata按 portfolio 返回 lat、lng 附近的经销商,包含 dealerName、phoneNumber 和 porfolio,供经销商查找地图使用。
认证方式: 使用表单请求体;该位置查询未注明会话令牌。lat 和 lng 提供搜索位置,portfolio 选择经销商类型。
- name
- lat
- lng
- portfolio
- dealerName
- phoneNumber
- porfolio
- statusCode
POST /v1/outlets/nearby-search HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=nearby_outlets&lat=13.0827&lng=80.2707&portfolio=TW{ "statusCode": "200", "dealers": [ { "dealerName": "Demo Two-Wheeler Outlet", "lat": "13.0495", "lng": "80.2121", "phoneNumber": "<dealer-phone>", "porfolio": "TW" } ] }付款合同详情
POST
/v1/repayments/agreement-lookupopenfinance根据 agreementnumber 或 regno 查询 dueamount、ECSCustomer,以及付款配置字段 txnId、txnscamt,供“立即付款”使用。
认证方式: 表单请求体中的 userid 代表借款人手机号;该付款查询未注明 Bearer 令牌。
- name
- userid
- agreementnumber
- regno
- agreementNumber
- customerName
- dueamount
- emailid
- mobile
- registrationnumber
- ECSCustomer
- merchantId
- paymentType
- txnId
- txnscamt
- txndate
- txncurr
- billingCity
- billingState
POST /v1/repayments/agreement-lookup HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=repayment_lookup&userid=%3Cmobile%3E&agreementnumber=DEMO-TW-001®no=%3Cvehicle-number%3E{ "customerDetail": { "agreementNumber": "DEMO-TW-001", "customerName": "Demo Borrower", "dueamount": "4182.20", "emailid": "<borrower-email>", "mobile": "<mobile>", "registrationnumber": "<vehicle-number>", "ECSCustomer": "Y" }, "payconfig": { "merchantId": "<merchant-id>", "paymentType": "EMI", "txnId": "DEMO-TRANSACTION-001", "txnscamt": "4182.20", "txndate": "2026-10-27", "txncurr": "INR", "billingCity": "Chennai", "billingState": "TN" } }初始化月供付款
POST
/v1/repayments/session-startopenbanking根据 paymentmedium 发起月供付款,可选渠道如 PAYTM、AIRTEL、ATOM、HDFC 或 UPI,付款金额 payingAmount 位于 data 内;交由支付网关处理前返回 statusCode 和 suspiciousflag。
认证方式: 表单请求体包含 OTP 会话中的 sid、代表手机号的 userid,以及 imei、lat、lng 和 logintime。
- name
- userid
- data
- sid
- imei
- lat
- lng
- logintime
- paymentmedium
- statusCode
- suspiciousflag
- payingAmount
- agreementNumber
POST /v1/repayments/session-start HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=repayment_start&userid=%3Cmobile%3E&data=%7B%22agreementNumber%22%3A%22DEMO-TW-001%22%2C%22payingAmount%22%3A%224182.20%22%7D&sid=%3Csession-token%3E&imei=%3Cdevice-id%3E&lat=13.0827&lng=80.2707&logintime=2026-10-27+09%3A00%3A00&paymentmedium=UPI{ "statusCode": "200", "suspiciousflag": "N" }新增 LMS 贷款申请
POST
/v1/origination/lead-submissionsosint使用 Pancard、Adharcard、LoanAmount、Tenure、MonthIncome 和 Dealercode 创建贷款申请,返回 leadNo 与 leadStatus,用于两轮车融资。
认证方式: 使用 JSON 请求体,未注明 Bearer 令牌;AgencyCode 标识 Saathi 申请渠道。
- ProductCode
- ChannelCode
- AgencyCode
- Name
- LastName
- Dob
- Mobile
- Pincode
- StateCode
- Citycode
- Pancard
- Adharcard
- LoanAmount
- Tenure
- EMIcomfort
- MonthIncome
- Make
- Model
- Dealercode
- leadNo
- leadStatus
POST /v1/origination/lead-submissions HTTP/1.1 Content-Type: application/json { "ProductCode": "TW", "ChannelCode": "SAATHI", "AgencyCode": "SAATHI", "Name": "Demo", "LastName": "Borrower", "Dob": "<date-of-birth>", "Mobile": "<mobile>", "Pincode": "600001", "StateCode": "TN", "Citycode": "CHN", "Pancard": "<pan>", "Adharcard": "<aadhaar>", "LoanAmount": 85000, "Tenure": 24, "EMIcomfort": 4182, "MonthIncome": 35000, "Make": "TVS", "Model": "Apache RTR 160", "Dealercode": "DEMO-DEALER-001" }{ "leadNo": "DEMO-LEAD-002", "leadStatus": "NEW" }创建 CRM 客服工单
POST
/v1/support/ticket-submissionsopendata使用 subject 和 primaryContact 创建贷款相关 CRM 工单,返回 id、lookupName 与 referenceNumber,用于查询状态页面的工单展示。
认证方式: Authorization: Basic <integration-credentials>。此集成会话独立于借款人的 sid。
- subject
- primaryContact
- customFields
- id
- lookupName
- referenceNumber
- createdTime
- updatedTime
POST /v1/support/ticket-submissions HTTP/1.1 Authorization: Basic <integration-credentials> Content-Type: application/json { "subject": "Demo EMI date query", "primaryContact": { "id": "<contact-id>" }, "customFields": { "cO": { "loan": { "id": "<agreement-id>" } } } }{ "id": 1001, "lookupName": "DEMO-TICKET-001", "referenceNumber": "DEMO-QUERY-001", "subject": "Demo EMI date query", "createdTime": "2026-10-27T09:00:00Z", "updatedTime": "2026-10-27T09:00:00Z" }通过邮件发送贷款文件
POST
/v1/documents/email-requestsopendata从文件申请页面将 agreementno 对应的所选 statement 类型发送至 email,类型包括账户对账单(SOA)、无异议证明(NOC)、保险、贷款批复或贷款合同。
认证方式: 表单请求体包含 OTP 会话中的 sid 和 loginTime,以及 imei 与 mobile。
- name
- mobile
- agreementno
- statement
- sid
- statusCode
- statusMessage
POST /v1/documents/email-requests HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=email_document&mobile=%3Cmobile%3E&agreementno=DEMO-TW-001&email=%3Cborrower-email%3E&statement=SOA&sid=%3Csession-token%3E&imei=%3Cdevice-id%3E&logintime=2026-10-27+09%3A00%3A00{ "statusCode": "200", "statusMessage": "Illustrative statement email request accepted" }检查 NOC 申领资格
POST
/v1/agreements/noc-checkopendata返回 agreementno 对应的 noc_flag,使符合条件、已结清或到期的贷款可启用 NOC 文件操作。
认证方式: 表单请求体使用 agreementno 标识已结清或到期的合同;该检查未注明会话令牌。
- name
- agreementno
- noc_flag
- statusCode
- statusMessage
POST /v1/agreements/noc-check HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=noc_eligibility&agreementno=DEMO-TW-001{ "noc_flag": "Y", "statusCode": "200", "statusMessage": "Illustrative eligibility result" }
数据类别
- 贷款合同
- 月供计划
- Insta Card 卡片
- KYC 客户申请
- 经销商
- 付款
- 收款凭证
- CRM 工单
数据使用场景与案例
车辆贷款月供催收看板
从 OTP 登录后的贷款清单读取 agreementNumber、emiAmount、receivableEmi、nextPaymentDate 和 accountStatus,再关联合同详情中的 dueamount,让催收人员查看本期到期的两轮车贷款合同。
Insta Card 额度监测
定期查询 cardLimit、currentBalance、cardNo、chassisNo 和 isActive,结合关联的 assetModel 跟踪 Insta Card 的未用额度,为提出增额方案提供参考。
两轮车贷款申请 KYC 完整性检查
在 InsertLMSData 中要求填写 Pancard、Adharcard、MonthIncome、Dealercode 和 Pincode,并保存 leadNo 与 leadStatus,方便直销代理(DSA)工作台跟进 Saathi 渠道中资料不全的申请。
经销商覆盖与在贷合同对照
将附近经销商地图标记中的 dealerName、lat、lng 和 porfolio,与当前贷款清单 loanArray 的 vehicleNumber、modelDesc 记录叠加,查看哪些 TVS 网点覆盖仍在履约的两轮车贷款合同。
常见问题
TVS Credit Saathi 如何验证借款人身份?
借款人使用登记手机号和客户姓名发起登录,再通过短信 OTP 确认。验证码确认后返回 sid 和 loginTime,供后续登录态请求使用,imei 用于标识设备。CRM 客服采用独立的 HTTP Basic 集成会话。展示的纯路径示例用于说明登录、合同、月供、Insta Card、申请提交和客服数据,并非线上服务端点。样例记录均为虚构,占位内容不是有效凭据;借款人专属信息须在取得适当授权后使用。
这里涵盖哪些贷款合同和月供字段?
贷款记录包含 agreementNumber、loanAmount、emiAmount、tenur、rateOfInterest、receivableEmi 和 nextPaymentDate,并与 vehicleNumber、modelDesc 关联。accountStatus 和 forecloseStatus 描述合同状态;余额对账单进一步提供 charges、collected、outstanding 与 receivable。
付款数据能否表示支付月供前的应付金额?
示例付款查询将合同号或车辆登记号与 dueamount、ECSCustomer 关联。付款配置包含 txnId、txnscamt 和 txncurr,paymentmedium 则标识交由 Paytm、Airtel、Atom、HDFC 或 UPI 处理的渠道。示例值不代表实际应付金额,也不会发起交易。
Insta Card 数据包含哪些内容?
卡片视图包含 cardNo、cardType、cardLimit、currentBalance、cardValidFrom 和 cardValidUpto,通过 chassisNo、assetModel 将卡片关联到车辆。isActive 描述卡片状态。在取得借款人账户授权后,这些字段可用于额度和余额监测。
与 TVS Credit Saathi 相似的应用
- Bajaj Finance — Bajaj Finance 是印度非银行金融机构,提供 3.5 万至 210 万卢比的两轮车贷款,最高可按上路价全额融资,还款期限为 6 至 84 个月。
- Shriram One — Shriram One 是 Shriram Finance 的综合金融服务应用,覆盖两轮车、二手车、商用车、个人、经营和黄金贷款;两轮车贷款额度约 1 万至 20 万卢比,利率起价约每年 10%,期限 12 至 60 个月。
- Hero FinCorp — Hero FinCorp 是印度非银行金融机构,两轮车贷款最高 35 万卢比、可覆盖车辆成本的约 95%,公示利率起价约每年 14%,并同时提供二手车贷款和个人贷款。
- Cholamandalam Finance — Cholamandalam Finance(Chola)是印度非银行金融机构,提供新车与二手车、两轮车、三轮车、拖拉机、商用车和工程机械贷款,并支持在线偿还车辆月供。
- L&T Finance : PLANET Loan App — L&T Finance 是印度非银行金融机构,其 PLANET 应用主要用于个人贷款;同一机构还提供最高 200 万卢比、期限最长 5 年的两轮车贷款,覆盖通勤车、电动车和超级摩托车。
- Mahindra Finance — Mahindra Finance(Mahindra & Mahindra Financial Services)是总部位于孟买的印度非银行金融机构,面向农村和半城镇客户提供车辆与拖拉机融资,并在全国设有逾 1000 家办事处。
- Sundaram Finance — Sundaram Finance 是印度非银行金融机构,提供汽车、商用车、工程机械、农机、柴油和轮胎融资,以及定期存款和在线月供计算器。
相关主题
- TVS Credit Saathi API
- TVS Credit 贷款合同
- TVS Credit EMI 余额
- Insta Card cardLimit
- TVS Credit KYC 申请字段
- TVS Credit 经销商查找
- 印度车辆金融数据
- TVS Credit 付款 dueamount
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业