Duxi Finanzas: Préstamo Seguro 图标

Duxi Finanzas CURP、CLABE 与墨西哥贷款 API

Duxi Finanzas · 信贷 4.9 ★

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 账单机器人使用。

应用截图

  • Duxi Finanzas: Préstamo Seguro 应用截图 1
  • Duxi Finanzas: Préstamo Seguro 应用截图 2
  • Duxi Finanzas: Préstamo Seguro 应用截图 3
  • Duxi Finanzas: Préstamo Seguro 应用截图 4
  • Duxi Finanzas: Préstamo Seguro 应用截图 5

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 查询待完成 KYC 组件

    POST /v1/onboarding/requirements osint

    返回 KYC 向导待完成的 pendingComponents(基本信息、住址、收入、INE 正反面、活体、紧急联系人)以及已保存的 componentData。

    认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。

    • submissionSource
    • pendingComponents
    • componentData
    • name
    • email
    • 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/components osint

    保存单个 KYC componentCode(基本信息、住址、收入、INE OCR、活体或紧急联系人),返回 submissionId 与 verificationStatus。

    认证方式: 已登录会话(手机 OTP 再密码)。JSON POST;响应信封中的登录失效码会重新拉起登录。

    • componentCode
    • submissionSource
    • componentData
    • name
    • fatherLastName
    • motherLastName
    • email
    • 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/requests openfinance

    把已完成的 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-line openfinance

    加载额度成长卡:以分计的 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/current openfinance

    加载贷款引导计算器: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/quote openfinance

    按 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/requests openfinance

    对额度发起一笔用信: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/lookup openfinance

    加载单笔 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/list openbanking

    列出已绑定放款通道: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/link openbanking

    在 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/due openbanking

    按年/月分页比索账单:每行是 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/sessions openbanking

    按勾选的 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 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价