Duxi Finanzas CURP、CLABE 与墨西哥贷款 API
Duxi Finanzas: Préstamo Seguro 是 Duxi Finanzas 的 Android 客户端,品牌背后为墨西哥城的 VERTRAUEN FINANCIERA, S.A. DE C.V., SOFOM, E.N.R.,受 CNBV 与 CONDUSEF 监管。年满 18 岁的借款人凭 INE 证件申请 1,000–30,000 墨西哥比索无抵押现金,期限 91–365 天,公布年利率 36–360% 另加 16% IVA,宣称约五分钟出额,放款走银行转账到 CLABE 或借记卡,还款走 SPEI 或 OXXO。登录以手机号为先(OTP 再设密码),随后是 INE OCR、活体、RFC/住址/收入/紧急联系人的 KYC 向导,通过后才打开贷款试算(半月付或月付、优惠券、合同签署)以及可再授信提额的额度成长 / 信用分页。客服 [email protected]、+52 5599905610。Google Play 评分 4.93(270,687 条评价)、下载量 1M+。它与 DiDi Finanzas、Credmex、Kueski 同处墨西哥 SOFOM 现金贷赛道。
INE OCR 写入的 curp 把墨西哥借款人钉在可选 rfc、fatherLastName / motherLastName 以及基本信息表的 birthday 与 gender 上,额度成长卡则以分公布 creditLimit 对 availableLimit,并带 isReoffer。贷款试算把 loanAmount、termDays、半月或月付 installments 与 fixedRepayDays 打到 CLABE 或借记卡 cardNumber(cardType 2 对 1),账单列表用 loanId + installmentNo 配 dueStatus 与 cashierUrl 走 SPEI/OXXO。
KYC 台席、SOFOM 催收栈和比索放款对账可以把这些字段接起来,不必重录 INE 或 CLABE。openData Studio 把同一批对象变成可调用的开放数据,供额度监控、重复 CURP 拦截和 SPEI/OXXO 账单机器人使用。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
查询待完成 KYC 组件
POST
/v1/onboarding/requirementsosint返回 KYC 向导待完成的 pendingComponents(基本信息、住址、收入、INE 正反面、活体、紧急联系人)以及已保存的 componentData。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- submissionSource
- pendingComponents
- componentData
- name
- rfc
- educationLevel
- maritalStatus
- dependentsCount
POST /v1/onboarding/requirements HTTP/1.1 Content-Type: application/json { "submissionSource": "KYC" }{ "code": 0, "data": { "pendingComponents": [ "KYC_100_BASIC_INFO", "KYC_101_ADDRESS", "KYC_102_INCOME", "KYC_103_IDENTITY_FRONT", "KYC_104_IDENTITY_BACK", "KYC_105_LIVENESS_FACE", "KYC_106_EMERGENCY_CONTACT" ], "componentData": { "KYC_100_BASIC_INFO": { "name": "MARIA LOPEZ", "email": "[email protected]", "rfc": "LOPM850101XXX", "educationLevel": "bachelor", "maritalStatus": "single", "dependentsCount": 0 } } } }保存 KYC 组件
POST
/v1/onboarding/componentsosint保存单个 KYC componentCode(基本信息、住址、收入、INE OCR、活体或紧急联系人),返回 submissionId 与 verificationStatus。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- componentCode
- submissionSource
- componentData
- name
- fatherLastName
- motherLastName
- rfc
- educationLevel
- maritalStatus
- dependentsCount
- gender
- birthday
- submissionId
- verificationStatus
POST /v1/onboarding/components HTTP/1.1 Content-Type: application/json { "componentCode": "KYC_100_BASIC_INFO", "submissionSource": "KYC", "componentData": { "name": "MARIA LOPEZ", "fatherLastName": "LOPEZ", "motherLastName": "GARCIA", "email": "[email protected]", "rfc": "LOPM850101XXX", "educationLevel": "bachelor", "maritalStatus": "single", "dependentsCount": 0, "gender": "female", "birthday": "1985-01-01" } }{ "code": 0, "data": { "componentCode": "KYC_100_BASIC_INFO", "submissionId": "sub_7c41d9e2", "verificationStatus": 1, "message": "OK" } }提交授信申请
POST
/v1/credit/requestsopenfinance把已完成的 KYC 作为授信申请提交(submissionSource KYC),带上 deviceContext,返回审核状态以及已出额时以分计的 creditLimit。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- submissionSource
- deviceContext
- deviceId
- deviceFingerprint
- terminalType
- loginChannel
- status
- creditLimit
POST /v1/credit/requests HTTP/1.1 Content-Type: application/json { "submissionSource": "KYC", "deviceContext": { "deviceId": "web-1729468800", "deviceFingerprint": "fp_demo", "terminalType": "web", "loginChannel": "web" } }{ "code": 0, "data": { "status": "CREDIT_REVIEWING", "creditLimit": 1500000, "message": "OK" } }授信额度摘要
POST
/v1/accounts/credit-lineopenfinance加载额度成长卡:以分计的 creditLimit、availableLimit(界面除以 100)、isReoffer / reofferOrderInfo.status,以及最近一笔 recentRepaymentInfo。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- creditLimit
- availableLimit
- isReoffer
- reofferOrderInfo
- status
- recentRepaymentInfo
- loanOrderId
- repayAmount
POST /v1/accounts/credit-line HTTP/1.1 Content-Type: application/json {}{ "code": 0, "data": { "creditLimit": 3000000, "availableLimit": 1850000, "isReoffer": true, "reofferOrderInfo": { "status": "ELIGIBLE" }, "recentRepaymentInfo": { "loanOrderId": "LN20261021001", "repayAmount": 215000 } } }贷款引导快照
POST
/v1/offers/currentopenfinance加载贷款引导计算器:availableAmount 对单笔 min/max、offerVersion、半月(15)或月付(30)的 availableTerms、loanPurposeMap、fixedRepayDays 以及 recommend.repaymentMethod。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- offerVersion
- isReoffer
- availableAmount
- interestRate
- annualRate
- dailyRate
- minPerLoanAmount
- maxPerLoanAmount
- defaultAmount
- defaultTermDays
- availableTerms
- loanPurposeMap
- pendingOrders
- fixedRepayDays
- repayDaysEnter
- termDays
- installments
- repaymentMethod
POST /v1/offers/current HTTP/1.1 Content-Type: application/json {}{ "code": 0, "data": { "offerVersion": "1.0", "isReoffer": false, "availableAmount": 15000, "requestedAmount": 0, "interestRate": 0.36, "rates": { "annualRate": "0.36", "dailyRate": "0.001" }, "minPerLoanAmount": 1000, "maxPerLoanAmount": 15000, "defaultAmount": 8000, "defaultTermDays": 91, "availableTerms": { "quincenal": { "15": [2, 4, 6], "30": [3, 6, 12] } }, "loanPurposeMap": { "01": "Gastos personales" }, "pendingOrders": 0, "fixedRepayDays": "1,16", "repayDaysEnter": 1, "recommend": { "termDays": 15, "installments": 6, "repaymentMethod": "SPEI" } } }试算贷款
POST
/v1/offers/quoteopenfinance按 loanAmount / termDays / installments / repaymentMethod 试算比索报价,返回 principal、totalService、discount、repayDate 计划以及首期 repayDaysDiffCount。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- trialNo
- loanAmount
- offerVersion
- termDays
- installments
- repaymentMethod
- couponId
- usedCouponId
- serviceRate
- totalAmount
- principal
- totalService
- afterDiscountService
- discount
- repayDaysDiffCount
- termSchedule
- modeOfRepayAmount
- repayDate
- availableCouponList
POST /v1/offers/quote HTTP/1.1 Content-Type: application/json { "trialNo": "trial_1729468800_abc", "loanAmount": 8000, "offerVersion": "1.0", "termDays": 15, "installments": 6, "repaymentMethod": "SPEI", "couponId": "CPN_WELCOME" }{ "code": 0, "data": { "trialNo": "trial_1729468800_abc", "common": { "usedCouponId": "CPN_WELCOME" }, "trialResults": { "termDays": 15, "installments": 6, "serviceRate": "0.36", "totalAmount": 9120, "principal": 8000, "totalService": 1120, "afterDiscountService": 980, "discount": 140, "repayDaysDiffCount": 12, "termSchedule": [ { "termDays": 15, "installments": 6, "modeOfRepayAmount": 1520, "repayDate": "2026-11-01" } ], "availableCouponList": [ { "couponId": "CPN_WELCOME" } ] } } }提交用信申请
POST
/v1/loans/requestsopenfinance对额度发起一笔用信:loanAmount、termDays、installments、loanPurpose、repaymentMethod、appliedCouponIds 与放款 cardId,返回 loanOrderId,或要求补件的 requiredComponents。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- offerVersion
- loanAmount
- termDays
- installments
- loanPurpose
- repaymentMethod
- appliedCouponIds
- cardId
- deviceContext
- networkContext
- locationContext
- loanOrderId
- loanCacheKey
- requiredComponents
POST /v1/loans/requests HTTP/1.1 Content-Type: application/json { "offerVersion": "1.0", "loanAmount": 8000, "termDays": 15, "installments": 6, "loanPurpose": "01", "repaymentMethod": "SPEI", "appliedCouponIds": ["CPN_WELCOME"], "cardId": "card_9f21", "deviceContext": { "deviceId": "web-1729468800", "deviceFingerprint": "fp_demo", "terminalType": "web", "loginChannel": "web" }, "networkContext": { "isp": "" }, "locationContext": { "latitude": "19.4326", "longitude": "-99.1332" } }{ "code": 0, "data": { "loanOrderId": "LN20261021001", "loanCacheKey": "cache_aa12", "requiredComponents": [] } }贷款订单详情
POST
/v1/loans/lookupopenfinance加载单笔 loanOrderId:loanStatus(PROCESSING、PENDING_REPAY、OVERDUE、SETTLED、DISBURSING)、比索 loanAmount、分期计划、totalServiceAfterDiscount 以及打码后的放款 subCardNo。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- loanOrderId
- loanStatus
- createTime
- confirmDate
- loanAmount
- termDays
- installment
- totalService
- totalServiceAfterDiscount
- protocolTitle
- cardInfo
- bankName
- subCardNo
- repaymentSchedule
- installmentNo
- repayDate
- failureReason
POST /v1/loans/lookup HTTP/1.1 Content-Type: application/json { "loanOrderId": "LN20261021001" }{ "code": 0, "data": { "loanOrderId": "LN20261021001", "loanStatus": 2, "createTime": "2026-10-21T11:04:00-06:00", "confirmDate": "2026-10-21T11:06:12-06:00", "loanAmount": 8000, "termDays": 15, "installment": 6, "totalService": 1120, "totalServiceAfterDiscount": 980, "protocolTitle": "Contrato de crédito", "cardInfo": { "bankName": "BBVA", "subCardNo": "646180123456789012" }, "repaymentSchedule": [ { "installmentNo": 1, "repayDate": "2026-11-01", "status": 1, "amountAfterDiscount": 1520 } ] } }列出放款账户
POST
/v1/payout-accounts/listopenbanking列出已绑定放款通道:cardType 2 为 18 位 CLABE,cardType 1 为 16 位借记卡;useType 1 为主卡,status 4 为 ACTIVE。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- bankCardList
- cardId
- bankName
- cardNumber
- cardType
- status
- useType
- bankLogoOss
POST /v1/payout-accounts/list HTTP/1.1 Content-Type: application/json {}{ "code": 0, "data": { "bankCardList": [ { "cardId": "card_9f21", "bankName": "BBVA", "cardNumber": "646180123456789012", "cardType": 2, "status": 4, "useType": 1, "bankLogoOss": "https://cdn.example.com/banks/bbva.png" } ] } }绑定 CLABE 或借记卡
POST
/v1/payout-accounts/linkopenbanking在 bankCode 与 KYC cardHolderName 下绑定 18 位 CLABE 或 16 位借记卡 cardNumber;MFA / LIVENESS_LANDING 返回 cardDraftId 做活体,通过后才发 cardId。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- cardNumber
- cardHolderName
- cardType
- bankCode
- deviceContext
- networkContext
- locationContext
- status
- nextStep
- cardDraftId
- cardId
POST /v1/payout-accounts/link HTTP/1.1 Content-Type: application/json { "cardNumber": "646180123456789012", "cardHolderName": "MARIA LOPEZ", "cardType": 2, "bankCode": "BBVA", "deviceContext": { "deviceId": "web-1729468800", "deviceFingerprint": "fp_demo", "terminalType": "WEB", "loginChannel": "PWA" }, "networkContext": { "clientIp": "", "isp": "" }, "locationContext": { "latitude": "", "longitude": "", "altitude": "" } }{ "code": 0, "data": { "status": "LIVENESS_LANDING", "nextStep": "LIVENESS_LANDING", "cardDraftId": "draft_44ab", "cardId": null } }待还账单列表
POST
/v1/repayments/dueopenbanking按年/月分页比索账单:每行是 loanId + installmentNo,带 totalAmount、dueStatus(1 即将到期、2 逾期)、daysToDue / overdueDays 与 repayTime。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- page
- pageSize
- total
- accountDate
- newPendingList
- loanId
- loanOrderId
- installmentNo
- repayTime
- createdTime
- totalAmount
- dueStatus
- daysToDue
- overdueDays
POST /v1/repayments/due HTTP/1.1 Content-Type: application/json { "page": 1, "pageSize": 10 }{ "code": 0, "data": { "total": 2, "accountDate": "2026-10-21", "newPendingList": { "2026": { "10": [ { "loanId": "L-8801", "loanOrderId": "LN20261021001", "installmentNo": 1, "repayTime": "2026-11-01T00:00:00-06:00", "createdTime": "2026-10-21T11:06:12-06:00", "totalAmount": 1520, "dueStatus": "1", "daysToDue": 11, "overdueDays": 0 } ] } } } }确认还款
POST
/v1/repayments/sessionsopenbanking按勾选的 loanId + installmentNo 锁定 amount 比索,返回 cashierUrl(SPEI 或 OXXO H5)以及带 remainTime 秒的在途 repayOrderId。
认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。
- loans
- loanId
- installmentNo
- amount
- cashierUrl
- repayOrderId
- repayAmount
- remainTime
POST /v1/repayments/sessions HTTP/1.1 Content-Type: application/json { "loans": [ { "loanId": "L-8801", "installmentNo": 1 } ], "amount": 1520 }{ "code": 0, "data": { "cashierUrl": "https://pay.example/spei/session", "repayOrderId": "RP20261021088", "repayAmount": 1520, "remainTime": 900 } }
数据类别
- KYC 身份
- 授信额度
- 贷款订单
- 银行账户
- 还款账单
数据使用场景与案例
墨西哥比索额度监控
催收或 CRM 轮询以分计的 creditLimit 对 availableLimit 以及 isReoffer,只在 reofferOrderInfo.status 开放时触达提额活动,避免对已结清借款人群发。
INE / CURP 身份对碰
获客流程把 INE OCR 的 curp、可选 rfc 与 fatherLastName / motherLastName、紧急联系人电话拼在一起,在错误 120257(CURP 已被占用)出现前拦住重复开户。
CLABE 放款对账
资金台把贷款申请的 cardId 对到 18 位 CLABE cardNumber(cardType 2)或 16 位借记卡,结合 bankCode 与 useType=主卡,确保 SPEI 打到已通过活体的同名账户。
SPEI / OXXO 账单催收
入金机器人勾选 dueStatus 为逾期或即将到期的 loanId + installmentNo,提交 repayConfirm,并在途中 repayOrderId 的 remainTime 耗尽前打开 cashierUrl 走 SPEI 或 OXXO。
常见问题
Duxi Finanzas 授信行上有哪些借款人字段?
额度成长卡给出以分计的 creditLimit、availableLimit,以及 isReoffer、reofferOrderInfo.status 和 recentRepaymentInfo。贷款引导快照补充 availableAmount、minPerLoanAmount / maxPerLoanAmount、interestRate、availableTerms 与 fixedRepayDays。
Duxi Finanzas 如何识别墨西哥借款人?
KYC 向导从 KYC_100_BASIC_INFO 走到 KYC_105_LIVENESS_FACE:INE 正反面 OCR 得到 curp,基本信息表采集 name、rfc、email、birthday、gender、educationLevel、maritalStatus、dependentsCount,再补住址、收入、紧急联系人和活体,然后才提交授信申请。
比索如何放款和收回?
放款绑定 18 位 CLABE(cardType 2)或 16 位借记卡(cardType 1),带 bankCode 与 cardHolderName,贷款申请再带上 cardId。还款列表按 loanId + installmentNo 勾选,还款确认返回 cashierUrl 走 SPEI 或 OXXO,在途 repayOrderId 带 remainTime。
Duxi Finanzas 的运营主体是谁?
Duxi Finanzas 是 VERTRAUEN FINANCIERA, S.A. DE C.V., SOFOM, E.N.R. 的消费品牌,受 CNBV 与 CONDUSEF 监管。客服 [email protected]、+52 5599905610。
与 Duxi Finanzas: Préstamo Seguro 相似的应用
- DiDi Finanzas — DiDi Finanzas 是 DiDi Global 的墨西哥金融应用,提供 200–46,800 比索、最长 180 天的 DiDi Préstamos 循环额度,放款到 CLABE,还款走 SPEI 或 OXXO,并带 DiDi Card 与 DiDi Cuenta。
- Kueski — Kueski 是墨西哥 SOFOM E.N.R.(Kueski S.A.P.I. de C.V.),受 Condusef 与 CNBV 监管,应用内同时提供 Kueski Pay(线上或实体店先买后付、按半月还款)和现金贷。
- Credmex — Credmex 是在 CONDUSEF 登记的墨西哥个人贷应用,宣传 2,000–50,000 比索无抵押现金、期限 91–180 天、公布 APR 31.03%–372.41%,凭 INE/IFE 申请,还款走 SPEI 或便利店现金。
- Baubap — Baubap 是受 CNBV 监管、在 CONDUSEF 登记的墨西哥 SOFOM(Baubap, S.A.P.I. de C.V., SOFOM, ENR),凭 INE 申请、不查征信,提供 500–9,000 比索无抵押贷款,期限 90 天至 24 个月,公布最高 APR 为 300%。
- Tala — Tala 墨西哥应用(Tala Mobile)宣传 300–22,000 比索无抵押现金、期限 61–120 天、不查征信,可直接打入银行或取现,公布年利率 201%–432% 另加 IVA,并在 CONDUSEF 登记。
- Stori — Stori 是墨西哥信贷与储蓄应用,发行免年费的 Stori Green / Stori Black 信用卡,以及带计息储蓄、借记和账单支付的数字账户 Stori Cuenta+。
相关主题
- duxi finanzas api
- curp kyc 墨西哥
- clabe spei 贷款
- sofom prestamo
- creditLimit availableLimit
- fixedRepayDays
- vertrauen financiera
- oxxo 还款
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业