Netspend DDA、预付卡与 ACH 数据
Netspend 是 Netspend Corporation 面向美国用户的 Android 应用,用于管理预付借记卡以及由 Pathward 发行的 Netspend 借记账户(Debit Account)。持卡人可以查看可用余额与近期交易、查阅账单、复制 Direct Deposit(直接存款)信息、管理实体卡与虚拟卡、修改 PIN、锁定银行卡或挂失,并把卡添加到 Google Wallet。Move Money(转账充值)包含通过 Plaid 关联的 ACH 充值、借记卡转账、个人对个人(P2P)付款和手机支票存入,同时也提供 Western Union 与 MoneyGram 选项。Savings(储蓄)、Cash Back / Payback Rewards(返现与奖励)、忠诚度积分以及 Credit Builder / Better Credit 担保信用卡,让账户的功能超出日常消费。登录支持用户名加密码、一次性验证码,之后还可使用生物识别;证件提交、透支(overdraft)开通、E-SIGN 电子签名同意书以及门店现金充值条码,则支撑开户与日常使用。Netspend 不是银行:存款账户由 Pathward, National Association(FDIC 成员)提供。该服务面向美国预付借记卡及日常资金管理用户,其中包括正在对比 Green Dot、ACE Elite、Chime 和 Walmart MoneyCard 的用户;佛蒙特州居民不能开立 Card Account。Google Play 页面显示评分为 4.6 星,共 140,174 个评分。
Netspend 存款账本记录把 availableBalance 与 postedBalance 同工资发放标识 accountNumber 和 routingNumber 关联起来。交易条目增加了 transactionAmount、transactionType、merchantName 与 pending,使工资与福利工具具备区分已入账存款和待处理刷卡消费所需的字段。持卡人身份记录包含 CipStatusType、dateOfBirth 和 postalCode,虚拟卡记录则把 card_id 与 lastFour、nickname、locked 和 cardStatus 配对。完整卡片信息仍属于卡片管理流程中单独验证的环节。
ACH 对账可以把已关联银行的 institution_id、mask、subtype 和 bank_link_id 与借记账本条目关联起来。现金充值记录带有 barcode_transaction_mapping_id 与 expiresAt;个人对个人转账的可用性由 eligibility 和 status 表示。奖励账本把 availablePoints、pointsAmount 和 redemptionOptions 与商户 offerId 及 activated 状态结合在一起。储蓄增加了 apy 与开通状态,担保信用记录提供 available_credit_limit 和 enrollment。这些字段之间的关系支撑工资对账、卡片生命周期工具、ACH 充值核查以及奖励运营。openData Studio 将这些账户记录转化为可调用的开放数据,服务于上述集成场景。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
使用用户名和密码登录
POST
/v1/prepaid-access/sessionsosint在用户名/密码登录以及必要的一次性验证码挑战之后创建移动端会话,使后续调用可以携带会话令牌请求头。
认证方式: 无需已有会话。用户名和密码放在 JSON 请求体中;带外验证挑战使用 oobaCode。返回的令牌通过 X-Ns-Access_token 请求头发送。
- username
- password
- oobaCode
- sessionToken
- authToken
- acp_access_token
- deviceId
POST /v1/prepaid-access/sessions HTTP/1.1 Content-Type: application/json { "username": "demo-user", "password": "<password>", "oobaCode": "<one-time-code>" }{ "sessionToken": "<session-token>", "authToken": "<auth-token>", "acp_access_token": "<account-access-token>", "username": "demo-user", "deviceId": "<device-id>" }加载已登录用户资料
GET
/v1/people/profileosint加载已登录持卡人的资料,包括姓名、email、phoneNumber、dateOfBirth 和 username,用于资料页面和身份验证流程。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- firstName
- lastName
- givenName
- middleName
- phoneNumber
- dateOfBirth
- username
GET /v1/people/profile HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "firstName": "Avery", "lastName": "Sample", "givenName": "Avery", "middleName": "A", "email": "[email protected]", "phoneNumber": "+15555550114", "dateOfBirth": "1990-01-01", "username": "demo-user" }列出借记账户交易
GET
/v1/debit-ledger/entriesopenbanking分页返回“近期交易”中显示的借记与预付账本,每条记录包含金额、商户名称、待处理状态以及对应的入账后余额。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- transactionAmount
- transactionType
- merchantName
- merchant_name
- description
- pending
- postedBalance
- amount
GET /v1/debit-ledger/entries HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "transactions": [ { "transactionAmount": -15.25, "transactionType": "POS", "merchantName": "Sample Market", "merchant_name": "Sample Market", "description": "Sample grocery purchase", "pending": true, "postedBalance": 284.75, "amount": -15.25 } ] }读取持卡人 CIP 资料
GET
/v1/identity/verificationosint返回决定能否完整使用账户的持卡人客户身份识别计划(CIP)记录,包括 CipStatusType、姓名、dateOfBirth,以及用于订卡和提交证件的邮寄地址。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- CipStatusType
- firstName
- lastName
- dateOfBirth
- city
- state
- zip
- postalCode
GET /v1/identity/verification HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "CipStatusType": "FULL", "firstName": "Avery", "lastName": "Sample", "dateOfBirth": "1990-01-01", "city": "Sample City", "state": "TX", "zip": "00000", "postalCode": "00000" }列出虚拟卡
GET
/v1/payment-instruments/digitalopenbanking列出借记账户下有效的虚拟卡,包含 nickname、lastFour、locked 和 cardStatus;创建卡片受应用中显示的年度及有效卡数量上限约束。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- card_id
- lastFour
- cardLastDigit
- nickname
- locked
- cardStatus
- virtualCard
GET /v1/payment-instruments/digital HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "cards": [ { "card_id": "<virtual-card-id>", "lastFour": "0000", "cardLastDigit": "0000", "nickname": "Subscriptions", "locked": false, "cardStatus": "active", "virtualCard": true } ] }显示卡号 PAN 与 CVC
POST
/v1/payment-instruments/disclosureopenbanking在为实体卡或虚拟卡执行复制卡号与 Google Wallet 绑定流程时,需要先通过额外的 CVC 验证步骤,才会显示完整卡片信息。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- card_id
- cvc
- pan
- lastFour
- expiresAt
POST /v1/payment-instruments/disclosure HTTP/1.1 X-Ns-Access_token: <session-token> X-XSRF-TOKEN: <xsrf-token> Content-Type: application/json { "card_id": "<virtual-card-id>", "cvc": "<verification-cvc>" }{ "card_id": "<virtual-card-id>", "pan": "<card-number>", "cvc": "<card-cvc>", "lastFour": "0000", "expiresAt": "2028-09" }列出 Plaid 关联的外部银行
GET
/v1/funding/external-accountsopenbanking列出通过 Plaid 关联、用于 ACH 充值的外部支票与储蓄账户,包括 institution_id、mask、subtype 和 bank_link_id;关联资格与配置信息也服务于同一流程。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- bank_link_id
- institution_id
- bankName
- accountName
- accountType
- mask
- subtype
- plaid_token
- link_session_id
GET /v1/funding/external-accounts HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "accounts": [ { "bank_link_id": "<bank-link-id>", "institution_id": "<institution-id>", "bankName": "Sample Bank", "accountName": "Checking", "accountType": "checking", "mask": "0000", "subtype": "checking", "plaid_token": "<plaid-link-token>", "link_session_id": "<link-session-id>" } ] }读取 Direct Deposit 路由号与账号
GET
/v1/payroll/deposit-detailsopenbanking返回在设置雇主工资或联邦福利 Direct Deposit 时,从“账户信息”复制的 Pathward 账号与路由标识。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- accountNumber
- account_number
- routingNumber
- routing_number
- accountType
- bankName
GET /v1/payroll/deposit-details HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "accountNumber": "<account-number>", "account_number": "<account-number>", "routingNumber": "<routing-number>", "routing_number": "<routing-number>", "accountType": "checking", "bankName": "Pathward, National Association" }读取储蓄开通状态与 APY
GET
/v1/reserves/overviewopenbanking报告储蓄开通状态、availableBalance,以及储蓄设置和仪表盘页面显示的 APY,包括未开通状态。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- savings
- apy
- accountType
- availableBalance
GET /v1/reserves/overview HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "savings": true, "apy": 0.0, "accountType": "savings", "availableBalance": 125.0 }读取忠诚度积分余额
GET
/v1/rewards/pointsopenfinance返回“奖励”标签页的积分快照,包含 availablePoints、pointsAmount 以及用于兑换流程的 redemptionOptions。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- availablePoints
- available_points
- pointsAmount
- points
- redemptionOptions
GET /v1/rewards/points HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "availablePoints": 1200, "available_points": 1200, "pointsAmount": 1200, "points": 1200, "redemptionOptions": [ "statement_credit", "gift_card" ] }生成门店充值条码
POST
/v1/cash-loads/codesopenbanking生成用于门店现金充值的条码,与 barcode_transaction_mapping_id 和 expiresAt 关联;应用还支持取消已生成的条码。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- barcode
- barcode_transaction_mapping_id
- expiresAt
- account_id
POST /v1/cash-loads/codes HTTP/1.1 X-Ns-Access_token: <session-token> X-XSRF-TOKEN: <xsrf-token> Content-Type: application/json { "account_id": "<debit-account-id>" }{ "barcode": "<cash-load-barcode>", "barcode_transaction_mapping_id": "<barcode-mapping-id>", "expiresAt": "2026-11-01T18:15:00Z" }检查 P2P 转账资格
GET
/v1/transfers/participant-statusopenbanking检查能否从借记账户页面发起 Send Money;eligibility 必须为 true,P2P 转账和收款方解析流程才能继续。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- eligibility
- status
GET /v1/transfers/participant-status HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "eligibility": true, "status": "ELIGIBLE" }读取 Credit Builder 担保卡账户
GET
/v1/credit-lines/securedopenfinance加载 Better Credit / Credit Builder 担保卡账户,包含开通状态、account_id 以及设置和使用期间显示的可用信用额度。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- enrollment
- availableCredit
- available_credit_limit
- account_id
GET /v1/credit-lines/secured HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "enrollment": "ACTIVE", "availableCredit": 250.0, "available_credit_limit": 250.0, "account_id": "<secured-credit-account-id>" }加载首页仪表盘卡片
GET
/v1/overview/widgetsopenbanking加载首页标签页中借记账户与预付产品的卡片、可用余额,以及控制“下一步”提示的功能开关,例如 overdraft 和 esign。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- tiles
- dda
- prepaid
- availableBalance
- available_balance
- featureFlags
- overdraft
- esign
GET /v1/overview/widgets HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "tiles": [ { "dda": true, "prepaid": false, "availableBalance": 284.75, "available_balance": 284.75 }, { "featureFlags": { "overdraft": true, "esign": true } } ] }列出 Payback Rewards 优惠
GET
/v1/rewards/merchant-offersopenfinance提供 Cash Back & Offers / Payback 商户优惠,包含 offerId、merchantName、激活状态与可用性,并附带推荐优惠和奖励概览。
认证方式: 已登录会话令牌放在 X-Ns-Access_token 请求头中,在用户名/密码登录且被挑战时完成带外 oobaCode 验证后签发。变更类请求还会携带 X-XSRF-TOKEN。
- offers
- offerId
- merchantName
- activated
- status
GET /v1/rewards/merchant-offers HTTP/1.1 X-Ns-Access_token: <session-token> Accept: application/json{ "offers": [ { "offerId": "<offer-id>", "merchantName": "Sample Pharmacy", "activated": false, "status": "AVAILABLE" } ] }
数据类别
- 余额
- 交易
- 银行卡
- 直接存款
- ACH 转账
- 个人对个人转账
- 储蓄
- 忠诚度积分
- 奖励
- 身份验证(KYC)
- 担保信用
数据使用场景与案例
工资与福利金 Direct Deposit
工资单及 SSA/VA 福利文件可以绑定借记账户的 Pathward routingNumber 与 accountNumber,并在提前入账后持续观察 availableBalance 与 postedBalance。
卡片生命周期运营
发卡团队跟踪虚拟卡的 lastFour、nickname、locked 与 cardStatus,只有通过 CVC 验证步骤后才会显示 pan/cvc,因此补发卡片和 Google Wallet 令牌可以与实时卡片列表保持同步。
ACH 充值对账
资金处理机器人按 institution_id、mask、subtype 和 bank_link_id 列出 Plaid 关联的银行,再把入账的 ACH 与借记账本中的 transactionAmount 和 merchantName 进行匹配。
忠诚度与 Payback 账本
奖励运营团队把 availablePoints 和 pointsAmount 与 Payback offerId 行放在一起读取,这样无需抓取“奖励”标签页,就能入账返现激活和积分兑换。
常见问题
哪些标识支持 Direct Deposit 对账?
存款详情包含 Pathward 账户的 accountNumber、routingNumber、accountType 和 bankName。可将仪表盘的 availableBalance、账本的 postedBalance 与 transactionAmount 及 pending 进行比对,以核查工资或联邦福利存款是否已入账。账号和路由号的处理需要获得授权。
数据能否区分虚拟卡锁定状态与可用余额?
可以。虚拟卡记录包含 card_id、lastFour、nickname、locked、cardStatus 和 virtualCard,而仪表盘则带有 availableBalance。这些字段让卡片生命周期工具无需把余额变化当作卡片状态变化;应用中适用年度及有效卡数量上限。
哪些字段描述为 ACH 充值而关联的外部银行?
已关联账户记录包含 bank_link_id、institution_id、bankName、accountName、accountType、mask 和 subtype。这些字段用于标识充值对账所用的外部支票或储蓄账户。个人对个人转账使用单独的 eligibility 与 status 记录。
这些示例是公开的 Netspend API 吗,账户访问又如何受到保护?
不是。本页的路径及请求/响应示例是对账户数据关系的合成示意,并非 Netspend 的生产接口,也不是公开的 Netspend API。它们不提供任何账户的访问权限。集成必须获得账户持有人的适当授权,并保护身份、银行和卡片信息。用户名/密码登录可能需要带外 oobaCode 验证;会话令牌通过令牌请求头传递,变更类请求还会使用防伪令牌。完整 pan 和 cvc 的显示还有一道额外的 CVC 验证步骤,这些值不包含在普通虚拟卡列表中。示例使用的是占位符,而不是可用的凭据或卡号。
与 Netspend 相似的应用
- Green Dot — Green Dot Corporation 是美国预付卡发行商,其 Green Dot Cash Back 借记账户可对符合条件的消费返现,并支持应用内现金充值、符合条件的直接存款透支保障以及账单支付。
- Walmart MoneyCard — Walmart MoneyCard 是可充值借记卡,可在沃尔玛消费返现,支持提前到账的直接存款、符合条件存款的透支保障,以及在沃尔玛收银台免费充值现金。
- ACE Elite — ACE Elite 是 ACE Cash Express 的 Visa 预付借记卡,可在 ACE 门店充值,开通直接存款后工资最多提前两天到账,支持 ACE Elite 卡之间转账,并可选开立储蓄账户。
- Chime — Chime 是总部位于旧金山的金融科技公司,通过合作银行 Stride Bank 和 The Bancorp Bank 提供免月费的支票与储蓄账户、借记卡及其他相关产品。
- Cash App — Cash App 是 Block, Inc. 面向美国用户的数字钱包,可用于收发资金、持有 Cash App Card 借记卡,并使用储蓄、投资和报税等功能。
- Varo — Varo Bank 是美国数字银行,提供无隐性费用的银行账户、借记卡、直接存款和在线缴账单;它是首家获得美国货币监理署(OCC)全国银行牌照的新兴银行。
- Current — Current 是总部位于纽约的手机银行应用,通过合作银行 Choice Financial Group 和 Cross River Bank 提供支出账户,支持工资提前到账、免透支费、Visa 借记卡以及在零售店现金充值。
- Dave — Dave 是美国理财应用,提供最高 500 美元、无需信用审查的 ExtraCash 预支,以及通过 Coastal Community Bank 开立、工资最多提前两天到账的支票账户。
相关主题
- Netspend API
- Netspend 借记账户数据
- Pathward 预付借记卡
- availableBalance
- Direct Deposit 路由号码
- 虚拟卡 lastFour
- Plaid ACH bank_link_id
- Netspend 忠诚度积分
- Credit Builder available_credit_limit
- 美国预付借记卡数据
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业