Klover 现金预支与关联账户数据 API
Klover - Instant Cash Advance 是 Klover Holdings 面向美国消费者的 Android 客户端,服务那些希望在两次发薪之间周转现金、又不想求助发薪日贷款或银行透支的用户。会员通过 Plaid 关联支票账户,可选地用 Very Good Security 把借记卡令牌化,即可申请宣传额度最高 750 美元的现金预支,并打出无利息、无滞纳金、无信用审查。问卷、视频广告、转盘游戏和 Kloverize 条码扫描赚到的积分可以提高预支额或抵扣到账费用;Klover+ 解锁账单管家、月度支出与现金流视图,以及信用分监控。Play 评分为 4.6 星(175,047 条评价),Klover 在美国现金预支这一细分领域与 Dave、Earnin、Brigit、MoneyLion 和 Albert 竞争。
现金与积分双轨资格把 underwrittenAdvanceAmount、maxCashAdvance 与 pointsForAdvance、hasSufficientPoints、isKloverPlusRequired 串在一起;主关联账户记录再补上 institutionName、availableBalance、currentBalance 和 plaidAccountId,让放贷助手能把预支额度与支票账户资金对照。还款记录把 cashAdvanceId 与确认页合计 totalPaybackAmount、改期输入 newRecoupDate 配对;积分对账用 myPoints、balance 与 totalPointsUsed;借记卡号只以 debitCardNumberToken 上送。
账单管家记录贡献 recurringExpensesAndDates 与 billManagerSummaryAvailableBalance,月度现金流视图携带 updateDate、inflows 与 outflows。这些字段支撑经授权的银行关联对账、预支额度监控、还款排程和积分抵费记账;openData Studio 把这套组合变成可调用的开放数据,供上述集成使用。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
读取现金预支额度选项
POST
/v1/advance-quotes/previewopenfinance加载可用的现金与积分预支选项:underwrittenAdvanceAmount、maxCashAdvance、pointsForAdvance 以及金额选择界面上的 isKloverPlusRequired。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- cashAdvanceOptions
- cashBasedOptions
- pointBasedOptions
- cashBasedOptionId
- pointBasedOptionId
- underwrittenAdvanceAmount
- underwrittenFeeAmount
- maxCashAdvance
- isKloverPlusRequired
- kloverMembershipFee
- pointsForAdvance
- pointsAdvanceAmount
- pointsForFee
- pointsFeeAmount
- hasSufficientPoints
- isTransferPointsEligible
- dollarPerPoints
- maxPointsForFee
- appCheckToken
POST /v1/advance-quotes/preview HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "appCheckToken": "<example_app_check_token>" }{ "cashAdvanceOptions": { "cashBasedOptions": [ { "cashBasedOptionId": "example_cash_150", "underwrittenAdvanceAmount": 150.0, "underwrittenFeeAmount": 5.99, "maxCashAdvance": 750.0, "isKloverPlusRequired": false, "kloverMembershipFee": 0.0 } ], "pointBasedOptions": [ { "pointBasedOptionId": "example_points_25", "pointsForAdvance": 2500, "pointsAdvanceAmount": 25.0, "pointsForFee": 600, "pointsFeeAmount": 5.99, "hasSufficientPoints": true, "isTransferPointsEligible": true, "dollarPerPoints": 0.01, "maxPointsForFee": 600 } ] } }读取首页现金预支卡片
POST
/v1/member-panels/advance-statusopenfinance填充首页现金预支卡片的联合类型:Qualified、Active、NotQualified、Defaulted、BankAccountNotLinked、TodoListNotComplete 或 Error。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- dashboardCashAdvanceCard
- cashAdvanceCard
- id
- appCheckToken
- CashAdvanceCardQualified
- CashAdvanceCardActive
- CashAdvanceCardNotQualified
- CashAdvanceCardDefaulted
- CashAdvanceCardBankAccountNotLinked
- CashAdvanceCardTodoListNotComplete
- CashAdvanceCardError
POST /v1/member-panels/advance-status HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "appCheckToken": "<example_app_check_token>" }{ "dashboardCashAdvanceCard": { "id": "example_panel_01", "cashAdvanceCard": { "__typename": "CashAdvanceCardQualified", "id": "example_qualified_01" } } }读取主 Plaid 支票账户
POST
/v1/linked-accounts/primary-viewopenbanking读取已登录会员的主关联支票账户:institutionName、availableBalance、currentBalance 与 plaidAccountId。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- primaryPlaidAccount
- institutionName
- institutionLogo
- accountName
- accountType
- availableBalance
- currentBalance
- plaidAccountId
- id
POST /v1/linked-accounts/primary-view HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json {}{ "primaryPlaidAccount": { "id": "example_account_01", "institutionName": "Example Bank", "institutionLogo": "<example_institution_logo>", "accountName": "Checking ending 0000", "accountType": "depository", "availableBalance": 280.0, "currentBalance": 295.0, "plaidAccountId": "<example_plaid_account_id>" } }签发 Plaid Link 令牌
POST
/v1/bank-connections/session-tokenopenbanking使用 idempotencyToken 签发 Plaid Link 的 linkToken,以便打开银行关联面板。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- plaidLinkToken
- idempotencyToken
- linkToken
- requestId
POST /v1/bank-connections/session-token HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "idempotencyToken": "<example_idempotency_token>" }{ "plaidLinkToken": { "linkToken": "<example_plaid_link_token>", "requestId": "example_request_01" } }兑换 Plaid public token
POST
/v1/bank-connections/complete-linkopenbanking把 Plaid Link 返回的 publicToken 兑换成已存 Item,供主账户视图读取 institutionName 与余额。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- exchangePlaidPublicToken
- publicToken
POST /v1/bank-connections/complete-link HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "publicToken": "<example_plaid_public_token>" }{ "exchangePlaidPublicToken": { "__typename": "ExchangePlaidPublicTokenSuccess" } }提交现金预支申请
POST
/v1/advance-requests/submit-selectionopenfinance按所选 cashBasedOptionId 下单,返回刷新后的 dashboardCashAdvanceCard 以及剩余的 myPoints.balance。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- submitCashAdvanceApplication
- cashBasedOptionId
- dashboardCashAdvanceCard
- cashAdvanceCard
- myPoints
- balance
POST /v1/advance-requests/submit-selection HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "cashBasedOptionId": "example_cash_150" }{ "submitCashAdvanceApplication": { "dashboardCashAdvanceCard": { "id": "example_panel_01", "cashAdvanceCard": { "__typename": "CashAdvanceCardActive" } }, "myPoints": { "balance": 1800 } } }读取现金预支确认摘要
POST
/v1/advance-quotes/confirmation-viewopenfinance按 cashBasedOptionId 生成确认页:totalPaybackAmount、feeTotalAmount、totalPointsUsed 以及可选的 warningType。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- cashAdvanceSummary
- cashBasedOptionId
- totalPointsUsed
- totalPaybackAmount
- feeTotalAmount
- warningType
POST /v1/advance-quotes/confirmation-view HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "cashBasedOptionId": "example_cash_150" }{ "cashAdvanceSummary": { "totalPointsUsed": 600, "totalPaybackAmount": 155.99, "feeTotalAmount": 5.99, "warningType": null } }读取现金预支到账方式
POST
/v1/advance-transfers/choice-listopenfinance列出某一 cashBasedOptionId 的到账通道:deliveryType、deliveryFee、deliveryOptionId 与 advanceTotalAmount。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- cashAdvanceDeliveryOptions
- cashBasedOptionId
- deliveryType
- deliveryFee
- deliveryOptionId
- advanceTotalAmount
POST /v1/advance-transfers/choice-list HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "cashBasedOptionId": "example_cash_150" }{ "cashAdvanceDeliveryOptions": { "deliveryType": "standard", "deliveryFee": 0.0, "deliveryOptionId": "example_standard_transfer", "advanceTotalAmount": 150.0 } }分页读取历史现金预支
POST
/v1/advance-ledger/history-pageopenfinance按 first/hasNext 分页 cashAdvanceHistory,返回每个节点的 cashAdvanceId,供历史预支列表使用。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- cashAdvanceHistory
- first
- nodes
- cashAdvanceId
- pagingInfo
- hasNext
POST /v1/advance-ledger/history-page HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "first": 20 }{ "cashAdvanceHistory": { "nodes": [ { "cashAdvanceId": "example_advance_02" }, { "cashAdvanceId": "example_advance_01" } ], "pagingInfo": { "hasNext": false } } }改期预支回收日
POST
/v1/repayment-plans/change-dateopenfinance在提前还款/改期界面把未结清预支的回收日改到 newRecoupDate。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- setNewRecoupDate
- newRecoupDate
POST /v1/repayment-plans/change-date HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "newRecoupDate": "2026-11-20" }{ "setNewRecoupDate": { "__typename": "SetNewRecoupDateSuccess" } }提交借记卡 VGS 令牌
POST
/v1/linked-cards/token-attachmentopenbanking上送 VGS 的 debitCardNumberToken(卡号不以明文传输)并刷新 todoList / todoListItems;解绑使用 linkedDebitCardId,界面展示 maskedCardNumber。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- submitDebitCardVgsTokens
- debitCardNumberToken
- todoList
- todoListItems
- maskedCardNumber
- linkedDebitCardId
POST /v1/linked-cards/token-attachment HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "debitCardNumberToken": "<example_vgs_card_token>" }{ "submitDebitCardVgsTokens": { "todoList": { "todoListItems": [ { "id": "example_card_link_complete" } ] } } }读取账单管家明细
POST
/v1/bill-plans/overviewopenfinance加载 Klover+ 账单管家行:upcomingBills、recurringExpensesAndDates 与 billManagerSummaryAvailableBalance。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- billManagerDetails
- upcomingBills
- recurringExpensesAndDates
- billManagerSummaryAvailableBalance
- id
- url
POST /v1/bill-plans/overview HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json {}{ "billManagerDetails": { "id": "example_bill_plan_01", "upcomingBills": true, "recurringExpensesAndDates": [ { "id": "example_recurring_bill_01" } ], "billManagerSummaryAvailableBalance": 280.0, "disclaimer": { "url": "<example_disclaimer_url>" } } }读取信用分
POST
/v1/credit-insights/score-viewopenfinance读取 Klover+ 信用分卡片:creditScore 的成功、错误或不可用状态,以及 arrayCreditReportUrl 与 sdkKeys.apiKey。信用报告登记使用 ssn。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- creditScore
- creditScoreResult
- arrayCreditReportUrl
- sdkKeys
- apiKey
- ssn
POST /v1/credit-insights/score-view HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json {}{ "creditScore": { "creditScore": 705 }, "arrayCreditReportUrl": { "arrayCreditReportUrl": "<example_credit_report_url>" }, "sdkKeys": { "apiKey": "<example_embed_api_key>" } }读取积分余额
POST
/v1/reward-ledger/balance-pageopendata读取积分页的 myPoints.balance,并按 pageSize 分页 pointsHistory(问卷、广告、转盘、Kloverize)。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- myPoints
- id
- balance
- pointsHistory
- pageSize
POST /v1/reward-ledger/balance-page HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json { "pageSize": 20 }{ "myPoints": { "id": "example_points_01", "balance": 1800 }, "pointsHistory": { "pointsHistory": [ { "id": "example_reward_entry_01" } ] } }读取月度流入展望
POST
/v1/cashflow-reports/monthly-viewopenfinance加载 Klover+ 现金流:monthlyInflowOutflow.updateDate 以及 inflows/outflows,外加 monthlySpend 分类页。
认证方式: Firebase Auth ID 令牌放在 Authorization: Bearer 头中;App Check 令牌放在 X-Firebase-AppCheck 头中,需要时附带 appCheckToken。
- monthlyInflowOutflow
- updateDate
- inflows
- outflows
- monthlySpend
- pages
- title
- items
- name
POST /v1/cashflow-reports/monthly-view HTTP/1.1 Authorization: Bearer <example_firebase_id_token> X-Firebase-AppCheck: <example_app_check_token> Content-Type: application/json {}{ "monthlyInflowOutflow": { "monthlyInflowOutflow": { "updateDate": "2026-10-01", "inflows": 3400.0, "outflows": 2980.0 } }, "monthlySpend": { "pages": [ { "title": "Housing", "items": [ { "name": "Rent" } ] } ] } }
数据类别
- 现金预支
- 银行余额
- 借记卡
- 账单
- 信用分
- 积分
- 现金流
数据使用场景与案例
现金预支额度监控
放贷助手对照 underwrittenAdvanceAmount 与 maxCashAdvance,并在会员点提交之前标出 isKloverPlusRequired 或 hasSufficientPoints。
Plaid 银行关联对账
进件台把主 Plaid 账户上的 institutionName、availableBalance、currentBalance 与 plaidAccountId 拼在一起,只对仍有效的支票 Item 放款。
回收日催收排程
催收机器人按 cashAdvanceId 翻页 cashAdvanceHistory,读取 totalPaybackAmount,并在会员改期时写入 newRecoupDate。
积分抵费核保
积分账本从 myPoints.balance 扣掉 totalPointsUsed / pointsForFee,并在选项带 Klover+ 升级时记录 kloverMembershipFee。
常见问题
包含哪些现金预支字段?
示例模型保留 cashBasedOptions 与 pointBasedOptions,其中有 underwrittenAdvanceAmount、underwrittenFeeAmount、maxCashAdvance、pointsForAdvance、pointsAdvanceAmount、hasSufficientPoints 与 isKloverPlusRequired。确认摘要另有 totalPaybackAmount、feeTotalAmount 与 totalPointsUsed。
示例中包含哪些已关联银行的信息?
主 Plaid 账户载荷包含 institutionName、availableBalance、currentBalance、accountName、accountType 与 plaidAccountId。关联流程先用 idempotencyToken 签发 linkToken,再通过 exchangePlaidPublicToken 上送 publicToken。这些都是会员专属记录,需要经授权访问,并非匿名的银行余额数据流。
认证方式和请求示例应如何理解?
示例使用示意路径和模拟取值,并非真实服务地址。它们保留了认证模式:Firebase Auth ID 令牌放在 Authorization: Bearer 头中,App Check 令牌放在 X-Firebase-AppCheck 头中;相关操作还会携带 appCheckToken。
账单、信用分和积分数据也有体现吗?
Klover+ 账单管家记录包含 upcomingBills、recurringExpensesAndDates 与 billManagerSummaryAvailableBalance。信用磁贴包含 creditScore 以及报告展示字段(arrayCreditReportUrl);登记使用 ssn,页面不展示真实取值。积分模型包含 myPoints.balance 与分页的 pointsHistory,月度视图另有 inflows、outflows 和分类支出。
与 Klover - Instant Cash Advance 相似的应用
- Dave — Dave 的 ExtraCash 在关联银行账户后可预支最高 500 美元,无信用审查、无利息、无滞纳金,资金通常几分钟内到账。
- EarnIn — EarnIn 的 Cash Out 让美国打工者支取已赚未发的工资,每天最高 200 美元、每个发薪周期最高 1,000 美元,无强制费用、无利息。
- Brigit — Brigit Instant Cash 可预支 25–500 美元,无信用审查、无滞纳金,可选约 20 分钟加急到账(0.99–5.99 美元),并有可退订的月度会员。
- MoneyLion — MoneyLion 的 Instacash 可预支 10–500 美元(部分用户最高 1,000 美元),无强制费用,普通到账 1–5 个工作日免费,也可选即时 Turbo 到账。
- Tilt — Tilt Cash Advance 可预支 10–500 美元,无利息、无滞纳金、无信用审查,即时到账为可选项且可能收费。
- Chime — Chime MyPay 面向合格的 Chime 支票账户会员,每个发薪周期可预支 20–500 美元、无强制费用,24 小时内免费到账,或支付 2–5 美元即时到账。
- Current — Current 的 Paycheck Advance 面向已绑定工资入账的合格会员,可按下一发薪日预支最高 1,000 美元。
- Albert — Albert Instant Advance 面向合格的美国用户提供 25–1,000 美元现金预支,无需订阅 Albert 会员,额度视资格而定。
相关主题
- Klover API
- 现金预支
- underwrittenAdvanceAmount
- availableBalance
- newRecoupDate
- Plaid
- pointsForAdvance
- Klover Holdings
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业